Portál AbcLinuxu, 11. května 2024 12:50


Dotaz: Gentoo - software RAID1 kernel panic

29.12.2010 17:53 Milan
Gentoo - software RAID1 kernel panic
Přečteno: 410×
Odpovědět | Admin
Ahoj. Po instalaci Gentoo ze stage3 (x86_64) mi po rebootu panikaří jádru ("VFS: Unable to open root device "md3" or uknown-block (2,0) "Kernel Panic VFS: Unable to mount root fs on unknown-block). Hledám řešení už celý den, ale neúspěšně... Jádro 2.6.36-gentoo-r6 AHCI zakompimpilováno a funguje moduly raid1, raid0 a dm-mod zakompilovány podpora pro autodetekci při bootu je zapnutá rozdělení disků: sda1 Linux raid autodetect (formátováno na ext2) sda2 Linux swap sda3 Linux raid autodetect (formátováno na ext3)

Nastavení grubu title Gentoo root (hd0,0) kernel /boot/linux root=/dev/md3

Grub jádro najde, natáhne, ale pak zpanikaří s tím, že nemůže najít root device, očividně zlobí autodetekce (zkoušel jsem jí vypnout ale žádný efekt)

Nemáte někdo nějaký nápad?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.12.2010 18:10 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
tohle muze napriklad znamenat, ze jsi zapomnel dat neco do kernelu: ovladac pro radic, podporu pro filesystem, nebo i neco jineho
V pekle jsou samé diskety a ďábel je velká disketová mechanika
AraxoN avatar 29.12.2010 18:15 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak funguje autodetekcia, tak by si ešte pred panikou mal mať na obrazovke niečo takéto:
md: Autodetecting RAID arrays.
md: Scanned 6 and added 6 devices.
md: autorun ...
md: considering sdb3 ...
md:  adding sdb3 ...
md: sdb2 has different UUID to sdb3
md: sdb1 has different UUID to sdb3
md:  adding sda3 ...
md: sda2 has different UUID to sdb3
md: sda1 has different UUID to sdb3
md: created md3
md: bind<sda3>
md: bind<sdb3>
md: running: <sdb3><sda3>
raid1: raid set md3 active with 2 out of 2 mirrors
...
Ak to tam nie je, tak možno vôbec nerozoznal disky, pretože si do jadra nedal správny ovládač.
H0ax avatar 29.12.2010 18:34 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
jestli máš raid jako moduly, tak musíš mít initrd, jestli nemáš initrd, tak musíš raid zakompilovat přímo do jádra
uid=0(root) gid=0(root) skupiny=0(root)
29.12.2010 20:32 ET
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
posli sem vystup z `cat /proc/mdstat`
29.12.2010 22:24 Milan
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Ahoj. Počítač je v práci, takže cat /proc/mdstat pastnu zítra, každopádně možná je užitečný poznatek, že kdykoliv restartuju do LiveUSB minimal gentoo tak se pole pole složí automaticky jenom pro čtení a rozhodí se názvy blokových zařízení (např. místo /dev/md1 je /dev/md127 aj. Jinak pokud ty zdetekovaný pole ručně zastavím a dám mdadm --assemble --config=zalohovany_mdadm.conf /dev/md1 tak se pole normálně složí správně, problém je každopádně v autodetekci. Jinak přikládám info o hardwaru: čipset Intel H55 (deska http://okcomputers.cz/gigabyte-h55n-usb3-ga-h55n-usb3/d-97802/) CPU Intel Corei3

Jinak na SATA používám modul ahci_hcd a normálně funguje přístup na disky, pole se sesynchronizuje a všechno šlape až do prvního restartu, kdy má bootovat z pole.
the.max avatar 30.12.2010 23:19 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
toho md127 jsem si vsiml take vcera, zrejme je to nejaka nova ficura pro autodetekci, mozna aby to pripadne nekolidovalo s raidy co si budes pripravovat rucne pak pro system
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
29.12.2010 22:29 Milan
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
jo ještě jsem zapoměl.. raid1, raid0, dm-mod, i ahci_hcd jsou přímo zakompilované v jádře..
Petr Maleček avatar 29.12.2010 23:39 Petr Maleček | skóre: 28 | Plzeň - Bolevec
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řešil jsem naprosto stejný problém, ale jelikož jsem neměl moc času se tím dva dny zabývat, tak jsem nakonec použil genkernel a už není problém :-)
LinMuck, WinFuck :-P
30.12.2010 00:55 ET
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
* zkus to udelat podle tohodle navodu: http://en.gentoo-wiki.com/wiki/RAID/Software

* zkus vypnout "[ *] enable deprecated sysfs features to support old userspace tools" - SYSFS_DEPRICATED

30.12.2010 08:51 Milan
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
vše jsem již udělal, bez výsledku, asi zkusím genkernel
30.12.2010 09:06 Milan
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
tak dobrý, initamfs nabootuje, ale následně se mi odmítne připojit real_root, který mám nastavený na /dev/md3, je to ceký divný, když dám cat /proc/mdstat, tak běží jenom /dev/md1, ostatní (md2,3,5,6) nic
30.12.2010 12:41 Milan
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
tak řešení s genkernelem je toto: Pole se musí sestavit s parametrem --metadata=0.90 a tp jak oddíl do kterýho se připojuje /boot tak i kořenový oddíl /
30.12.2010 18:16 ET
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
myslim ze byl problem s kompat. formatu metadat - takze bys mel mit pri buildu pole z livecd stejnou verzi md tools jako potom na fs
the.max avatar 30.12.2010 23:22 the.max | skóre: 46 | blog: Smetiště
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
parametr --metadata=0.90 jsemmusel pouzit jen pro boot, na ostatni 2 pole co jsem vcera sestavoval jsem je uz nepotreboval, nicmene pokud mas udelany pole bez tohohle parametru, tak na to pole nejde zapsat GRUB. Ja tim ztravil asi 4 hodiny cistyho casu:-D
KERNEL ULTRAS Fan Team || Sabaton - nejlepší učitel dějepisu || Gentoo - dokud nás systemd nerozdělí.
31.12.2010 15:37 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Gentoo - software RAID1 kernel panic
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tipnul bych si, že initramfs neobsahuje aktuální mdadm.conf s přiřazením md3 k jeho UUID. Pak autodetekce použije defaultní systém pojmenování nalečzených raidů a pokud je root v grubu specifikován cestou (místo UUID), což dle informací tazatele je, tak se samozřejmě nepovede jeho připojení. Lze to spravit i v busyboxu initramfs.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.