Как загрузить установку Linux на внешний жесткий диск через виртуальную машину

Как загрузить установку Linux на внешний жесткий диск через виртуальную машину

Я установил дистрибутив Linux на внешний жесткий диск USB через сеанс live на виртуальной машине с подключенным жестким диском USB. Я разбил внешний жесткий диск USB на три основных раздела: 900 ГБ NTFS с личными файлами, 25 ГБ Ext4 с корневым каталогом Linux и 2 ГБ раздела подкачки для установки Linux.

Однако мой ноутбук отказывается загружаться с внешнего жесткого диска, хотя внешний жесткий диск является первым приоритетом загрузки в конфигурации BIOS, он просто пропускает мой жесткий диск и загружается с других устройств.

В ходе сеанса Live Linux я проверил свой внешний жесткий диск и обнаружил там созданные мной разделы вместе с файлами из установки Linux.

решение1

Вам необходимо установить менеджер загрузки (Grub) на внешний диск:

Загрузитесь с живого диска и затем:

mount /dev/sdX /mnt/
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
chroot /mnt/ /bin/bash
/usr/sbin/grub-install --recheck --no-floppy /dev/sdX
reboot

Связанный контент