Instalacja Linux,

Bios w trybie UEFI,

Więc mam:

sda1 /boot

sda2 /root

sda3 /home


Okej to mój docelowy układ. Może jeszcze swap, ale to teraz nieistotne.


Chcę (muszę) szyfrować LUKS'em.


Domyślnie w trybie instalacji "auto", LUKS łapie jakiegoś sda* oraz tworzy na nim VG z kilkoma LV (/root i /home).

Nie jest to układ dla mnie. Chcę oddzielnie /root i /home na oddzielnych partycjach.


Zostaje tryb "ręczny".

I tutaj jest problem.


W trybie ręcznym co prawda mogę przypisać /home do sda3, jednak w trybie ręcznym nie ma możliwości odpalenia LUKS ani chyba nawet LVM.


Pozostaje konsola? ( ͡° ʖ̯ ͡°)


Jak zmusić stworzyć ręcznie VG z kilkoma LV aby z miejsca mieć LVM i LUKS?


Ale teraz dalej.

Co w przypadku destrukcji sda2 z /root?

Instaluję na nowo system pod sda2, ale przecież nie podam sda3 do home bo zje dane.


Czy przy reinstall systemu muszę wszystko upakować w sda2 (jak na zdjęciu), a późnij po starcie systemu ręcznie wskazać sda3 jako /home? tak aby dane nie zginęły?


Czy może najbezpieczniej startować z miejsca tworząc VG z dwoma sda1 /boot oraz sda2 /root, a następnie już pod systemem tworzyć sda3 i podpiąć go jako /home?


O ile szyfrowanie sda2 /root muszę zrobić na starcie, sda3 z /home mogę chyba później, tak?


Jakie narzędzie do automatycznego odblokowania LUKS sda3 na starcie systemu który jest na sda2?


Migracji windows - > linux to jednak nie jest plug and play ( ‾ʖ̫‾)


Nie oczekuję gotowego poradnika, raczej kilku rad typu "jak to powinno wyglądać" ( ͡ʘ ͜ʖ ͡ʘ)


#linux #informatyka #komputery

bcc196b9-695b-4cd0-83d1-f7dcc10110f0

Komentarze (30)

@Marchew bierz czystego debiana i zrobisz partycjonowanie tak jak chcesz. Ubuntu tego nie potrafi, zwykły mint też nie. Jeszcze udaje się zrobić graficznie w fedorze. Inaczej to tylko ręczna rzeźba. Próbowałem kiedyś tak robić z ubuntu, ostatnim obsługując w "normalny" sposób było 20.04.

@30ohm Instalator debiana 13 też nie potrafi graficznie... Albo nie potrafię.

Instalacja pod siebie (nie out of the box) to jakiś koszmar.

@30ohm

Raczej

sda1 -> /boot

sda2 -> LUKS -> /root

sda3 -> LUKS -> /home


Musi być możliwość wykonania obrazu clonezlillą samego zaszyfrowanego root (bez home).

Format partycji z root nie może ruszyć /home.


Ale ja się nie znam, mam nawyki z windows, nie do końca wiem czy to ma sens...

@Marchew przede wszystkim dla efi musi być tak:

sda1 min 100MB na efi

sda2 wystarczy 2GB na /boot

sda3 /root

sda4 /home

daj ręczne partycjonowanie w instalatorze, zrób partycje tak jak chcesz, typ ustaw fizyczny wolumin do szyfrowania. Potem dajesz Konfiguruj szyfrowane woluminy. Masz na screenie poniżej jak to zrobiłem.

Tak to wygląda po instalacji:

root@debian13:~# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS

sda 8:0 0 25G 0 disk

├─sda1 8:1 0 94M 0 part /boot/efi

├─sda2 8:2 0 1,9G 0 part /boot

├─sda3 8:3 0 9,3G 0 part

│ └─sda3_crypt 254:0 0 9,3G 0 crypt /

└─sda4 8:4 0 13,7G 0 part

└─sda4_crypt 254:1 0 13,7G 0 crypt /home



To jest poprawne rozwiązanie. Chociaż ja bym poszedł w:
sda1 min 100MB na efi

sda2 wystarczy 2GB na /boot
sda3 luks:

na luks lvm z partycjami


4bd03997-ba98-41d9-bb15-e77ef93e2447

@30ohm Wykonałem, wydaje mi się że właśnie jak na twoim obrazku.

Jutro spróbuję jeszcze raz, może coś skasztaniłem ¯\_( ͡° ͜ʖ ͡°)_/¯

3dfbc83c-ffcc-4a82-bfb3-436f302e7715

@Marchew Nie ma wzoru na to ani standardu jak to powinno wyglądać bo to zależy od zastosowania. Początkującemu radziłbym zostawić partycjonowanie i szyfrowanie instalatorowi a jeśli naprawdę chcesz się w to zagłębić to trzeba to robić ręcznie, krok po kroku. Jest dużo opcji i choć nie polecam Archa to mają dobry tutorial na wiki https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system

