[UBK dev] telepítési tapasztalatok

Kiss Attila attus at enterpriseforever.com
2019. Aug. 21., Sze, 18:56:58 CEST



2019-08-21 11:33 keltezéssel, Kiss Attila írta:
> A pendrájvról a bootolás rendben, UHU felhasználó a MATE -ból kilépve 
> sddm greater felületet kap, jelszó nélkül újra be tud lépni, a gépet 
> letudja állítani.
>
> A telepítési kísérletek elodázva, strandra menetel van. 

Visszatérve 2 telepítést tettem, csak a teszt vinyó és a penrájv van a 
rendszeren. A múltkori régi isóról végzett működő rendszer feláldozása.

1. Telepítés egyszerűen

MSDOS tábla, létező partíciók:
sda1 /boot ext4
sda2 /home ext4
sda3 / ext4

calamares előírások:

sda1 /boot ext4 formáz
sda2 /home ext4 formáz
sda3 / ext4 formáz
sda4 swap formáz.

A calamares által készített fstab:

> # /etc/fstab: static file system information.
> #
> # Use 'blkid' to print the universally unique identifier for a device; 
> this may
> # be used with UUID= as a more robust way to name devices that works 
> even if
> # disks are added and removed. See fstab(5).
> #
> # <file system>             <mount point> <type>  <options>  <dump>  
> <pass>
> UUID=                                     /boot          ext4 
> defaults,noatime 0 2
> UUID=                                     /home          ext4 
> defaults,noatime 0 2
> UUID=                                     /              ext4 
> defaults,noatime 0 1
> UUID=fea424ae-6bfd-4d1f-a89d-c0db89d6f37d swap           swap 
> defaults,noatime 0 2

Természetesen bootoláskor root rescue shell lesz belépve. A PATH nem jó, 
billentyűzet magyar.
A parancssorból a PATH kijavítva: export PATH=$PATH:/bin:/sbin
Az mc-be lépve azzal a fstab kijavítva ideiglenesen.

> # /etc/fstab: static file system information.
> #
> # Use 'blkid' to print the universally unique identifier for a device; 
> this may
> # be used with UUID= as a more robust way to name devices that works 
> even if
> # disks are added and removed. See fstab(5).
> #
> # <file system>             <mount point> <type>  <options>  <dump>  
> <pass>
> /dev/sda1                                     /boot ext4    
> defaults,noatime 0 2
> /dev/sda2                                     /home ext4    
> defaults,noatime 0 2
> /dev/sda3                                     / ext4    
> defaults,noatime 0 1
> /dev/sda4 swap           swap    defaults,noatime 0 2


A telepített, most már jól induló rendszeren ez a helyzet:

> /dev/sda1 2c48d27f-5b2b-426b-bc62-2bf175f5d2f9 /boot
> /dev/sda2 bf656693-3dc7-4310-9f00-281cde668ff9 /home
> /dev/sda3 aeb32871-aa21-4b6e-91be-fb1ab320911e /
> /dev/sda4 fea424ae-6bfd-4d1f-a89d-c0db89d6f37d swap

A véglegesen kijavított, jól működő fstab, amit a calamaresnek kellett 
volna létrehoznia:

> # /etc/fstab: static file system information.
> #
> # Use 'blkid' to print the universally unique identifier for a device; 
> this may
> # be used with UUID= as a more robust way to name devices that works 
> even if
> # disks are added and removed. See fstab(5).
> #
> # <file system>             <mount point> <type>  <options>  <dump>  
> <pass>
> UUID=2c48d27f-5b2b-426b-bc62-2bf175f5d2f9     /boot ext4    
> defaults,noatime 0 2
> UUID=bf656693-3dc7-4310-9f00-281cde668ff9     /home ext4    
> defaults,noatime 0 2
> UUID=aeb32871-aa21-4b6e-91be-fb1ab320911e     / ext4    
> defaults,noatime 0 1
> UUID=fea424ae-6bfd-4d1f-a89d-c0db89d6f37d     swap swap    
> defaults,noatime 0 2


2. Telepítés egyszerűen, a hardverfelépítés változatlan.

calamares előírás:

sda1 /boot ext4 formáz
sda2 /home ext4 formáz
sda3 / ext4 formáz
sda4 swap töröl

A calamares most jól dolgozott, a létrejött fstab tök jó, szépen indul a 
rendszer.

> # /etc/fstab: static file system information.
> #
> # Use 'blkid' to print the universally unique identifier for a device; 
> this may
> # be used with UUID= as a more robust way to name devices that works 
> even if
> # disks are added and removed. See fstab(5).
> #
> # <file system>             <mount point> <type>  <options>  <dump>  
> <pass>
> UUID=9b017a6d-92b6-45c6-a3e8-1698d5b0259e /boot          ext4 
> defaults,noatime 0 2
> UUID=927f2737-7f45-4804-a19b-acc681ac3ebf /home          ext4 
> defaults,noatime 0 2
> UUID=31f39f67-aba7-4e38-853f-4cb93a4be553 /              ext4 
> defaults,noatime 0 1

Konklúzió:

A calamares fstab modulja egy rakás szar! Egy swap partíció észlelése 
esetén jól tölti ki a fstab swap részét, de a többi kitöltése ekkor nem 
sikerül neki.

Szerintem ez MSDOS és GPT partícó tábla független. Továbbá felesleges 
most újabb telepítési kísérleteket tennem GPT partíciótáblával, btrfs, 
vagy más fájlendszerekkel, míg a swap létezés eseten szar a fstab.

Tessék ezt jelezni a calamares szakiknak, vagy egy jó foltot összehozni, 
hogy megjavuljon. Esetlek túrkálni a neten a disztrókat, a googlét és 
hasonlókat, hogy mások ezt hogy küzdötték le, vagy náluk ez miért nem 
jelentkezik!



További információk a(z) dev levelezőlistáról