Am făcut o nouă instalare a Kubuntu cu cea mai recentă versiune Ubuntu și am instalat sistemul pe o partiție rădăcină btrfs.
După ce am citit despre aspectul propus al sistemului de fișiere, am rearanjat sistemul făcând mai multe subvolume pe lângă subvolumul @ realizat de instalator: acum am @, opt, root, srv, swap, tmp, user_local și var ca subvolume separate. De asemenea, un subvolum instantaneu care a fost motivul pentru a separa totul pentru început.
Conținutul directoarelor corespunzătoare (/opt, /root, /srv, /swapfile, /tmp, /usr/local, var
) au fost copiate, iar eu am schimbat /etc/fstab
după cum urmează:
# /etc/fstab: informații statice despre sistemul de fișiere.
#
# Utilizați „blkid” pentru a imprima identificatorul unic universal pentru a
# dispozitiv; aceasta poate fi folosită cu UUID= ca o modalitate mai robustă de a denumi dispozitive
# care funcționează chiar dacă discuri sunt adăugate și eliminate. Vezi fstab(5).
#
# <sistem de fișiere> <punct de montare> <tip> <opțiuni> <dump> <trecere>
# / a fost pe /dev/sda6 în timpul instalării
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 / btrfs defaults,noatime,compress=zstd,autodefrag,subvol=@ 0 1
# /boot/efi a fost pe /dev/sda1 în timpul instalării
UUID=3B70-67C3 /boot/efi vfat umask=0077 0 1
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /.snapshots btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=snapshots 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /opt btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=opt 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /root btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=home_root 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /srv btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=srv 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /tmp btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=tmp 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /usr/local btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=usr_local 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /var btrfs defaults,noatime,autodefrag,compress=zstd,commit=120,subvol=var 0 0
# /home a fost pe /dev/sda2 în timpul instalării
UUID=72e99d79-d20b-49d8-b6e5-25506f8dfb1d /home btrfs defaults,noatime,compress=zstd,autodefrag 0 0
UUID=5bfaac4c-e3cc-4ed9-adae-2d7d45e58097 /swap btrfs defaults,noatime,subvol=swap 0 0
/swap/swapfile nici unul swap implicite 0 0
Apoi am reconstruit initramfs cu sudo update-initramfs -c -k $(uname -r)
și repornit.
Rezultatul este că sistemul intră în modul de urgență.
Din modul de urgență, pot alerga update-grub
, urmat de Ctrl-D și obțineți un sistem normal cu KDE care rulează. Nu există nicio indicație clară ce a mers prost. Nu cu sudo dmesg
, nu cu journalctl -xb
.
Pentru o remediere permanentă, am încercat să rulez din nou sudo update-grub
din interiorul sistemului care rulează acum. Din păcate, asta nu se lipește.De fiecare dată când repornesc, trec din nou în modul de urgență, sistemul apare doar după o repetare update-grub
și Ctrl-D de acolo.
Care este motivul și ce pot face pentru a remedia?