Auf einem Librem Mini lief PureOS, nachdem ich jahrelang eine Debian-Distribution von GNU/Linux verwendet hatte … Ich habe live einen USB-Stick verwendet, um die Installation „nebeneinander“ durchzuführen, aber etwas ist schiefgelaufen … Jetzt bootet es in die Grub-Rescue-Umgebung.
Beim Versuch, das herauszufinden, habe ich nun erfolgreich eine saubere Installation ausgeführt, kann aber immer noch nicht von der ursprünglich verschlüsselten Festplatte booten und wenn ich die Passphrase eingebe, kann ich auf die darauf befindlichen Dateien zugreifen.
Ich hoffe, ich füge einige relevante Ergebnisse bei. Nach vielen Jahren – nun ja, bis 1993 – der Verwendung von VAX/VMS und dann GNU/Linux sollte ich inzwischen mehr wissen und vorsichtiger sein – und ein Backup haben, bevor ich das oben genannte versuche.
o@goodlibremmini:/$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 1.1G 0 part /mnt
├─sda2 8:2 0 1.8T 0 part
│ └─luks-f7aa7190-da7d-42a3-a5e0-7fc394c24097
│ 254:0 0 1.8T 0 crypt /
└─sda3 8:3 0 69.1G 0 part
└─luks-38b56386-57c7-4f2d-bade-1540d9e79a3a
254:1 0 69.1G 0 crypt [SWAP]
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part /media/goo/extusb1
sdc 8:32 1 29G 0 disk
└─sdc1 8:33 1 1.4G 0 part
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 1.1G 0 part
└─nvme0n1p2 259:2 0 930.4G 0 part
└─luks-8e3ccfb7-6888-4efb-84bb-7c8d5d9bfef1
254:2 0 930.4G 0 crypt /media/goo/ebe9dff1-279e-4963-8276-84ac92d901ce
goo@goodlibremmini:/$
fdisk -l /dev/sda
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Samsung SSD 860
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: 0x01af0f76
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 2361344 2359297 1.1G 83 Linux
/dev/sda2 * 2361345 3762165060 3759803716 1.8T 83 Linux
root@goodlibremmini:/home/goo/Desktop# fdisk -l /dev/sdb
Disk /dev/sdb: 465.8 GiB, 500107837440 bytes, 976773120 sectors
Disk model: Extreme SSD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: dos
Disk identifier: 0x003f5ffe
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 976773119 976771072 465.8G c W95 FAT32 (LBA)
root@goodlibremmini:/home/goo/Desktop# fdisk -l /dev/sdc
Disk /dev/sdc: 115.7 GiB, 124218507264 bytes, 242614272 sectors
Disk model: Ultra T C
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: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdc1 64 242614271 242614208 115.7G c W95 FAT32 (LBA)
root@goodlibremmini:/home/goo/Desktop#
Password:
root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1 _dev_nvme0n1
Device /dev/nvme0n1 is not a valid LUKS device.
root@goodlibremmini:/home/goo# fsck /dev/mapper/_dev_nvme0n1
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
fsck.ext2: No such file or directory while trying to open /dev/mapper/_dev_nvme0n1
Possibly non-existent device?
root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1 _dev_nvme0n1
Device /dev/nvme0n1 is not a valid LUKS device.
root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1p2 _dev_nvme0n1p2
Enter passphrase for /dev/nvme0n1p2:
root@goodlibremmini:/home/goo# fsck /dev/mapper/_dev_nvme0n1p2
fsck from util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
/dev/mapper/_dev_nvme0n1p2: clean, 360390/60981248 files, 16513432/243894328 blocks
root@goodlibremmini:/home/goo#
partprobe -s
/dev/sda: msdos partitions 1 2
/dev/sdb: msdos partitions 1
/dev/sdc: msdos partitions 1
/dev/mapper/luks-8e3ccfb7-6888-4efb-84bb-7c8d5d9bfef1: loop partitions 1
/dev/mapper/luks-f7aa7190-da7d-42a3-a5e0-7fc394c24097: loop partitions 1
/dev/nvme0n1: msdos partitions 1 2
root@goodlibremmini:/home/goo/Desktop#
ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1 root@goodlibremmini:/home/goo/Desktop#
Dateisystem 1K-Blöcke Verwendet Verfügbare Verwendung % Eingebunden auf udev 32899936 0 32899936 0 % /dev tmpfs 6584500 9664 6574836 1 % /run /dev/dm-0 1849344848 7779096 1747554380 1 % / tmpfs 32922500 47212 32875288 1 % /dev/shm tmpfs 5120 4 5116 1 % /run/lock tmpfs 32922500 0 32922500 0 % /sys/fs/cgroup /dev/sda1 1128336 113636 939336 11 % /boot tmpfs 32922500 4 32922496 1 % /tmp tmpfs 6584500 44 6584456 1 % /run/user/1001 /dev/sdb1 488266272 473713056 14553216 98 % /media/goo/extusb1 /dev/sdc1 121277472 62368 121215104 1 % /media/goo/CD93-F462 /dev/dm-1 959214904 49691320 860728336 6 % /media/goo/ebe9dff1-279e-4963-8276-84ac92d901ce /dev/nvme0n1p1 1128336 212660 840312 21 % /media/goo/39be08d0-5941-42e3-8214-dbac93424297 root@goodlibremmini:/home/goo/Desktop#
Antwort1
Auf einem Librem Mini lief PureOS, nachdem ich jahrelang die Debian-Distribution von GNU/Linux verwendet hatte.... Ich habe USB Live verwendet, um die Installation darauf durchzuführen – „side by side“, aber etwas ist schiefgelaufen... jetzt bootet es in Grub Rescue.
Beim Versuch, das herauszufinden, habe ich erfolgreich eine saubere Installation ausgeführt, kann aber immer noch nicht von der ursprünglich verschlüsselten Festplatte booten. Durch Eingabe der Passphrase kann ich jedoch auf die Dateien darauf zugreifen.
Ich hoffe, ich füge einige relevante Ergebnisse bei. Nach vielen Jahren der Verwendung von VAX/VMS und GNU/Linux – bis 1993 – sollte ich inzwischen mehr wissen und vorsichtiger sein – und ein Backup haben, bevor ich das oben genannte versuche.
o@goodlibremmini:/$ lsblk
NAME MAJ:MIN RM GRÖSSE RO TYP MOUNTPOINT sda 8:0 0 1,8T 0 Festplatte
├─sda1 8:1 0 1,1G 0 Teil /mnt ├─sda2 8:2 0 1,8T 0 Teil
│ └─luks-f7aa7190-da7d-42a3-a5e0-7fc394c24097 │ 254:0 0 1,8T 0 Krypta / └─sda3 8:3 0 69,1G 0 Teil
└─luks-38b56386-57c7-4f2d-bade-1540d9e79a3a 254:1 0 69,1G 0 Krypta [SWAP] sdb 8:16 0 465,8 G 0 Festplatte
└─sdb1 8:17 0 465,8 G 0 Teil /media/goo/extusb1 sdc 8:32 1 29 G 0 Festplatte
└─sdc1 8:33 1 1,4 G 0 Teil
nvme0n1 259:0 0 931,5 G 0 Festplatte
├─nvme0n1p1 259:1 0 1,1 G 0 Teil
└─nvme0n1p2 259:2 0 930,4 G 0 Teil
└─luks-8e3ccfb7-6888-4efb-84bb-7c8d5d9bfef1 254:2 0 930,4 G 0 Krypta /media/goo/ebe9dff1-279e-4963-8276-84ac92d901ce goo@goodlibremmini:/$
fdisk -l /dev/sda
Datenträger /dev/sda: 1,8 TiB, 2000398934016 Bytes, 3907029168 Sektoren Datenträgermodell: Samsung SSD 860 Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes Datenträgerlabeltyp: dos Datenträgerkennung: 0x01af0f76
Gerät Booten Start Ende Sektoren Größe Id Typ /dev/sda1 2048 2361344 2359297 1,1G 83 Linux /dev/sda2 * 2361345 3762165060 3759803716 1,8T 83 Linux
root@goodlibremmini:/home/goo/Desktop#fdisk -l /dev/sdb
Datenträger /dev/sdb: 465,8 GiB, 500107837440 Bytes, 976773120 Sektoren Datenträgermodell: Extreme SSD
Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 4096 Bytes E/A-Größe (minimal/optimal): 4096 Bytes / 1048576 Bytes Datenträgerlabel-Typ: dos Datenträgerkennung: 0x003f5ffe
Gerät Booten Start Ende Sektoren Größe Id Typ /dev/sdb1 2048 976773119 976771072 465,8G c W95 FAT32 (LBA) root@goodlibremmini:/home/goo/Desktop# fdisk -l /dev/sdc Disk /dev/sdc: 115,7 GiB, 124218507264 Bytes, 242614272 Sektoren Disk-Modell: Ultra TC
Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physisch): 512 Bytes / 512 Bytes I/O-Größe (minimal/optimal): 512 Bytes / 512 Bytes Disklabel-Typ: dos Disk-ID: 0x00000000
Gerät Booten Start Ende Sektoren Größe Id Typ /dev/sdc1 64 242614271 242614208 115.7G c W95 FAT32 (LBA) root@goodlibremmini:/home/goo/Desktop#
Passwort: root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1 _dev_nvme0n1
Gerät /dev/nvme0n1 ist kein gültiges LUKS-Gerät. root@goodlibremmini:/home/goo# fsck /dev/mapper/_dev_nvme0n1
fsck von util-linux 2.33.1 e2fsck 1.44.5 (15.12.2018) fsck.ext2: Keine solche Datei oder kein solches Verzeichnis beim Versuch, /dev/mapper/_dev_nvme0n1 zu öffnen. Möglicherweise nicht vorhandenes Gerät?
root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1 _dev_nvme0n1 Gerät /dev/nvme0n1 ist kein gültiges LUKS-Gerät. root@goodlibremmini:/home/goo# cryptsetup luksOpen /dev/nvme0n1p2 _dev_nvme0n1p2 Geben Sie die Passphrase für /dev/nvme0n1p2 ein:
root@goodlibremmini:/home/goo# fsck /dev/mapper/_dev_nvme0n1p2 fsck von util-linux 2.33.1 e2fsck 1.44.5 (15. Dezember 2018) /dev/mapper/_dev_nvme0n1p2: sauber, 360390/60981248 Dateien, 16513432/243894328 Blöcke root@goodlibremmini:/home/goo#
partprobe -s
/dev/sda: msdos-Partitionen 1 2 /dev/sdb: msdos-Partitionen 1 /dev/sdc: msdos-Partitionen 1 /dev/mapper/luks-8e3ccfb7-6888-4efb-84bb-7c8d5d9bfef1: Loop-Partitionen 1 /dev/mapper/luks-f7aa7190-da7d-42a3-a5e0-7fc394c24097: Loop-Partitionen 1 /dev/nvme0n1: msdos-Partitionen 1 2 root@goodlibremmini:/home/goo/Desktop#
ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1 root@goodlibremmini:/home/goo/Desktop#
Dateisystem 1K-Blöcke Verwendet Verfügbare Verwendung % Eingebunden auf udev 32899936 0 32899936 0 % /dev tmpfs 6584500 9664 6574836 1 % /run /dev/dm-0 1849344848 7779096 1747554380 1 % / tmpfs 32922500 47212 32875288 1 % /dev/shm tmpfs 5120 4 5116 1 % /run/lock tmpfs 32922500 0 32922500 0 % /sys/fs/cgroup /dev/sda1 1128336 113636 939336 11 % /boot tmpfs 32922500 4 32922496 1 % /tmp tmpfs 6584500 44 6584456 1 % /run/user/1001 /dev/sdb1 488266272 473713056 14553216 98 % /media/goo/extusb1 /dev/sdc1 121277472 62368 121215104 1 % /media/goo/CD93-F462 /dev/dm-1 959214904 49691320 860728336 6 % /media/goo/ebe9dff1-279e-4963-8276-84ac92d901ce /dev/nvme0n1p1 1128336 212660 840312 21 % /media/goo/39be08d0-5941-42e3-8214-dbac93424297 root@goodlibremmini:/home/goo/Desktop#