Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: David29 08 Října 2023, 10:26:35
-
Ahoj,
umím s IT stejně jako s provozem reaktoru, takže budu chtít poradit trochu polopaticky :-D
Počítač se spustí, asi na 2s se zobrazi přihlašovací obrazovka. Následně se monitor zblázní do barevných vlnek, pak párkrát problikne černá barva... A dál nic. Tvrdý reset a znova.
Wokna naběhnou normálně, přes Grub jsem se sem dostal dostal přes (asi) starší "verzi" nebo jak to nazvat (vy budete vědět)
Aktualizace v nedávné době neproběhli.
Co dál?
Přes Grub po přihlášešní nastavit jako prvotní možnost onu záchranou položku? Ale to je takovej rovnák na ohýbák, ne?
-
https://forum.ubuntu.cz/index.php?topic=5279.0
-
Ano - je to zmatečné, protože z toho nevyplývá, kdy se co přesně děje a za jakých okolností. Fotka by také jistě byla na místě. Můžeš si zkusit pomoci klávesou pause/break, pokud budeš mít problém stíhat vyfotit. Nebo natočit krátké video a dát ho na YT.
Pokud Win naběhne normálně, tak jako jak? Je to dualboot a jde to přes grub? Nebo jsou na jiném disku s vlastním zavaděčem. Nenaběhne Lin po zvolení položky Grub menu? recovery jsi zkoušel alespoň naběhnout z grubmenu?
Pokud po nás chceš polopatické odpovědi, tak prosím pořádně pokládej polopatické dotazy a polopatické popisy.
-
Roman Vacho: Díky, ale asi bych rád přímo můj konkrétní problém
Ventero: Díky za tip si videem. Doufal jsem, že popis bude stačit :)
Kubuntu nejde: ht tps://youtu.be/SMgK2TpJ5bw
Wokna jdou: ht tps://youtu.be/in4l4d52ztw
Takto Kubuntu spustím: ht tps://youtu.be/D5ULNlPEk7M
Je to dualboot a jde to přes Grub. Disk je fyzicky jeden (SSD), rozdělený na dva oddíly (win svůj, Kubuntu svůj).
Aktualizace žádné předtím neproběhly, vypnutí bylo korektní
Omlouvám se za mezeru mezi ht tp, ale jinak semi odkazy nezobrazily ::)
-
Roman Vacho: Díky, ale asi bych rád přímo můj konkrétní problém
Mně šlo o to, aby jsi poskytl víc informací. Toť vše.
Aha. Takže jestli to chápu správně, tak nelze nabootovat novější kernel, který přitekl updatem.
Kolikátka je to Kubuntu? To je 22.04 nebo 20.04?
-
To je zase inovace s temi odkazy. Nemuzu si pomoci, ale co tady probehlo to prevzeti, tak se tady mnoho jen a jen zhorsilo. A pritom jsme volali, aby to zustalo stejne. No a le i tak muzeme byt radi, ze se o to nekdo stara ..
Jadro je mozna pricina. Jeste mrknu na ta videa, az to pujde.
-
Když se to uzavře do BB code tagu url, tak to normálně funguje - viz příklad:
https://youtu.be/SMgK2TpJ5bw (https://youtu.be/SMgK2TpJ5bw)
Jinak bych to viděl jako možný problém, s grafickým driverem. Nemáš náhodou nVidia grafiku?
-
OT: Bez http se odkazy zobrazí, ale jen jako text. Ale vždy je lepší to dávat do fóra jak píše Jirka.
-
Tazatel tu před 3/4 rokem dával dotaz na Kubuntu 22.04.
Jsem pro povýšení kernelu z 5.15 na HWE kernely. Momentálně je HWE kernel 6.2. Podle mě to vyřeší i tu chybku u AMD ovladačů. Každopádně ta grafika AMD Stoney by měla jet jak bičem mrská s 22.04. A kdyby to neklaplo, stále půjde nabootovat jako teď do starého kernelu (snad).
Než se rýpat v tom, co tam bylo kdy, co tam je a pod. Taky se u této grafiky kdysi přecházelo z Radeonu ovladače na amdgpu ovladač v jádře a samozřejmě to potom dělalo takovéhle kusy. No prostě plno chyb, kam se podíváš a lidi se s tím setkávají dodneška. Viz tento dotaz.
Co vy na to?
sudo apt-get install --install-recommends linux-generic-hwe-22.04
-
OT: Bez http se odkazy zobrazí, ale jen jako text.
No bohužel ten TyTrubkový ne... Zkoušel jsem to (v náhledu), a ten odkaz - i když pouze coby text - prostě zmizel.
Jakýkoliv jiný (mimo TyTrubku) normálně funguje. Nejsou to nějaké filtry ve fóru a ty jako moderátor máš třeba vyšší práva, že ti to nedělá?
Schválně to sem teď dávám jako prostý text:
No vidíš, a není to tam!
Podívej se do přílohy...
-
Aha. Takže jestli to chápu správně, tak nelze nabootovat novější kernel, který přitekl updatem.
Těžko říct - chápu dobře, že to proběhlo na pozadí?
Aktualizuju cca 1xměsíčně manuálně... A ted jsem dlouho nic neproved
Kubuntu je 22.04
nVidia tam není určitě, je to HP laptot - takovej ten co chrlí fabrika jak baťa cvičky. Dle infocentra je t již zmínění Stoney
Roman Vacho: Díky. Ted jsem to zkusil, tak mi držet palce :-D
Jinak obdivuju jak dokážete na problém vymyslet (či najít) řešení v podobě příkazu do Konsole. Vážně klobouk dolu
-
Tak vyzkoušeno, a již to naběhlo normálně.
Vážně díky, všechna čest!
A bych teda tomu porozuměl.. Jednalo se o vadné jádro z update a to jak jsem bootoval přes Grub - tak to bylo obnovení systému před tím updatem?
-
Tak vyzkoušeno, a již to naběhlo normálně.
Vážně díky, všechna čest!
A bych teda tomu porozuměl.. Jednalo se o vadné jádro z update a to jak jsem bootoval přes Grub - tak to bylo obnovení systému před tím updatem?
Ano. A nezapomeň staré kernely odstranit (odinstalovat) kvůli místu.
sudo apt-get clean && sudo apt-get autoremove
-
Díky.
A ta obnova... To se mění (ukládá novější) na základě čeho? Všeobecně aktualizací, či jen Kernelu?
-
Díky.
A ta obnova... To se mění (ukládá novější) na základě čeho? Všeobecně aktualizací, či jen Kernelu?
Aktualizace kernelu (instalace nové verze) je prováděna v rámci všeobecné aktualizace (jsou to balíky jako každé jiné).
Nový kernel je vždy instalován vedle stávajícího (tj. nepřepisuje/nenahrazuje ho). Pro přechod na něj je nutný reboot.
Na původní kernel je možno se kdykoli vrátit (při rebootu ho vybrat na grub obrazovce).
Pokud nejsou (s novým kernelem) žádné problémy, je možno ten (ty) starší odstranit (odinstalovat) kvůli místu na disku.
Na jakém kernelu právě "jedeš" zjistíš příkazem
uname -r
Seznam všech nainstalovaných kernelů získáš např. příkazem
dpkg --list | grep linux-image | grep -v hwe | cut -c 17-55
Na obrázku níže je například vidět, že mám nainstalované tři kernely (5.4.0-144-generic, 5.4.0-164-generic, 5.4.257-0504257-lowlatency) a aktuálně jedu na 5.4.0-164-generic což je jeden z nich. Při rebootu mohu na libovolný z nich nabootovat/přepnout (na grub obrazovce > advanced options for grub).
-
Je tam nastaveno, nebo ěmlo by být, že se staré kernely, vyjma manuálně instalovaných nebo prvotního, mažou automaticky.
Myslím, že je to po updatu takový ten další dialog k instalaci updatů, který ve skutečnosti odinstaluje některá starší jádra.
-
OT: Teď jsem si všiml, že ty aktivní odkazy to roztrhlo a znefukčnilo i zpětně v příspěvcích, kde byly v té době normálně funkční.
Třeba zde v těch citacích:
https://forum.ubuntu.cz/index.php?topic=86284.msg582111#msg582111
Prosím napište někdo adminovi, co to je zase za automatiku a ať se to zruší ..
Nebo vypadla automatická detekce url - tak ať se to opraví ..
-
Díky za podrobné vysvětlení, je fajn vědět víc :-)
Radši asi nic mazat nebudu... Tenhle chybový taky běžel cca minimálně měsíc bez problémů...
-
Akorát jich tam teda mám dost :-D A stačí asi jeden, ne?
Jde zjistit velikost? Bavíme se o MB nebo GB?
5.15.0-56-generic 5.15.
5.15.0-57-generic 5.15.
5.15.0-58-generic 5.15.
5.15.0-60-generic 5.15.
5.15.0-67-generic 5.15.
5.15.0-69-generic 5.15.
5.15.0-70-generic 5.15.
5.15.0-71-generic 5.15.
5.15.0-72-generic 5.15.
5.15.0-73-generic 5.15.
5.15.0-75-generic 5.15.
5.15.0-76-generic 5.15.
5.15.0-78-generic 5.15.
5.15.0-79-generic 5.15.
5.15.0-82-generic 5.15.
5.15.0-83-generic 5.15.
5.15.0-84-generic 5.15.
5.15.0-86-generic 5.15.
5.4.0-100-generic 5.4.0
5.4.0-104-generic 5.4.0
5.4.0-105-generic 5.4.0
5.4.0-107-generic 5.4.0
5.4.0-109-generic 5.4.0
5.4.0-110-generic 5.4.0
5.4.0-113-generic 5.4.0
5.4.0-117-generic 5.4.0
5.4.0-120-generic 5.4.0
5.4.0-121-generic 5.4.0
5.4.0-122-generic 5.4.0
5.4.0-124-generic 5.4.0
5.4.0-125-generic 5.4.0
5.4.0-126-generic 5.4.0
5.4.0-128-generic 5.4.0
5.4.0-131-generic 5.4.0
5.4.0-132-generic 5.4.0
5.4.0-135-generic 5.4.0
5.4.0-26-generic 5.4.0
5.4.0-37-generic 5.4.0
5.4.0-40-generic 5.4.0
5.4.0-45-generic 5.4.0
5.4.0-51-generic 5.4.0
5.4.0-53-generic 5.4.0
5.4.0-54-generic 5.4.0
5.4.0-56-generic 5.4.0
5.4.0-58-generic 5.4.0
5.4.0-59-generic 5.4.0
5.4.0-60-generic 5.4.0
5.4.0-62-generic 5.4.0
5.4.0-65-generic 5.4.0
5.4.0-66-generic 5.4.0
5.4.0-67-generic 5.4.0
5.4.0-70-generic 5.4.0
5.4.0-71-generic 5.4.0
5.4.0-72-generic 5.4.0
5.4.0-73-generic 5.4.0
5.4.0-74-generic 5.4.0
5.4.0-77-generic 5.4.0
5.4.0-80-generic 5.4.0
5.4.0-81-generic 5.4.0
5.4.0-84-generic 5.4.0
5.4.0-86-generic 5.4.0
5.4.0-88-generic 5.4.0
5.4.0-89-generic 5.4.0
5.4.0-90-generic 5.4.0
5.4.0-91-generic 5.4.0
5.4.0-92-generic 5.4.0
5.4.0-94-generic 5.4.0
5.4.0-96-generic 5.4.0
5.4.0-97-generic 5.4.0
5.4.0-99-generic 5.4.0
6.2.0-34-generic 6.2.0
generic 5.15.
-
Dal jsem ti to do tabulky. V editoru když vkládáš příspěvek, vložit kód. Pak to není tak dlouhé.
Jak jsi dělal ten výpis? Tolik bys jich tam mít rozhodně neměl. A bavíme se o jednotkách desítky GB.
-
Každý nainstalovaný generic kernel se skládá z pěti balíků. Jejich velikost na disku je v součtu cca 400 MB (viz obrázek).
Pokud jich tam máš tolik, odstraň (odinstaluj) všechny kromě tří nejnovějších, tj.
5.15.0-84-generic
5.15.0-86-generic
6.2.0-34-generic (to je HWE, momentálně na něm jedeš)
Příkaz viz výše. Úspora místa bude značná (skoro 10 GB).
-
Chápu dobře, že nepoužívané vymažu tímto:
sudo apt-get clean
Ale jak vyberu, aby se nesmazali ty poslední tři? To ono samo tím příkazem? ;D
-
Na odinstalaci starých nepoužívaných kernelů tu juwa2 kdysi zveřejnil skript (mimochodem skvělý). Byla i novější verze, ta mi ale nefungovala (Kubuntu 18.04 LTS). Dávám ho do přílohy...
Mimochodem juwo2, máš tušení, proč mi ten skript (tuším ani jedna verze) nefungoval v Debianu? Edit: teď jsem se do skriptu krátce kouknul a asi to bude tím, že v Debianu jsou jiné názvy balíčků, ne?
Nebo se dá odinstalace ručně udělat v Synapticu apod., ale ten skript to vyřeší spolehlivě a velmi rychle.
Podmínkou samozřejmě je, že při té činnosti nemám nabootováno do toho kernelu, který chci smazat (taky si neřežu větev, na které sedím)...
-
Chápu dobře, že nepoužívané vymažu tímto:
sudo apt-get clean && sudo apt-get autoremove
Ale jak vyberu, aby se nesmazali ty poslední tři? To ono samo tím příkazem? ;D
Ano, ten příkaz si to už "ohlídá"... ;)
Jinak samozřejmě lze ty staré kernely (jejich balíky) vyhledat/odinstalovat po jednom pomocí Synaptic, nicméně je to poněkud pracnější a vyžaduje to určitou zkušenost.
Pro nezkušené uživatele je jenodušší použít např. Ubuntu cleaner (viz obr.). Ten se ale musí nejprve doinstalovat:
sudo add-apt-repository ppa:gerardpuig/ppa -y
sudo apt install ubuntu-cleaner
Další možností je použít můj "čistící"skript viz výše (@JirkaZ).
-
sudo apt-get clean
odinstaluje staré kernely? To snad maže jen stažené balíky, ne?
Nemá to náhodou být sudo apt-get autoremove
?
Viz i třeba tady (https://www.tutorialspoint.com/how-to-delete-old-unused-kernels-in-debian-and-ubuntu) - tam se doporučuje sudo apt-get autoremove --purge
-
sudo apt-get clean
odinstaluje staré kernely? To snad čistí jen stažené balíky, ne?
Nemá to náhodou být sudo apt-get autoremove
?
Ano, samozřejmě autoremove - opravil jsem to.... :)
Jinak ten "čistící" skript na základě zkušeností s používáním průběžně upravuji, momentálně je ve verzi 3. Dávám ho do přílohy.
Proč nefunguje v debianu netuším (debian nemám, nemohu odzkoušet...). Ano, může to být i jinými názvy balíčků.
Doporučil bych provést debugging postupným zadáváním příkazů (z toho skriptu) do terminálu - pak bude jasnější, kde je chyba....
A na základě výsledku skript příslušně upravit, nic složitého to nebude.
P.S. Ve výše zmíněné aplikaci Ubuntu Cleaner bylo rovněž třeba upravit "čistící" skript (nečistil některé balíky kernelů). Autora jsem upozornil - slíbil nápravu. Upravený skript
/usr/lib/python*/dist-packages/ubuntucleaner/janitor/oldkernel_plugin.py
dávám do přílohy.
-
Akorát jich tam teda mám dost :-D A stačí asi jeden, ne?
Jde zjistit velikost? Bavíme se o MB nebo GB?
5.15.0-56-generic 5.15.
5.15.0-57-generic 5.15.
5.15.0-58-generic 5.15.
5.15.0-60-generic 5.15.
5.15.0-67-generic 5.15.
5.15.0-69-generic 5.15.
5.15.0-70-generic 5.15.
5.15.0-71-generic 5.15.
5.15.0-72-generic 5.15.
5.15.0-73-generic 5.15.
5.15.0-75-generic 5.15.
5.15.0-76-generic 5.15.
5.15.0-78-generic 5.15.
5.15.0-79-generic 5.15.
5.15.0-82-generic 5.15.
5.15.0-83-generic 5.15.
5.15.0-84-generic 5.15.
5.15.0-86-generic 5.15.
5.4.0-100-generic 5.4.0
5.4.0-104-generic 5.4.0
5.4.0-105-generic 5.4.0
5.4.0-107-generic 5.4.0
5.4.0-109-generic 5.4.0
5.4.0-110-generic 5.4.0
5.4.0-113-generic 5.4.0
5.4.0-117-generic 5.4.0
5.4.0-120-generic 5.4.0
5.4.0-121-generic 5.4.0
5.4.0-122-generic 5.4.0
5.4.0-124-generic 5.4.0
5.4.0-125-generic 5.4.0
5.4.0-126-generic 5.4.0
5.4.0-128-generic 5.4.0
5.4.0-131-generic 5.4.0
5.4.0-132-generic 5.4.0
5.4.0-135-generic 5.4.0
5.4.0-26-generic 5.4.0
5.4.0-37-generic 5.4.0
5.4.0-40-generic 5.4.0
5.4.0-45-generic 5.4.0
5.4.0-51-generic 5.4.0
5.4.0-53-generic 5.4.0
5.4.0-54-generic 5.4.0
5.4.0-56-generic 5.4.0
5.4.0-58-generic 5.4.0
5.4.0-59-generic 5.4.0
5.4.0-60-generic 5.4.0
5.4.0-62-generic 5.4.0
5.4.0-65-generic 5.4.0
5.4.0-66-generic 5.4.0
5.4.0-67-generic 5.4.0
5.4.0-70-generic 5.4.0
5.4.0-71-generic 5.4.0
5.4.0-72-generic 5.4.0
5.4.0-73-generic 5.4.0
5.4.0-74-generic 5.4.0
5.4.0-77-generic 5.4.0
5.4.0-80-generic 5.4.0
5.4.0-81-generic 5.4.0
5.4.0-84-generic 5.4.0
5.4.0-86-generic 5.4.0
5.4.0-88-generic 5.4.0
5.4.0-89-generic 5.4.0
5.4.0-90-generic 5.4.0
5.4.0-91-generic 5.4.0
5.4.0-92-generic 5.4.0
5.4.0-94-generic 5.4.0
5.4.0-96-generic 5.4.0
5.4.0-97-generic 5.4.0
5.4.0-99-generic 5.4.0
6.2.0-34-generic 6.2.0
generic 5.15.
Co vypíše tento příkaz? Ukáže balíky označené jako ručně instalované. Ručně instalované se totiž automaticky neodstraňují.
apt-mark showmanual 'linux-image-.*'
Takhle nějak by to u Tebe později mělo vypadat po tom příkazu sudo apt-get autoremove --purge:
dpkg --list | grep linux-image
rc linux-image-5.15.0-73-generic 5.15.0-73.80 amd64 Signed kernel image generic
ii linux-image-5.15.0-86-generic 5.15.0-86.96 amd64 Signed kernel image generic
ii linux-image-6.2.0-33-generic 6.2.0-33.33~22.04.1 amd64 Signed kernel image generic
ii linux-image-6.2.0-34-generic 6.2.0-34.34~22.04.1 amd64 Signed kernel image generic
ii linux-image-generic 5.15.0.86.83 amd64 Generic Linux kernel image
ii linux-image-generic-hwe-22.04 6.2.0.34.34~22.04.11 amd64 Generic Linux kernel image
Ale v tomto stavu se přece Ubuntu udržuje samo, ne? Alespoň u mě to vždy samo oddělávalo starší jádra.
-
Díky.
Konečně jsem se k tomu dostal a pokusil se teda odstranit ty staré instalace přes
sudo apt-get autoremove --purge
a zobrazilo se:
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí… Hotovo
Načítají se stavové informace… Hotovo
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 6 neaktualizováno.
A po zadaní dpkg --list | grep linux-image | grep -v hwe | cut -c 17-55
to vypadá pořád stejně :o
-
Neodinstalovalo to tedy nic. :-\
Použij můj skript viz výše.
Nebo si doinstaluj/použij ubuntu-cleaner
Nebo balíky kernelů vyhledej + odinstaluj ručně v Synapticu viz obrázek.
-
juwa2:
mám poznatek, že pokud nejde o kernely z běžných aktualizací, tak autoremove nezabírá (na rozdíl od Tvých skriptů).
Možná už se to tady řešilo....teď nemám čas sem dávat nějaké další údaje.
-
I tak bych se podíval na mé příkazy, kluci. Tama vede cesta. Anebo se na to vykašlete, když je ignoruje.