Frissítettem Jammy Jellyfish-ről Jammy Jellyfish-re

Címkék

Nem, a cím nem elírás

Két év után új epizóddal jelentkezik a kedvenc "Frissítettem ..." rovatotok! Tudjátok, amelyik szemberöhögi azokat a hülye állításokat, miszerint nem lehet egy Linux disztribúciót normálisan dist-upgrade-elni ... Hát, annyira nem lehet, hogy immár 20 éve csinálom folyamatosan. Azóta az új vasakkal új technológiák jöttek, de eddig még nem volt olyan, amit megállítsa a sorozatot ...

... a Miért váltottam Debian Sarge-ról Ubuntu 5.10-re?, a Frissítettem Ubuntu Breezy-ről Dapper-re, a Frissítettem Ubuntu Dapper-ről Edgy Eft-re, a Frissítettem Ubuntu Edgy Eft-ről Feisty Fawn-re, a Frissítettem Ubuntu Feisty Fawn-ről Gutsy Gibbon-ra, a Frissítettem Gutsy Gibbon-ról Hardy Heron-ra, a Frissítettem Hardy Heron-ról Intrepid Ibex-re, a Frissítettem Intrepid Ibex-ről Jaunty Jackalope-ra - ... - a Frissítettem Karmic Koala-ról Lucid Lynx-re, a Frissítettem Lucid Lynx-ről Maverick Meerkat-ra, a Frissítettem Maverick Meerkat-ról Natty Narwhal-ra, a Frissítettem Natty Narwhal-ról Oneiric Ocelot-ra, a Frissítettem Oneiric Ocelot-ról Precise Pangolin-re, a Frissítettem Precise Pangolin-ről Quantal Quetzal-ra, a Frissítettem Quantal Quetzal-ról Raring Ringtail-re, a Frissítettem Raring Ringtail-ről Saucy Salamander-re, a Frissítettem Saucy Salamander-ről Trusty Tahr-re, a Frissítettem Trusty Tahr-ról Utopic Unicorn-ra, [ 32 bitről 64 bitre váltás miatt újratelepítés ] a Frissítettem Utopic Unicorn-ról Vivid Vervet-re, a Frissítettem Vivid Vervet-ről Wily Werewolf-ra, a Frissítettem Wily Werewolf-ról Xenial Xerus-ra, a Frissítettem Xenial Xerus-ról Yakkety Yak-ra, a Frissítettem Yakkety Yak-ról Zesty Zapus-ra, a Frissítettem Zesty Zapus-ról Artful Aardvark-ra, a Frissítettem Artful Aardvark-ról Bionic Beaver-re, a Frissítettem Bionic Beaver-ről Focal Fossa-ra, a Frissítettem Focal Fossa-ról Jammy Jellyfish-re - avagy lehet 10 18 20 év alatt egy újratelepítéssel is élni - kaland folytatódik ... 

Na, de mi történt, hogy Jammy Jellyfish-ről Jammy Jellyfish-re kellett frissítenem? Új laptopra váltottam, mert a régi 5,5 év után beadta a kulcsot. Nem végleg, de stabil használatra már alkalmatlanná vált. Szóval új laptop, ráadásul Ubuntu 22.04 LTS certified, a régi gépről jövő operációs rendszer meg úgyis 22.04 LTS. Mi baj lehetne? Clonezilla, disk-to-image a régi gépen, image-to-disk az új gépen és készen is vagyunk. Nem? Most nem. Miért nem? Azért. Mert az új gép már nem tud Legacy Boot-ot, nincs régi BIOS-a, csak UEFI-je. Szóval kicsit foglalkozósabb volt. De nem sokkal ...

Nézzük szép sorjában ... 

Az új gép egy Lenovo ThinkPad E16 G2 lett, Intel Core Ultra 7 processzorral, 32 GB RAM-mal, 1TB-os NVMe SSD-vel, AX211 Wi-Fi-vel, és természetesen UEFI-only bootolási lehetőséggel. 

A cél egyszerű volt: áthozni a régi rendszeremet Clonezilla image-ből, minden beállítással, userrel, fájllal együtt, elkerülendő a több napos szopkodást a beállításokkal, konfigurációkkal. Ez a rész ment is, ahogy szokott.

