3
Februar
2022
Partitionsflags nach dem Klonen einer Festplatte in CloneZilla setzen
16:48

Partitionsflags nach dem Klonen einer Festplatte in CloneZilla setzen

3 Februar 2022 16:48

Nach dem Klonen von „Disk to Disk“ mit der Option „Sector to Sector“ schlug das Booten von der resultierenden Festplatte fehl, da auf der resultierenden Festplattenpartition das erforderliche Flag nicht gesetzt ist.

Ich habe das Sektor-zu-Sektor-Klonen einer Festplatte mit MBR-Partitionierung für die Festplatte meines Netbooks verwendet. Zunächst war Windows 7 darauf installiert, daneben habe ich MX Linux installiert und aktualisiert. Um nach den Experimenten keine Zeit mit einer Neuinstallation zu verschwenden, habe ich beschlossen, eine exakte Kopie der Netbook-Festplatte auf einer externen Festplatte gleicher Kapazität (320 GB) zu erstellen, die über einen USB-SATA-Adapter angeschlossen ist.

Die Symptome sind: Das Klonen der Festplatte in Clonezilla ist zu 100 % abgeschlossen. Am Ende traten jedoch Fehler bezüglich „/dev/sdb1 nicht gefunden“ und „/dev/sdb2 nicht gefunden“ auf, wodurch keine endgültigen Änderungen am Dateisystem der Klonfestplatte vorgenommen wurden.

Nach einer solchen Sektor-zu-Sektor-Kopie konnte ich nicht von der resultierenden Festplatte booten, auf die ich kopiert habe. Es stellte sich heraus, dass die Ursache Service-Flags waren. Sie müssen manuell in GParted installiert werden (Start – System – GParted).

  1. ntfs Windows-Partition /dev/sda1 „Vom System reserviert“ – enthält den Bootloader. Eine Fahne aufstellen booten
  2. Die zweite NTFS-Partition /dev/sda2, die Hauptpartition für das Windows-Betriebssystem, ist nicht mit Flags markiert.
  3. Die dritte Partition /dev/sda3, die ich hatte, war fat32 (von der Partition übrig geblieben?) – nicht mit Flags markiert
  4. Die erweiterte Partition /dev/sda4 (extended) ist nicht mit Flags markiert.
  5. Die Linux-Root-Partition, die dem „Root“ (/) des /dev/sda5-Volumes zugeordnet ist, ist nicht gekennzeichnet.
  6. Der Linux-Home-Ordner („/home“) des /dev/sda6-Volumes und die Partition mit der Bezeichnung „swap“ werden ebenfalls nicht markiert.

Wenn Linux nicht mit einem Fehler auf Englisch startet, was?Bootgerät nicht gefunden, booten Sie Ihren Computer von LiveCD (LiveUSB), führen Sie ihn aus sudo gparted und das Boot-Flag richtig setzen "booten":

  • beim Markieren von MBR (DOS) auf der ersten Partition, also „Vom System reserviert“, Flags „boot“ und „lba
  • beim Markieren von GPT (UEFI) auf der ESP-Partition werden die Flags „boot“ und „efi“ angezeigt
    (Um die Flagge zu setzen gparted: Abschnitt auswählen, rechte Maustaste -Flaggenverwaltung).

Den Partitionstyp MBR oder GPT können Sie mit dem Befehl sudo gdisk /dev/sda herausfinden

Wenn das Festplattenlayout DOS (MBR) ist, stellen wir im BIOS-SETUP die gewünschte Festplatte in der Startreihenfolge an die erste Stelle.

 

In diesem Artikel wird die GPT-Markup-Option nicht behandelt. Du findest es im Artikel „Linux auf UEFI installieren“ auf der Lost-Website. Der Artikel befasst sich mit der Konvertierung von MBR in GPT „EFI-Systempartitionskonfiguration“.

Linux startet für jede Art von Markup mit der in angegebenen UUID /etc/fstab.

  • Ermitteln Sie zunächst mit blkid die UUID der Festplatte. Zum Beispiel:

    lsblk
    blkid /dev/sda7 #Festplatte, auf der sich /boot befindet (kann root / entsprechen)

Wenn sich dann die UUID geändert hat, müssen Sie sie korrigieren gksudo nano /etc/fstab und korrigieren Sie die UUID.


Letzte Änderung: 17.07.2025 Der Artikel wurde präzisiert und externe Links hinzugefügt.


Links:
*Getrennt



Verwandte Veröffentlichungen