Portál AbcLinuxu, 26. dubna 2024 06:19


Dotaz: Gentoo (install) root device not detected

Indiánský lotr avatar 9.10.2011 14:22 Indiánský lotr | skóre: 24 | blog: ucim_sa
Gentoo (install) root device not detected
Přečteno: 705×
Odpovědět | Admin
Přílohy:

Zdravim,

podle dokumentace se snažím nainstalovat gentoo linux, pomoci make menuconfig && make && make modules_install jsem vytvořil kernel, při bootu vyskočilo:

VFS: Cannot open root device "sda5" or unknown-block(0,0)
Please append a correct "root=" boot option,..
Kernel Panic - not syncing: VFS Unable to mount root fs on unknown-block(0,0)

Myslel jsem že v kernelu chybí ovládače pro disk nebo ext4, tak jsem disk naformatoval na ext3 přehodil zpátky systém, chyba stejná, použil jsem genkernel, úspěšně bez chyb vytvořil jádro, ovšem opět problém s root device.

Block device /dev/sda5 is not a valid root device... 
The root block device is unspecified or not detected. 
Please specify a device to boot, or "shell" for a shell...

grub2: (nainstalovany na partition sda1 s Ubuntu)

menuentry "Gentoo Base System release 2.0.3 (on /dev/sda5)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos5)'
	search --no-floppy --fs-uuid --set=root b01701b7-cf4b-4fd3-b745-75cb1ab1d3a4
	linux /boot/kernel-genkernel-x86-2.6.39-gentoo-r3 root=/dev/sda5
	initrd /boot/initramfs-genkernel-x86-2.6.39-gentoo-r3
}

blkid:

/dev/sda5: UUID="b01701b7-cf4b-4fd3-b745-75cb1ab1d3a4" SEC_TYPE="ext2" TYPE="ext3"

fstab:

/dev/sda5		/		ext3		noatime		0 1
/dev/sda7		none		swap		sw		0 0
proc			/proc		proc		defaults	0 0
shm			/dev/shm	tmpfs		nodev,nosuid,noexec 0 0

lspci:

00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:0e.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang]
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)

fdisk:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    41945714    20972826   83  Linux
/dev/sda2        41945715   125837144    41945715   83  Linux
/dev/sda3       125837312   167780351    20971520    7  HPFS/NTFS/exFAT
/dev/sda4       167782398   312580095    72398849    5  Extended
/dev/sda5       167782400   209725439    20971520   83  Linux
/dev/sda6       209727488   309084159    49678336    7  HPFS/NTFS/exFAT
/dev/sda7       309086208   312580095     1746944   82  Linux swap / Solaris

Prošel jsem snad vše a nevim kde hledat chybu, tohle je po delší době opět pokus nainstalovat gentoo, zatím jsem vždy ztroskotal na kernel panic. Děkuji za rady. Indiánský lotr


Řešení dotazu:


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

Odpovědi

HrabalVojta avatar 9.10.2011 15:03 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Odpovědět | | Sbalit | Link | Blokovat | Admin
Aby ti fungoval ext4 na gentoo musíš dát parametr do grubu rootfstype="ext4"
USE="freedom -software_patents" emerge --deep --update --newuse world
HrabalVojta avatar 9.10.2011 15:15 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zdravim,

podle dokumentace se snažím nainstalovat gentoo linux, pomoci make menuconfig && make && make modules_install jsem vytvořil kernel, při bootu vyskočilo:

VFS: Cannot open root device "sda5" or unknown-block(0,0)
Please append a correct "root=" boot option,..
Kernel Panic - not syncing: VFS Unable to mount root fs on unknown-block(0,0)
Tady se jedná o ten rootfstype="ext4" říká, že nemůže namontovat / protože nezná fs. A nebo nemáte v kernelu podporu ext4. Ale v gentoo je už defaultně, takže nastavit parametr.

fstab:

/dev/sda5		/		ext3		noatime		0 1
/dev/sda7		none		swap		sw		0 0
proc			/proc		proc		defaults	0 0
shm			/dev/shm	tmpfs		nodev,nosuid,noexec 0 0
A kde máte boot oddíl ??? /dev/sda1
USE="freedom -software_patents" emerge --deep --update --newuse world
Indiánský lotr avatar 9.10.2011 16:22 Indiánský lotr | skóre: 24 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Parametr přidán, ale bez úspěchu, boot oddíl nemám, nikdy předtím jsem samostatný nepoužíval (v budoucnu přidám), jadro mam na sda5 v /boot, proto ve fstab není záznam. Dám do počítače další disk, zkopíruju gentoo a nainstaluju grub 0.97
HrabalVojta avatar 9.10.2011 17:14 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Tak asi takhle, vy máte nastavený příznak boot na /dev/sda1 a tam je umístěný grub. A ten se snaží namontovat co má v parametru insmod ext2 set root='(hd0,msdos5)' nemůže být chyba tady?
USE="freedom -software_patents" emerge --deep --update --newuse world
Indiánský lotr avatar 9.10.2011 17:42 Indiánský lotr | skóre: 24 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected

Ne v tomto chyba nebude, už jsem zkusil dát systém na druhý disk, udělal tam boot oddíl s grubem, přenastavil a chyba je stejná, zdá se mi že v jádru stále chybí ovládače pro harddisk, ačkoliv jsem dal genkernel all, při bootovani kernelu není ve výpisu napsáno že by byl disk nalezen.

Jde o tento disk: 

Model Number:       ST3160812A                              
Serial Number:      4LS45342
Firmware Revision:  3.AAJ 
9.10.2011 17:46 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected

Nejsem odborník na jádro (Linux)... Ale: máte zapnutu podporu SCSI?

Indiánský lotr avatar 9.10.2011 18:05 Indiánský lotr | skóre: 24 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Jo bude to tím! měl jsem si config přečíst hned, viz:

# CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m

Takže znovu kompilovat.
Indiánský lotr avatar 9.10.2011 20:05 Indiánský lotr | skóre: 24 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky za rady, už to funguje, :-)
10.10.2011 09:37 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Gentoo (install) root device not detected

Super! To jsem rád.

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.