A gond ott kezdődött, hogy a régi gépen a rendszer MBR partíciós táblával és Legacy boot módban működött. Az új laptop viszont UEFI-only, Legacy/CSM nincs, Secure Boot kikapcsolható ugyan, de ez nem segít a Legacy boot-on. A visszatöltött rendszer tehát bootképtelen volt. A GRUB nem települne, vagy ha települne, az UEFI firmware nem látná. De azért ez nem fogja megállítani a sorozatot ... 

EFI partíció létrehozása

Milyen jól jött most, hogy a disk elején volt egy elhagyatott, rég nem használt, egykor önálló /boot-ként funkcionált, kb. 5 GB-os partíció (/dev/nvme0n1p1)! Létrehoztam rajta egy új EFI System Partition-t. Először FAT32-re formáztam:

mkfs.fat -F32 /dev/nvme0n1p1

Beállítottam rajta az ESP flaget, majd felmountoltam a fájlrendszereket Live rendszer alól:

mount /dev/nvme0n1p2 /mnt
mount /dev/nvme0n1p1 /mnt/boot/efi

A rendszer egyébként 3 partícióból áll:

/dev/nvme0n1p1 → új ESP, FAT32
/dev/nvme0n1p2 → rootfs, ext4
/dev/nvme0n1p3 → swap, 6 GB körül

Ezután jött a klasszikus chroot szekció:

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt

GRUB UEFI újratelepítés

A rendszeren a grub "legacy" módra volt telepítve (grub-pc), így ezt el kellett távolítani, majd telepíteni az UEFI-s változatot. A lenti sor megoldotta mindkettőt, egy lépésben:

apt install grub-efi-amd64

Ez után újratelepítettem a bootloadert:

grub-install --target=x86_64-efi --efi-directory=/boot/efi
update-grub

Ezzel megjelent az /boot/efi/EFI/ubuntu/grubx64.efi, /boot/efi/EFI/BOOT/BOOTX64.EFI stb. fájl, az UEFI firmware innen már simán indította a rendszert.

Reboot után UEFI módban indult a rendszer. Ezt ellenőriztem is:

[ -d /sys/firmware/efi ] && echo "UEFI boot" || echo "Legacy boot"
UEFI boot

Friss kernel, Wi-Fi, AX211 és a linux-firmware hiánya

A rendszer ugyan elindult, de nem volt Wi-Fi. Az új gép Intel AX211 Wi-Fi 6E chipet használ, ami csak újabb kernelek alatt működik. A visszatöltött rendszer viszont még az Ubuntu 22.04 GA kernellel (5.15.x) futott.

trey@alderaan:~$ uname -a
Linux alderaan 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Ez önmagában nem elég. Az lspci ezt adta:

00:14.3 Network controller [0280]: Intel Corporation Device [8086:7e40] (rev 20)

A dmesg | grep iwlwifi alapján világos volt, hogy a modul betöltődne, de hiányzik a megfelelő .ucode firmware fájl az /lib/firmware alól. Az Ubuntu Live CD (ami már újabb ISO build volt) viszont hibátlanul kezelte a Wi-Fi-t, mert benne volt a linux-firmware újabb verziója és a kernel is HWE volt (6.5).

HWE kernel telepítése futó rendszeren

Mivel már volt vezetékes net, nem kellett kézzel .ucode fájlokat másolni, egyszerűen felraktam a HWE stacket:

apt update
apt install --install-recommends linux-generic-hwe-22.04

Ez telepítette az alábbiakat:

  • a 6.8-as HWE kernelt
  • az ahhoz való modulokat
  • a linux-firmware csomagot, benne az iwlwifi-ma-b0-gf-a0-86.ucode-ot (vagy újabbat)

Eredmény

Újraindítás után az uname -r már 6.8-as kernelt mutatott:

root@alderaan:/home/trey# uname -a
Linux alderaan 6.8.0-65-generic #68~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 15 18:06:34 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

az ifconfig a pedig hozta a wlp0s20f3 interface-t, és a NetworkManager szépen felcsatlakozott a Wi-Fi-re a korábbi beállításokkal. Az iwlwifi modul hibátlanul betöltődött, semmi extra konfig vagy workaround nem kellett.

Mik vannak még hátra? 

Ugyan a rendszer már UEFI boot-os, de a disk még nem GPT, maradt DOS disklabel type. Érdekes ez? Egyelőre, amíg nincs a gépben 2TB-nál nagyobb SSD, nem nagyon. Ha nagyon gyötörne az OCD, akkor az efibootmgr-be még bele lehetne dobni egy 

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu

