Использовать USB для загрузки с определенного раздела другого диска?


0

Изменить: следующий абзац просто информация о происхождении проблемы, и чтение не требуется, чтобы ответить на вопрос.

Я использовал USB с Grub2 для двойной загрузки между ParrotSec и Windows, которые хранятся в разных разделах моего жесткого диска. Задача USB заключалась в том, чтобы загружаться до ParrotSec (хранится в разделе 8 моего жесткого диска), и когда он не был подключен во время загрузки, BIOS пропускал загрузчик USB, таким образом, в конечном итоге попадал в загрузчик жесткого диска (я оставил Загрузчик Windows на первом разделе жесткого диска на случай, если что-нибудь случится). Тем не менее, мой USB теперь поврежден, что приводит только к загрузке Windows. Я все еще нахожусь на ParrotSec (я не перезагружал свой компьютер, поэтому у меня все еще есть доступ к инструментам Linux.)

Итак, вопрос в том, как я могу настроить USB-накопитель для автоматической загрузки в раздел 8 моего жесткого диска?

Изменить: чтобы упростить вопрос, мне просто нужно установить загрузчик на USB для загрузки /dev/sda8,

Ответы:


0

Вам просто нужно бежать grub-install /dev/sdX (/ dev / sdX - это вы usb), это устанавливает grub на usb и ищет файлы grub в /boot/grub в текущей системе во время загрузки.

Кроме того, вы можете смонтировать USB и запустить grub-install --boot-directory=/mnt/usb/boot /dev/sdX (/ mnt / usb - это точка монтирования вашего usb), это устанавливает grub на образы usb и grub в / usb / boot / grub.

Не забудь бежать grub-mkconfig -o /boot/grub/grub.cfg или же grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg в конце.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.