Portál AbcLinuxu, 31. října 2025 16:13
Kromě FreeBSD mám v centru zájmu nyní také ArchLinux. A tak jsem je po delším čase opět nabootoval a spustil upgrade, abych před plánovanými experimenty měl aktuální systém. No nakonec se upgrade trochu protáhl...
Spustil jsem totiž upgrade a odešel, když jsem se k počítači vrátil, projel zběžně hlášení, překontroloval UDEV, na který mě pacman upozornil, pustil reboot a .... krutíbrko - "kernel panic". Není dostupná root partition. Bootuji z instalačního CD (0.72 - to je důležitá informace), zadám jako root svou linuxovou partition (/dev/hdc1 - také důležitá informace) a všechno naběhne. Kontroluji vše co má i jen vzdáleně něco společného s diskem a dostupností partition, všechno je v pohodě. Rebootuji - "kernel panic" - není k dipozici partition. Abych to zkrátil - po několika hodinách experimentování (a mnoha nereprodukovatelných nadávkách) jsem stáhnul instalační iso verze 0.80 a nabootuje, že ten linux zkontroluji ze stejné verze jádra a udev (který jsem, neprávem, obviňoval) a případně přeinstaluji. Pouštím fdisk -l a .... nevěřím svým očím - odkdy mám v počítači scsi disky? Co tu dělá /dev/sda a /dev/sdb? Kam se podělo moje /dev/hda a /dev/hdc? Co to jako je? Nakonec jsem opravil nastavení fstab, grubu na očekávané hodnoty, systém nabíhá a já začínám zkoumat, co se jako děje.
No co by se dělo - prostě jsem zupgradoval na kernel, který již používá libata i pro pata disky. O čemž jsem se dověděl i tady: http://www.abclinuxu.cz/blog/david/2006/8/8/143797. Asi jsem přehlédl nějaké varování při upgradu. Tak alespoň vím pro příště, že vývoj jádra je třeba sledovat pečlivěji  .
.
Ani po této zkušenosti jsem na Linux ani na ArchLinux nezanevřel a vážně uvažuji, že bych se opět vrátil k Linuxu, neboť ArchLinux docela splňuje mé požadavky na jednoduchost a zároveň na počet balíků (pacman i ABS mi přijdou docela prima) a zároveň mám na FreeBSD docela problém s některými částmi HW, zatímco na linuxu je nepozoruji. Tak ještě uvidím.
PS: Nepopírám, že ta informace byla před upgradem dostupná na webu Archlinuxu a byla i v hláškách při upgradu. Jenže kdo by to četl tak poctivě, když nic zásadního neočekává, že. Manuály se přece čtou, až když to jinak nejde .
.
    
    
    
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
 5.3.2007 09:47
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
        5.3.2007 09:47
Mikos             | skóre: 34
             | blog: Jaderný blog
             | Praha
         Ale mám za to, že to hlásilo i při samotném upgradu kernelu...
Ale mám za to, že to hlásilo i při samotném upgradu kernelu...
             5.3.2007 09:48
Jardík             | skóre: 40
             | blog: jarda_bloguje
        5.3.2007 09:48
Jardík             | skóre: 40
             | blog: jarda_bloguje
            
         
             5.3.2007 10:21
Shadow             | skóre: 25
             | blog: Brainstorm
        5.3.2007 10:21
Shadow             | skóre: 25
             | blog: Brainstorm
            
         
             6.3.2007 06:51
Shadow             | skóre: 25
             | blog: Brainstorm
        6.3.2007 06:51
Shadow             | skóre: 25
             | blog: Brainstorm
            
         .
.
             5.3.2007 11:01
Shadow             | skóre: 25
             | blog: Brainstorm
        5.3.2007 11:01
Shadow             | skóre: 25
             | blog: Brainstorm
            
        Manuály se přece čtou, až když to jinak nejde.Nemusíte číst všechno, jen to, kde se hovoří o něčem, co po upgradu přestane fungovat. V tomto případě navíc netřeba číst manuály, postačí projít si zprávičky.
/etc/pacman.conf si do sekce [options] přidejte řádek:
IgnorePkg = kernel26
případně další citlivé balíčky (ovladače grafiky apod.). Pacman vás takto při upgradu na novou verzi jen upozorní a povel si v případě zájmu vydáte ručně až poté co zapátráte po změnách (pacman -S kernel26).
             5.3.2007 20:47
Václav "Darm" Novák             | skóre: 26
             | blog: Darmovy_kecy
             | Bechyně / Praha
        5.3.2007 20:47
Václav "Darm" Novák             | skóre: 26
             | blog: Darmovy_kecy
             | Bechyně / Praha
         5.3.2007 15:10
vogo             | skóre: 34
             | blog: "Skládat papír"
        5.3.2007 15:10
vogo             | skóre: 34
             | blog: "Skládat papír"
            
        upgrading glibc... done. reloading init: done. ==> ATTENTION INTERNATIONAL USERS: ==> ==> Locales are no longer included in the glibc package. ==> They are generated by /usr/sbin/locale-gen depending on the contents ==> of /etc/locale.gen. ==> glibc will try to autodetect the required locales now, if you need ==> additional locales, please enable them in /etc/locale.gen and run ==> /usr/sbin/locale-gen ==> Generating locales... cs_CZ.UTF-8... done Generation complete. ... upgrading klibc-udev... done. ATTENTION UDEV: ---------- udev >=098 rules syntax has changed, please update your own rules. udev >=099 Added persistent network and CD/DVD Symlink generator rules. Please read the instructions carefully before reboot. They are located in /etc/udev/readme-udev-arch.txt ---------- upgrading udev... done.;)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.