opciót ... 

Az 1TB-os SSD jelenleg csak félig használt, valamikor meg lehet ejteni egy partíció- és ext4 fájlrendszer növelést. Egyelőre nem tervezem, jó az az 500GB tartalék. Csak gyűlne a szemét. 

Illetve, meg lehetne szabadulni a swap partíciótól és modernebb swapfájlra váltani. 

De mit csinálnék legközelebb, ha most mindent is helyretennék? :)

Utószó

A rendszer most már Ubuntu 22.04 LTS aka. Jammy Jellyfish + UEFI + HWE kernel + modern Wi-Fi stack alapon működik. Nem kellett újratelepíteni semmit, minden maradt a régiben, csak egy kis gdisk, mount, chroot, grub-install és apt install kombináció kellett.

Ha te is régi Legacy rendszerrel rendelkezel és új, UEFI-only gépre váltasz, ne add fel: a migráció teljesen kivitelezhető, ha tisztában vagy a bootmodell és firmware követelményekkel.

Találkozunk legközelebb, amikor aktuális lesz az Ubuntu 22.04 LTS dist-upgrade-je. Ezzel ráérünk 2034-ig, szóval kapkodni nem kell. 

Frissítés:

Közben a disk-et konvertáltam gpt Disklabel type-ra és létrehoztam az utolsó kozmetikai UEFI bejegyzést is. Így már minden upgrade-álló, mehet róla a Clonezilla mentés, tökéletes baseline.

Hozzászólások

Rendes gépet kellett volna vetetned. E helyett T-t vagy X-et, ha már Lenovo.

T430 13 év alatt megevett egy akkut, illetve csíkos a képernyője. Ma már lassúcska.

X250 7,5 év alatt semmi baja. Az utódja T14G2 3,5 év alatt semmi baja (még garos 1,5 évig).

Ezzel szemben pl. a ThinkBook 14 - volt egy alaplapcsere, kikúposodott az akku meg a billentyűzet, random fagyogat.

Eszem ágában nincs egy laptopot 13 évig használni support nélkül, elavult CPU-val. Már az 5,5 év is sok volt, tavaly cseréltem volna, csak a lustaság ... Fele annyiba kerül, mint a T, fele annyi ideig bírja. Ez teljesen rendben van számomra.

trey @ gépház

X250 7,5 év alatt semmi baja.

X270 után mit ajánlánál? Persze pont 8 év alatt semmi baja... 1T SSD bővítés volt, most 16G RAM van benne... talán 32G+ nem árthat. Oké, billentyűzetet kéne cserélnem. Azt is megvettem ~1 éve, de a kapton tape is csodákra képes. 

cserébe később jobban bővíthető

Hova? Nem elég ebben a 96GB támogatás, vagy a két SSD slot? LOL

és kényelmesebb a billentyűzete

Ezt adom, a nagy billentyűzet sokkal jobb. De mivel úgyis külső bill. van rajta 90%-ban, ez nem lényeg. A numpad-nak is van értelme. 

trey @ gépház

Hova? Nem elég ebben a 96GB támogatás, vagy a két SSD slot? LOL

Nem neked szólt a válasz, az X270-ről volt szó. De, mondjuk abból is rájöhettél volna, hogy a 14-es nem nagyobb a 16-osnál.

Mindamellett ma már annak is örülni kell, ha újra van RAM foglalat a gépben és nem alaplapra vagy procira integrált a memória.

Ez régen igaz volt, de mára eléggé lecsökkent az E vs. T közötti különbség. Ma már mindegyik ugyanaz a szigetes lapos billentyűzetes, papírvékonyított történet, ház is épp úgy műanyag, stb.. A ThinkPad E vagy az IdeaPad, ha elég, akkor költséghatékonyabb lehet, főleg, ha nem kell a T-s modellről valami üzleti feature, pl. UEFI ATA password, ujjlenyomat-olvasó, stb..

Az X az más, az kisebb is ugye.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

FYI:

T430:
https://psref.lenovo.com/syspool/sys/pdf/withdrawnbook/thinkpad_t430.pdf
Display cover: Carbon-fiber / Glass-fiber hybrid
Bottom: Carbon-Fiber Reinforced Plastic

