ich habe in meinen Rechner mittlerweile 3 Festplatten eingebaut, mit Debian als Hauptsystem, dessen Grub auch den Boot steuern soll, Windows und einem weiteren Linux (Antergos, Arch-Derivat). Jedes OS sitzt auf einer eigenen Platte. Windows habe ich neu installiert (zwangsläufig...), die Platte mit dem Antergos habe ich einfach aus meinem alten Bastelrechner ausgebaut und in diesen Rechner eingebaut.
Code: Alles auswählen
steck@desktop1:~$ sudo fdisk -l
[sudo] password for steck:
Disk /dev/sdb: 74,5 GiB, 80026361856 bytes, 156301488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000cbcc2
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 499711 497664 243M 83 Linux
/dev/sdb2 499712 3500031 3000320 1,4G 83 Linux
/dev/sdb3 3500032 156301311 152801280 72,9G 83 Linux
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: 0x0003fe72
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1937809407 1937807360 924G 83 Linux
/dev/sda2 1937811454 1953523711 15712258 7,5G 5 Extended
/dev/sda5 1937811456 1953523711 15712256 7,5G 82 Linux swap / Solaris
Partition 3 does not start on physical sector boundary.
Disk /dev/sdc: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3cb08e0e
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sdc2 206848 487473151 487266304 232,4G 7 HPFS/NTFS/exFAT
/dev/sdc3 487473152 488394751 921600 450M 27 Hidden NTFS WinRE
Code: Alles auswählen
steck@desktop1:~$ sudo blkid -o list -w /dev/null
device fs_type label mount point UUID
-------------------------------------------------------------------------------
/dev/sdb1 ext2 AntergosBoot (not mounted) 0fe36151-4bf6-42f9-a0aa-9569afdde80e
/dev/sdb2 swap AntergosSwap (not mounted) 1cc7c653-0543-48a6-aff4-6625b05181c9
/dev/sdb3 ext4 AntergosRoot (not mounted) af88aa39-0d8f-4adb-b307-4c70ff327dfb
/dev/sda1 ext4 / 1a18cba0-738d-47de-ae2b-2d5d65193113
/dev/sda5 swap <swap> a976b042-3f82-4f34-a7cf-c8cbbb971f0b
/dev/sdc1 ntfs System-reserviert (not mounted) 2438C6D038C6A062
/dev/sdc2 ntfs (not mounted) FC50CA5B50CA1BF0
/dev/sdc3 ntfs (not mounted) 46902AF2902AE85F
Code: Alles auswählen
ERROR: device 'UUID=af88aa39-0d8f-4adb-b307-4c70ff327dfb' not found. Skipping fsck.
ERROR: Unable to find root device 'UUID=af88aa39-0d8f-4adb-b307-4c70ff327dfb'.
You are being dropped to a recovery shell...
Ein derartiges Problem hat normalerweise mit falschen UUIDs zu tun, die scheinen bei mir aber zu stimmen, sie tauchen so auch wieder in meiner /boot/grub/grub.cfg auf: 38788.
Ich vermute zwei Ursachen: Entweder hat es damit zu tun, dass Antergos noch seinen eigenen Grub hat, der auf dem alten Rechner den Boot gesteuert hat (macht es Sinn den löschen, oder zu aktualisieren ?) oder es hat mit der eigenen Bootpartition zu tun, die Antergos hat.
Da man das Problem umgehen kann, ist es jetzt nicht wirklich schlimm, aber ich würde doch gern lernen, wie man es behebt.
Gruß Hias