Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - alikon

#1
Tak nakonec pomohlo z http://snapshot.debian.org najít a ručně stáhnout balíčky. Jakmile jsem to přidal do sources.list, tak to nějak nefungovalo - pokud jsem to dobře pochopil, tak mnou požadovaná verze byla pouze v lednovém snapshotu...
#2
Aho jo. Poslední dobou se mi systém nějak rozbíjí. Mám Debian testing a 12.12. jsem provedl upgrade balíčků. Mimo jiné se upgradoval i xserver. Po upgrade mi začala blbnout v KDE plasma a myš. Tak jsem si našel v cache předchozí verze balíčků a provedl přes dpkg downgrade balíčků a zamknul funkční verzi. Bohužel jsem v cache nenašel balíčky xserver-xorg-video-qxl:amd64 0.1.4-3+b1, xserver-xorg-video-vesa:amd64 1:2.3.4-1+b1 a xserver-xorg-video-fbdev:amd64 1:0.4.4-1+b4. Systém teď sice běží bez padající plasmy a s funkční myší, ale tyto tři balíky mi visí v systému s poškozenými závislostmi. Odinstalovat nejdou, jelikož sebou chtějí vzít celý Debian desktop.
A teď moje otázka - lze někde najít v archivu starší verze balíčků, než jsou aktuální v testing? Ať hledám, jak hledám, tak nemohu na webu nikde nic najít. Zkoušel jsem si přidal zdroje ze snapshot.debian.org, ale tam vidím pouze nové verze balíčků a když dám starší datum, tak tam tyto balíčky nejsou. Přitom dle logu apt se upgradovala verze.
Předem díky moc za rady.
#3
Díky moc za směřování při postupu opravy odinstalovaného kernelu. Nakonec stačilo do chrootu bindnout dev, proc a sys. Pak šlo bez errorů nainstalovat kernel. Na závěr bylo ještě potřeba přeinstalovat grub ze zprovozněného systému, protože hlásil chybovou hlášku "error: no symbol table".

Jen jsem nepřišel na to, jak v chrootu zprovoznit internet? Teď to sice už nepotřebuji, ale kdybych to potřeboval někdy v budoucnu...
#4
Zkoušel jsem vyhledat odinstalované balíky (linux-headers-4.3.0-1-all-amd64, linux-headers-4.3.0-1-amd64, linux-kbuild-4.3, linux-image-4.3.0-1-amd64, linux-headers-4.3.0-1-common - dle výpisu logu) na packages.debian.org. Bohužel verzi 4.3.0 už nemohu nikde najít. Tak jsem postahoval, předpokládám, novější a funkčí verzi 4.8.0 - a to balíky: linux-doc-4.8_4.8.7-1_all, linux-headers-4.8.0-1-all-amd64_4.8.7-1_amd64, linux-headers-4.8.0-1-amd64_4.8.7-1_amd64, linux-headers-4.8.0-1-common_4.8.7-1_amd64, linux-headers-4.8.0-1-common-rt_4.8.7-1_amd64, linux-headers-4.8.0-1-rt-amd64_4.8.7-1_amd64, linux-image-4.8.0-1-amd64_4.8.7-1_amd64 a linux-kbuild-4.8_4.8.7-1_amd64.
Nastartoval jsem live distro. Vytvořil složku /mnt/debian a mountnul jsem do složky systém.
Pak jsem přes příkaz "sudo chroot /mnt/debian" vlezl do systému.
Stáhnout balíky z netu bohužel nešlo (nefunkční internet), tak jsem zkopíroval stažené balíky a přes dpkg -i nainstaloval. Během instalace to psalo chyby, že nejsou připojeny /proc /dev (a myslím, že ještě něco).
V /boot/ se po instalaci vytvořily soubory config, initrd.img, System.map a vmlinuz.
Na závěr jsem ještě přes "sudo grub-install --root-directory=/mnt/debian /dev/sda" zkusil znovu nainstalovat grub.
A po resetu grub stále vidí pouze windows na druhém disku. Když v grubu zadám "ls (hd0,1)/", tak soubory na systémovém disku bez problému vidím - takže grub disk přečte.

Otázka co tedy dělám špatně? :-(
#5
Ahoj.

Asi si o mě budete myslet, že jsem ***, ale podařilo se mi odinstalovat kernel linuxu. Chtěl jsem si vyčistit Debian Stretch od starých verzí kernelu. Viděl jsem, že mám nainstalované verze 4.3.0, 4.4.0, 4.7.0 a 4.8.0. Tak jsem dal odinstalovat balíky linux-image a linux-headers ve verzích 4.3.0 a 4.4.0. Dvě poslední verze přeci stačí, že... Po restaru PC mě čekalo velké překvapení, že GRUB nevidí linux. Při pátrání, co se stalo, jsem přišel na to, že jsem ve skutečnosti jel na verzi 4.3.0 a od verze 4.4.0 to jsou snad jen nějaké poloviční neúplné kernely. Zkrátka z /boot/ mi zmizely soubory config-4.3.0, initrd.img System.map a vmlinuz (vše 4.3.0). Pokoušel jsem se ze 2 měsíce staré zálohy (spakovaný kompletní systému do tar archivu) obnovit /boot a /lib/modules a /usr/share/bug/linux-image. Bohužel to nepomohlo.

Prosím tedy o radu - lze nějak doinstalovat či obnovit ze zálohy komplet kernel, nebo mám smůlu a musím kompletně přeinstalovat Debian?

Předem díky moc všem za rady.