Ich musste mir ein anderes Notebook kaufen. Die meisten neueren Computer haben UEFI. Meins hat ein BIOS, also ist meine Installation im BIOS-Modus.
fdisk -l
Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf2b569c1
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 62916607 62914560 30G 83 Linux
/dev/sda2 62916608 75499519 12582912 6G 82 Linux swap / Solaris
/dev/sda3 75499520 1953525167 1878025648 895,5G 83 Linux
Gibt es eine Möglichkeit, meine Installation zu konvertieren? Ich weiß, dass ich eine Bootpartition mit vfat brauche. Brauche ich wirklich GPT für Uefi mit Linux? Kein Dualboot mit Windows. Ich hatte ein Live-System mit Uefi. Also ist ein Chroot verfügbar.
Oder sollte ich zuerst die CSM-Option ausprobieren?
Distribution Debian Jessie.
Antwort1
In den meisten Fällen ist der Partitionstyp nur ein Detail. Wenn Sie dieses Detail falsch angeben, kann Ihr System möglicherweise nicht mehr gestartet werden, aber es hat keine Auswirkungen, sobald das System läuft. Die sicherste Option ist also, dem Bootloader zu überlassen, was er will. Ihr UEFI-BIOS will GPT, also lassen Sie es GPT haben (und Sie brauchen GPT sowieso auf großen Festplatten).
Erstellen Sie einfach GPT-Partitionen mit der gleichen Größe oder größer als jede Ihrer vorhandenen Partitionen und mit der gleichen Partitionsnummer. Gehen Sie mit der Größe vorsichtig um, die neue Partition muss mindestens so groß sein. Verwechseln Sie nicht SI-Einheiten (basierend auf 1000) mit binären Einheiten (basierend auf 1024). Kopieren Sie dann jede Partition einzeln:
cat /dev/sdo1 >/dev/sdn1
cat /dev/sdo2 >/dev/sdn2
cat /dev/sdo3 >/dev/sdn3
(Ersetzen Sie sdo
und sdn
durch die entsprechenden Namen für Ihr altes und neues Laufwerk. Achten Sie darauf, sie nicht zu vertauschen! Überprüfen Sie mit, file -s /dev/sdn1
dass das Ziel noch kein Dateisystem enthält.)
Installieren Sie beispielsweise den Linux-Bootloader auf dem neuen Laufwerk grub-install /dev/sdn
(Sie können Linux direkt von EFI booten, aber ich empfehle das nicht, da es weniger flexibel ist, wenn Sie jemals Optionen übergeben, Memtest ausführen usw. möchten). Sie müssen keine Linux-Konfigurationsdatei ändern, wenn Sie weiterhin dieselben Partitionsnummern verwenden.