У меня установлен Debian на Virtual Box (win 10) со всеми необходимыми пакетами. Как я могу сделать установочный файл, чтобы я мог установить его (используя флэш-память) рядом с win 10?

1 ответ1

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 во флэш-накопителе.

Кроме того, не забудьте увеличить разделы флэш-накопителя после завершения клонирования; иначе вы не будете использовать все это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .