Problema generala
Mi-am configurat (aparent) cu succes sistemul cu LVM pe un hard disk care conține Ubuntu și Kubuntu, toate criptate cu LUKS (pe baza ghidului de la https://help.ubuntu.com/community/Full_Disk_Encryption_Howto_2019), și un alt hard disk care conține o instalare Windows 10. Dar nu funcționează așa cum ar trebui.
Prezentare generală a sistemului:
- sda
| - sda1 Windows Recovery
| - Sistem sda2 EFI
| - Windows sda3
- sdb
|- sdb1 /boot (LUKS1 criptat)
|- BIOS sdb2
|- sdb3 EFI-SP
|- sdb5 LVM (LUKS2 criptat)
|- vg_linux_ubuntu_root
|- vg_linux_ubuntu_swap
|- vg_linux_kubuntu_root
|- vg_linux_kubuntu_swap
|- vg_linux_linux_shared
Specificații PC: Intel i9-9900k, 64 GB RAM, Nvidia GTX 1080Ti, placa de bază Asus Maximus Hero XI
Fundal de instalare
- Multă vreme am avut Windows 10 și Ubuntu rulând în paralel fără nicio problemă. După câteva upgrade-uri ale Ubuntu, unele lucruri s-au încurcat și am vrut, de asemenea, să scap de unele lucruri pe care le-am făcut când eram nou în Ubuntu. În plus, am vrut să-mi criptez datele.
- Așa că am reinstalat Ubuntu pe baza acestui lucru ghid de Ubuntu pentru a obține criptarea completă a discului. Aceasta a funcționat bine.
- Am observat că nu pot porni în Windows prin grub, dar am decis să repar asta mai târziu.
- Așa că am instalat Kubuntu alături de instalarea Ubuntu, incluzând toți pașii necesari, astfel încât să ruleze pe LVM criptat. Funcționează și asta. (Notă: Pe baza mai multor forumuri și documentații, mai multe distribuții pot folosi aceeași partiție /boot, așa că am făcut asta (fără a o formata mai întâi desigur)).
- Acum văd Ubuntu, Kubuntu și Windows în meniul grub. Pornirea în noul Kubuntu instalat funcționează perfect.
Problema 1 (P1_ubu)
Pornirea în Ubuntu nu mai funcționează.
Când selectați Ubuntu în meniul de pornire grub, Kubuntu pornește.
Pașii pe care i-am făcut:
- După ce am verificat configurația, am observat că locația rădăcină de pornire a fost setată la Kubuntu. L-am schimbat pe volumul Ubuntu. Acum pare să selecteze volumul potrivit, dar are alte probleme.
- Apoi m-am gândit că resetarea grub ar putea ajuta. Așa că am folosit instrumentul boot-repair-live pentru a face asta. Acolo am decriptat LVM-ul și am selectat Ubuntu ca sistem principal. Totul a mers și meniul grub a fost recreat. Pornirea în Kubuntu încă funcționează, pornirea în Ubuntu are ca rezultat aterizarea în consola în modul de urgență. Prin aceasta, ajung într-un shell rădăcină al sistemului meu Ubuntu, așa că nu ar trebui să fie o problemă în ceea ce privește criptarea.
Alergare
depmod
și fsck
pe volume nu s-a schimbat nimic.
Ieșirea din acest shell are ca rezultat a Nu s-a pornit ținta implicită: tranzacția pentru graphical.target/start este distructivă
și se blochează (după cum sugerează alte fire, rularea fsck pe volume nu schimbă nimic).
(Un lucru de observat este că atunci când încercați să porniți în Ubuntu apare ecranul de splash Kubuntu)
- Selectarea unei versiuni mai vechi de kernel pentru a porni ubuntu. Aceasta rezultă apoi într-o
initramfs
terminal fără suport pentru tastatură (deci nu pot introduce nimic).
Editare (2021-09-15):
Am observat că în folderul /boot sub EFI există un singur folder. Și anume ubuntu
. Se pare că, deoarece Kubuntu este o versiune de Ubuntu, a suprascris fișierele instalării ubuntu, deoarece în interior au același nume. Acum întrebarea este dacă pot recrea cumva acele fișiere originale (nu am copii de rezervă ale acestora) și pot redenumi fișierele ubuntu
folder (utilizat de Kubuntu) pentru a kubuntu
.
Editare (2021-09-17):
Am reușit în sfârșit să fac ambele distribuții să funcționeze una lângă alta. S-a dovedit că Kubunut a instalat deja versiuni de kernel mai noi decât Ubuntu. Am reușit să instalez cele mai recente actualizări pe Ubuntu, care au rezolvat apoi problema de boot. Ca ultim pas, a trebuit doar să schimb configurația grub pentru a porni corect Kubuntu și Ubuntu prin meniul grub.
Nu sunt sigur dacă acest lucru se întrerupe din nou când actualizez nucleul într-o singură distribuție, dar nici nu știu cu adevărat dacă există o altă soluție viabilă. Mă gândeam să am o partiție de pornire (criptată) de Ubuntu și să instalez toate celelalte distribuții cu propriul folder /boot direct în volumul LVM. În acest fel, mă aștept ca Ubuntu Grub să încarce în lanț toate celelalte distribuții, dar nu sunt sigur dacă acest lucru va funcționa. Informațiile despre acel caz de utilizare sunt puțin puține.
Problema 2 (P2_win) - Prioritatea 2
Pot porni în Windows când pornesc direct de pe unitatea care conține Windows (prin meniul de pornire BIOS). Dar pornirea prin grub are ca rezultat un mesaj de eroare și o revenire la meniul de pornire grub.
S-a mai confruntat cineva cu ceva similar sau are cineva idee cum să remedieze asta?