FWIW Tocmai am făcut upgrade cu succes de la 21.04 la 21.10 după ce am verificat bug-ul la care se face referire în postarea lui Flimm și am văzut unele indicii (nu atât de clar pe cât mi-aș fi dorit...) că a fost remediat în versiunea kernel 5.13.0-20
. Bug-ul pare să fie prezent în toate versiunile anterioare de kernel 5.13, până la și inclusiv 5.13.0-19
, care este cea care a fost eliberată fatal cu 21.10 inițial.
Sistemul meu rulează un ZFS personalizat pe root. A fost implementat de la zero cu versiunea stoc care a venit cu Hirsute (ZFS v2.0.3). Nu rulez Zsys de la Ubuntu, dar nu cred că este relevant.
Procedură
- M-am asigurat că am copii de rezervă ample disponibile și pe un sistem separat; să te bazezi în mod clar pe instantaneele ZFS nu este o strategie potrivită aici.
- A alergat de obicei
face-eliberare-upgrade
procedură. Totul a trecut impecabil; de fapt, una dintre cele mai bune upgrade-uri Ubuntu pe care le-am experimentat.
- După finalizarea upgrade-ului dar înainte de a reporni (adică: în timp ce încă rulați nucleul „sigur” 5.11 Hirsute), am verificat de două ori
/boot
pentru a vă asigura că nucleul care urmează să fie pornit este mai nou decât 5.13.0-19
; am 5.13.0-22:
$ ll /boot/vmlinuz
lrwxrwxrwx 1 root root 25 Dec 27 16:59 /boot/vmlinuz -> vmlinuz-5.13.0-22-generic
Mai multe informatii
Sfatul de mai jos este relevant doar până când apare o versiune stabilă a 22.04 ("Jammy").
Imagine live
În momentul scrierii acestui articol, imaginea 21.10 Live a lui Canonical vine în continuare cu nucleul buggy 5.13.0-19. Prin urmare, faceți nu sub nicio formă utilizați acea imagine pentru a accesa/implementa sistemele de fișiere ZFS.
Dacă trebuie să efectuați o astfel de întreținere, probabil că ar trebui să utilizați 21.04 Imagine live mai degrabă decât 21.10; versiunile ZFS sunt destul de apropiate (2.0.3/2.0.6).
Noi implementări 21.10 cu ZFS pe root
Am confirmat că este posibil să utilizați 21.04 Imagine live pentru a efectua o implementare 21.10 ZFS-on-root. Pur și simplu urmați ZFS pe ghidul rădăcinăși specificați eliberarea dorită la invocare debootstrap
(la pasul 3.4), ca în:
debootstrap impish /mnt
De asemenea, va trebui să specificați aceeași versiune (neastâmpărat
) în /mnt/etc/apt/sources.list
(pasul 4.3).