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