У меня установлен Debian на Virtual Box (win 10) со всеми необходимыми пакетами. Как я могу сделать установочный файл, чтобы я мог установить его (используя флэш-память) рядом с win 10?
1 ответ
Вы можете использовать утилиту dd
чтобы сделать это изнутри виртуальной машины. dd if=$INPUT of=$OUTPUT
(обязательно запустите это с правами администратора!). Для $INPUT
используйте путь к устройству на вашем виртуальном диске (т.е. /dev/sdX
). Вы можете использовать lsblk
чтобы убедиться в этом. Для $OUTPUT
используйте путь к устройству вашего флэш-накопителя. Как только это будет сделано, вам может понадобиться восстановить загрузчик и / или отредактировать fstab
. Тем не менее, он также может загружаться просто отлично.
Обратите внимание, что это удалит всю информацию на вашем флэш-накопителе.
Обратите внимание, что вы можете столкнуться с проблемами при попытке загрузки с флэш-накопителя на других компьютерах (из-за отличающихся драйверов или старого BIOS (в случае GPT или UEFI)). Использование резервной опции загрузчика может позволить вам обойти сбои из-за отсутствия драйверов.
Обратите внимание, что если ваш виртуальный диск больше, чем флэш-накопитель, вам придется изменить размер разделов, чтобы они поместились на флэш-накопителе.
Обратите внимание, что если ваш виртуальный диск не соответствует размеру вашего флэш-накопителя (почти наверняка это не так), вам придется исправить таблицу разделов. Если я правильно помню, достаточно просто открыть диск в gparted
, чтобы это исправить - но, возможно, нет.
Более безопасная стратегия - клонировать (используя dd
) отдельные разделы вместо всего диска. Если вы делаете это таким образом, вы должны сначала вручную воссоздать схему разделов входного диска на выходном диске, используя fdisk
/gdisk
/etc. Кроме того, убедитесь, что новые разделы находятся в том же порядке (это не является абсолютно необходимым, но есть хороший шанс, что вы можете что-то сломать, если вы этого не сделаете), и убедитесь, что они одного типа (t
в gdisk
) и имеют те же флаги (используйте для этого gparted
), иначе вы не сможете загрузиться.
Имейте в виду, что это довольно неприятно. Но я смог осуществить это даже при установке Windows, так что это определенно выполнимо. Обязательно выделите день или около того, чтобы у вас было время, чтобы правильно с этим возиться.
Если / когда вам это удастся, обязательно удалите гостевые дополнения VirtualBox (если вы их установили) из копии Debian во флэш-накопителе.
Кроме того, не забудьте увеличить разделы флэш-накопителя после завершения клонирования; иначе вы не будете использовать все это.