@odyshon Dlaczego dziwne? Chcę bezpieczeństwo (szyfrowanie) oraz możliwość po prostu sformatowania partycji systemowej, postawienia jej na nowo bez ruszania danych w /home.


Takie C i D pod windows. Robię format C, nowy windows, a dane na D zostają nieruszone.

@odyshon Ja raczkuję, jednak mam pewne wątpliwości.

https://wiki.archlinux.org/title/Dm-crypt/Encrypting_an_entire_system


4 LVM on LUKS

The disk layout in this example is:

Patrzę na ten layout, i:

Jeśli odpalę clonezillą, czy będę mógł wykonać obraz całego /root bez /home? Wydaje mi się że clonezilla zobaczy tylko całe kompletne sda1.


Co zobaczy GPARTED? chyba też całe /dev/sda1 ?


Chcę móc zrobić obraz dysku clonezillą tylko /root, bez zawierania w nim /home i /swap.

Chcę mieć możliwość zrobienia "format" całej partycji systemowej zaszyfrowanej za pomocą gparted bez naruszenia mojego /home.


5 LUKS on LVM

5.1 Preparing the disk

Partitioning scheme:


A czy tutaj moje wymagania zostaną zpełnione? Kurka wodna też nie jestem pewien.

Musiałbym chyba postawić sda3 na którym będzie tylko /home.


Ale ja się nie znam na linuxach, uparcie brnę w to co mam obecnie w windowsie, te przyzwyczajenia....

@Marchew Cały czas odnosisz się do partycji w gpt (sda*) a lvm to jest warstwa abstrakcji ponad tym. Najprościej to masz sda1 na boot, sda2 na LUKS i tyle na "partycji" LUKS stawiasz LVM i tam sobie dzielisz tę przestrzeń a w gpt masz tylko dwie partycje.

@Marchew

Migracji windows - > linux to jednak nie jest plug and play ( ‾ʖ̫‾)

Tak z czystej ciekawości, aż tak potrzebujesz szyfrować swój system? Windowsa też szyfrowałeś? Pytam, bo siedzę na Linuxie już od ponad 3 lat i nie mam pojęcia jak to się robi i nigdy też nie miałem takiej potrzeby.

A co do porad, to popatrz na Arch Wiki mimo, że nie korzystasz z Archa bo sporo porad tam jest uniwersalna pod każde distro.

@Catharsis Wydaję mi się że @Marchew chce się bardzo zabezpieczyć przed usunięciem danych w przypadku ponownej instalacji systemu nie zdając sobie sprawy że nie musi mieć do tego partycji na bare metalu bo może sobie spokojnie podmontować partycję lvm bez formatowania, stąd ta kombinacja.

@Catharsis @odyshon

Aby nie pisać po raz drugi:


klik - > https://www.hejto.pl/wpis/instalacja-linux-bios-w-trybie-uefi-wiec-mam-sda1-boot-sda2-root-sda3-home-okej-?commentId=cbd4082e-65f5-4019-ba67-1c1086d85de1


klik - > https://www.hejto.pl/wpis/instalacja-linux-bios-w-trybie-uefi-wiec-mam-sda1-boot-sda2-root-sda3-home-okej-?commentId=3c6fc69c-fb80-44cb-bf78-428ed0ac7560

@Catharsis @odyshon Tak, windowsa mam zaszyfrowanego.

Tak samo jak trzymam kopie bezpieczeństwa moich danych również offline w innej lokalizacji (też zaszyfrowane).

@Marchew home nie trzeba formatować przy instalacji. Zazwyczaj się odznacza lub zaznacza czy home ma być sformatowany. Pliki użytkowników w home często są agnostyczne co do systemów.

Często przy stawianiu systemu lepiej jest za wczasu przygotować partycje graficznym programem g-parted uruchomionym z live cd, a potem instalować na gotowe. G-parted ma dużo lepszy interfejs i często umie więcej niż instalatory.


Z drugiej strony, instalator Fedory obsługuje LVM i luks, może tam da radę to zrobić z minimalnym kombinowaniem? Fedora to bardzo spoko system.

@Legendary_Weaponsmith G-parted ładnie mi stworzył układ partycji taki jaki chcę. Ale za pieruny nie wiem jak zmusić linuxa aby tego gotowca łyknął.


Ale może też kombinuję pod górkę nawykami windowsowym.

@Marchew

Rozrysowałbym sobie diagram potrzeb. Co wynika z czego i co jest celem. Bo chyba przypadkiem wpadłeś w pułapkę przywiązania do jakiegoś rozwiązania i przez to nie możesz dojść do celu.


Nie wiem jak to się ma z luksem, bo się nie bawiłem, ale chyba nie używam w systemie żadnych partycji starego typu dev sdXY, tylko LVM. I nie było problemu z reinstalacją bez nukowania home. Ale nigdy nie używałem luksa.

Zaloguj się aby komentować