X270:
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_X270/ThinkPa…
Display cover: Glass-Fiber Reinforced Plastic
Bottom: Glass-Fiber Reinforced Plastic

E490:
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_E490/ThinkPa…
Display cover: Aluminum (silver) or PC/ABS plastic (black)
Bottom: PC/ABS plastic

E16G2:
https://www.mysoft.hu/docs/LENOVO/LENOVO-thinkpad-e16-g2.pdf?srsltid=Af…
Kétféle létezik:
Aluminium (top), aluminium (bottom)
Aluminium (top), PC-ABS (bottom)

T14G5:
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_T14_Gen_5_In…
Models with black cover: PC + 20% CF (top), PC + 20% CF (bottom)
Models with grey cover: aluminium (top), PC + 20% CF (bottom)

IdeaPad Slim 3i G8:
https://www.lenovo.com/nz/en/p/laptops/ideapad/ideapad-3/ideapad-slim-3…
Case Material: PC-ABS (Top), PC-ABS (Bottom)

Ez kb. meg is erősíti, amit írtam, csak pontosítja. Lényegében a T-n is műanyag van alul, meg E-sben is előfordul alumínium, és pont ez volt a mondanivalóm lényege, hogy mára elmosódtak a határok a kategóriák között. Régen nagyobbak voltak a különbségek, a T-sban több volt a funkció, bővítési lehetőség, jobb volt a billentyűzet, strapabíróbb a ház, stb., de ezeknek jó ideje kb. semmi nyoma, mióta mindegyik gép ugyanaz a papírvékonyított, műanyag, nem cserélhető akkus, nem bővíthető (minden odaforrasztott), stb.. Már a ThinkPad-ek is elvesztették a különlegességüket, átlag gépek lettek. Jövőre állítólag a Lenovo már a trackpointot is lehagyja. Teljesen egytucat gépek lettek ezek.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Szerkesztve: 2025. 08. 16., szo – 23:15

Szépen megoldottad, de én a helyedben már a 24.04-et nyomattam volna fel, gyorsabb, mint lemezképezni. Meg a 6.12 LTS kernelt. A 6.8 is jó lehet, de megijedtem, amíg csak a 5.15-öset láttam az egyik képernyőképeden, az Intel 13. gen és AX211 előtti, de aztán láttam, hogy megjött az eszed gyorsan. Mindegy, azért jó látni, hogy a hozzád hasonló dinoszauruszok is fejlődnek, upgrade-elnek, 5. helyett 13. gen, SATA helyett NVMe, 8 (vagy 16?) helyett 32 giga RAM, újabb iGPU, UEFI boot, stb..

Én új gépre mindig új telepítést csinálok, de a /home partícióról az adatokat tar-os mentéssel rámásolom. A jelenlegi legújabb gépem és egyben telepítésem már 3 és fél éves, de én nem látom értelmét minden nap új blogot írni, hogy frissítettem Arch-ról Arch-ra. Most, hogy el vagyok havazva a melóban, már csak hetente frissítek, a hétvégén, nem naponta, mint előtte. Jelenleg 6.16.0 fut (az Arch-nál öregednek, mert van újabb, 6.16.1), de fallback-nek telepítve van egy 6.12.42 LTS kernel is. 2034-ig biztosan nem fogok várni semmivel, frissítek jövő héten. Nálam még mindig 16 giga RAM van, bővíthetném 32 gigára, mert nem forrasztott, de a soványított, terminálorientált rendszer alá ez is overkill (1 gigát levesz az iGPU, 3-at a rendszer, 4 gigát cache-el a kernel, épp most néztem, 8 giga hever kihasználatlanul). Ha viszont új gépet veszek, azt én is 32 gigával fogom venni, nem nagy árkülönbözet, jövőállóbb.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Szépen megoldottad, de én a helyedben már a 24.04-et nyomattam volna fel, gyorsabb, mint lemezképezni.

Dehogy gyorsabb ... ezt minden alkalommal megpróbáljátok elsütni. Hogy lenne gyorsabb? Elindítom a Clonezilla-t, elmegyek a dolgomra, mikor végez, USB boot mellett kiadok 4-5 parancsot és kész a rendszer. 

5. helyett 13. gen

8. helyett a ... inkább már a 14, de ezt már nem így számozzák, br0, ez már a Series 1

