So booten Sie über eine virtuelle Maschine in eine Linux-Installation auf einer externen Festplatte

So booten Sie über eine virtuelle Maschine in eine Linux-Installation auf einer externen Festplatte

Ich habe eine Linux-Distribution auf einer externen USB-Festplatte über eine Live-Sitzung auf einer virtuellen Maschine mit angeschlossener USB-Festplatte installiert. Ich habe die externe USB-Festplatte in drei primäre Partitionen aufgeteilt: eine 900 GB große NTFS-Partition mit persönlichen Dateien, 25 GB große Ext4-Partition mit dem Linux-Stammverzeichnis und eine 2 GB große Swap-Partition für die Linux-Installation.

Allerdings weigert sich mein Laptop, von einer externen Festplatte zu booten, obwohl die externe Festplatte in der BIOS-Konfiguration die höchste Boot-Priorität hat. Er überspringt einfach meine Festplatte und bootet stattdessen von anderen Geräten.

Während der Live-Linux-Sitzung habe ich meine externe Festplatte untersucht und meine erstellten Partitionen sind zusammen mit Dateien aus der Linux-Installation da.

Antwort1

Sie müssen den Bootmanager (Grub) auf der externen Festplatte installieren:

Booten Sie von der Live-Disk und dann:

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

verwandte Informationen