1
Distribuce / Re:Instalace Linux Mint na šifrovaný oddíl
« Poslední příspěvek od martin.maly kdy Dnes v 15:25:39 »Vážení, díky moc, díky vám jsem to pochopil a nabootoval!
Shrnutí, co jsem (asi) dělal špatně:
Odemykal jsem oddíl pro / v LiveUSB pod jiným názvem než byl v /etc/crypttab
Měl jsem z předešlých zoufalých pokusů navíc soubor /etc/cryptsetup-initramfs/cryptroot.conf , který byl k ničemu.
Celou situaci ještě komplikuje fakt, že moje dva disky /dev/nvme0n1 a /dev/nvme1n1 si (náhodně?) mění označení. Když jsem nabootoval do LiveUSB, označení bylo prohozené oproti tomu, jak to bylo nastavené v /etc/fstab opravovaného počítače...
Takže shrnutí:
Nabootoval jsem do LiveUSB, live systém si myslel, že /dev/nvme0n1 je pro Windows a /dev/nvme1n1 pro Linux.
Odemknul jsem /dev/nvme1n1p3 (označení v live systému) jako nvme0n1p3_crypt (to jsem dělal předtím špatně). Držel jsem se nvme0n1p3_crypt zuby nehty.
Namountoval jsem /dev/mapper/nvme0n1p3_crypt do /mnt
Namountoval jsem /dev/nvme1n1p4 do /mnt/boot
Udělal jsem mount --bind pro /dev /proc /sys /run a provedl chroot do /mnt
Přejmenoval jsem /etc/cryptsetup-initramfs/cryptroot.conf, abych se ho zbavil.
Zkontroloval jsem /etc/crypttab a zjistil, že je definice / oddílu pomocí UUID v totožná s tím, co vypisuje blkid. Soubor byl v pořádku. Na mém stroji se zdá být lepší to definovat pomocí UUID než /dev/nvme?n1p3, protože číslování disků může záviset na náladě počítače, jak se vzbudí
Zkontroloval jsem /etc/fstab - soubor byl v pořádku.
update-initramfs -u
Uvnitř chrootu jsem namountoval /dev/nvme1n1p4 jako /boot/efi
grub-install /dev/nvme1n1
Nyní se mi při startu počítače ukáže grub, pak se mě zeptá na heslo pro dešifrování a systém najede. :-)
Díky moc!
Shrnutí, co jsem (asi) dělal špatně:
Odemykal jsem oddíl pro / v LiveUSB pod jiným názvem než byl v /etc/crypttab
Měl jsem z předešlých zoufalých pokusů navíc soubor /etc/cryptsetup-initramfs/cryptroot.conf , který byl k ničemu.
Celou situaci ještě komplikuje fakt, že moje dva disky /dev/nvme0n1 a /dev/nvme1n1 si (náhodně?) mění označení. Když jsem nabootoval do LiveUSB, označení bylo prohozené oproti tomu, jak to bylo nastavené v /etc/fstab opravovaného počítače...
Takže shrnutí:
Nabootoval jsem do LiveUSB, live systém si myslel, že /dev/nvme0n1 je pro Windows a /dev/nvme1n1 pro Linux.
Odemknul jsem /dev/nvme1n1p3 (označení v live systému) jako nvme0n1p3_crypt (to jsem dělal předtím špatně). Držel jsem se nvme0n1p3_crypt zuby nehty.
Namountoval jsem /dev/mapper/nvme0n1p3_crypt do /mnt
Namountoval jsem /dev/nvme1n1p4 do /mnt/boot
Udělal jsem mount --bind pro /dev /proc /sys /run a provedl chroot do /mnt
Přejmenoval jsem /etc/cryptsetup-initramfs/cryptroot.conf, abych se ho zbavil.
Zkontroloval jsem /etc/crypttab a zjistil, že je definice / oddílu pomocí UUID v totožná s tím, co vypisuje blkid. Soubor byl v pořádku. Na mém stroji se zdá být lepší to definovat pomocí UUID než /dev/nvme?n1p3, protože číslování disků může záviset na náladě počítače, jak se vzbudí
Zkontroloval jsem /etc/fstab - soubor byl v pořádku.
update-initramfs -u
Uvnitř chrootu jsem namountoval /dev/nvme1n1p4 jako /boot/efi
grub-install /dev/nvme1n1
Nyní se mi při startu počítače ukáže grub, pak se mě zeptá na heslo pro dešifrování a systém najede. :-)
Díky moc!