Возможно ли создать загрузочный USB-диск из раздела?

Является ли это возможным? Как трудно это сделать?

Да, это возможно. Это не очень сложно, но для этого требуется хорошее понимание последовательности загрузки .

Последовательность «копирования» выглядит примерно так:

  1. раздел you usb stick и mkfs разделы.
  2. скопируйте файлы из исходных разделов в разделы usb-stick (например, с помощью rsync ).
  3. измените /etc/fstab чтобы соответствовать вашим новым разделам.
  4. установите новый загрузчик на usb-stick.

Последний момент – сложный. Вы копируете полноценную Linux-систему на палку, поэтому не можете использовать разделы vfat. Если вы используете разделы ext2, вы можете использовать syslinux, иначе вам придется использовать grub .

В любом случае результат будет очень медленным, потому что нормальные распределения не оптимизированы для такого использования. Если вам не требуется временное решение, попробуйте прямое распространение. Например, очень просто создать настраиваемую систему cd usb-stick для спасения системы, добавляя все необходимое вам программное обеспечение.

Немного подсказки: используйте UUIDs для идентификации разделов, потому что это единственный способ убедиться, что идентификаторы разделов не меняются, если вы меняете хост или подключаете другое устройство USB.