SATA helyett NVMe

Az előzőben is NVMe volt. 

8 (vagy 16?) helyett 32 giga RAM

Az előzőben is 32 GB RAM volt. 

Én új gépre mindig új telepítést csinálok,

Jól van, reinstall guy, ügyes vagy. Ezt még a Windows világból hozhattad, de már ott is kezd kikopni :D

A jelenlegi legújabb gépem és egyben telepítésem már 3 és fél éves, de én nem látom értelmét minden nap új blogot írni,

Jól van, valószínűleg neked nincs blogod. Én meg örömmel és nosztalgiával nézek vissza a fejlődésre

Most, hogy el vagyok havazva a melóban, már csak hetente frissítek, a hétvégén, nem naponta, mint előtte. Jelenleg 6.16.0 fut (az Arch-nál öregednek, mert van újabb, 6.16.1), de fallback-nek telepítve van egy 6.12.42 LTS kernel is. 2034-ig biztosan nem fogok várni semmivel, frissítek jövő héten. Nálam még mindig 16 giga RAM van, bővíthetném 32 gigára, mert nem forrasztott, de a soványított, terminálorientált rendszer alá ez is overkill (1 gigát levesz az iGPU, 3-at a rendszer, 4 gigát cache-el a kernel, épp most néztem, 8 giga hever kihasználatlanul). Ha viszont új gépet veszek, azt én is 32 gigával fogom venni, nem nagy árkülönbözet, jövőállóbb.

Cool story! Írj róla blogot! 

trey @ gépház

Szépen megoldottad, de...

...megjött az eszed gyorsan...

...hozzád hasonló dinoszauruszok...

Nem vagy te egy kicsit k@b'b3 a f@520m? ;-)

Mi a baj az 5-ös kernellel? Mi a baj a 13. genereráció előtti processzorral? Mitől jobb az UEFI? Mi a baj a 8 vagy 16 GB memóriával vagy a SATA SSD-vel?

Ha valakinek a munkájához bőségesen elég, akkor miért kellene lecserélnie újabbra a gépet? Mert a Microsoft (helyettesítheted bármivel) szerint elavult és nem "biztonságos"?

Nálad rendesen utat talált a FUD! El nem tudom képzelni milyen lehet rettegve élni!

U.I.: Most vettem meg a volt céges laptopomat gombokért. 8. gen i7, 16 GB RAM, 512 NVMe, GTX 1060, köszöni szépen jól van. Még Windows 11-el is! Ehelyett lehet kap majd valami Linux disztrót, attól függ ki kapja. Még a Minecraft is megy rajta majd 250 képkocka/másodperc sebességgel!

Érdekes, hogy minden releváns topikban hajbazer pártját fogod, hogy igen is, C64-en kellene dolgoznunk, mert az mindenre is elég, minek ez az erőltetett frissítés. Aztán itt meg azt mondod, hogy az elavult 8. generációs Intel proci meg csak 16 GB memória, meg csak 5-ös Linux kernel... Ami még a nyavajás Microsaoft-nak is megfelel az aktuális Windows hulladéka alá...

Azt írod, neked a 16 GB memória is overkill a terminálos munkádhoz, de végre Trey frissített 32 GB-ra, mert 16 milyen már... De közben "már csak ritkán, hetente" frissítesz és 6.16 kernelt használsz. Minek? Terminálba mihez kell a legújabb nem-LTS kernel? Vagy hardver terén, a 8. gen-nél újabb CPU milyen előnyt nyújt terminálban?

Az 5-os sorozatú kernel köszöni jól van, az 5.15 LTS még 2026 októberig kapja a javításokat. Akinek a hardvere nem ennyire naprakész, annak tökéletes és biztonságos.

Hitelesebb lenne számomra amít írsz, ha több konzisztencia lenne benne.

de végre Trey frissített 32 GB-ra

Jaja, 2021-ben :D

https://hup.hu/treyblog/20210513/16gb_to_32_gb

Aztán itt meg azt mondod, hogy az elavult 8. generációs Intel proci meg csak 16 GB memória, meg csak 5-ös Linux kernel...

Tipikus treyitis ... El kell engedni. 

trey @ gépház

Érdekes lenne látni egy bejegyzést/cikket arról olvasni, hogy frissítettél Ubunturól Manjarora.

Még nincs aláírásom.