Portál AbcLinuxu, 12. května 2025 06:48

Dotaz: Gentoo mám nainstalované, ale nedostanu se do něj

2.12.2006 17:06 fastsnail | skóre: 8
Gentoo mám nainstalované, ale nedostanu se do něj
Přečteno: 193×
Odpovědět | Admin
Gentoo mám nainstalované z běžícího Ubuntu v /media/testing což je /dev/hda6 (tzn. v /media/testing jsou adresáře etc, boot, usr atd.). Kernel a initrd jsou v /media/testing/boot což odpovídá kořenovému adresáři Ubuntu (/ )

část mého /boot/grub/menu.lst (Ubuntu):
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot

title Gentoo, kernel 2.6.18-gentoo-r3
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.18-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda6 udev
initrd /initramfs-genkernel-x86-2.6.18-gentoo-r3
Po nabootování do gentoo jde tak 15 sekund všechno v pohodě, ale pak mi zahlásí tohle:

!! Block device /dev/hda6 is not a valid root device ... !! The root block device is unspecified or not detected

Když zkusím zadat /dev/hda1 nebo cokoli jiného, pořád hlásí to samé. Ten menu.lst mám přesně podle Gentoo handbooku a zkoušel jsem ho i různě upravovat.

Prosím poraďte, kde je chyba, díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.12.2006 17:51 sir Turbis | skóre: 19 | Varnsdorf
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co tahle se podívat do FSTAB, zda je správně do něj zapsáno?
Don't hurry up, death is faster!
2.12.2006 18:39 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
etc/fstab jsem s drobnými změnami zkopíroval z Ubuntu, tak tam asi problém nebude.
2.12.2006 19:06 olda
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus doplnit cestu ke kernelu a initrd (pokud jsou na /dev/hda6 v adresari /boot)
kernel (hd0,5)/boot/kernel-genkernel-x86-2.6.18-gentoo-r3....
initrd (hd0,5)/boot/initramfs-genkernel-x86-2.6.18-gentoo-r3
2.12.2006 20:04 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Cestu ke kernelu ani jádru není potřeba definovat, jsou na /hda1 přímo v ubunťáckém kořenovém adresáři (/ ) což odpovídá /media/testing/boot. Spouštění systému se zastaví právě až asi po 15 vteřinách kdy už se o kernelu a initrd ví. Pro úplnou jistotu jsem tu cestu zkusil zadat, ale kernel ani initrd nebyl nalezen (chybová hláška se objevila hned po vyenterování Gentoo v Grubu, takže ani těch 15s bootování jsem si neužil :-) ).
matla avatar 2.12.2006 20:35 matla | skóre: 16 | Sticany
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Konfigurace danyho jadra uz nekde behala?? Ja mam pocit ze neco chybi v jadre. Ale ted si nejsem jist jestli filesystem nebo disky.
4.12.2006 13:51 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Při kompilaci jádra jsem použil konfigurák z Ubuntu, které mi normálně běží.
4.12.2006 16:16 mseed | skóre: 21 | blog: FastLinux
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ahoj, ja mam nastaven grub takto:

title=Gentoo Linux 2.6.14-r5
root (hd0,0)
kernel /kernel-2.6.14-gentoo-r5 root=/dev/hda2
Jo a nepoužívám genkernel.
4.12.2006 21:11 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslíte si tedy, že ta hláška "Block device /dev/xxxx is not a valid root device" je jenom špatným kernelem (ikdyž nechápu proč) a mám to překompilovat (třeba ručně) - použil jsem genkernel?
5.12.2006 02:22 Boomsoft | skóre: 4
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Jenom hádám,ale nechybi tam položka real_root=/dev/hda2 ?
5.12.2006 12:59 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Mám tam real_root=/dev/hda6

/dev/hda2 nemám vůbec ve fstabu
5.12.2006 13:35 DNA
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
co vrátí fdisk -l ?
5.12.2006 20:20 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
# fdisk -l

Disk /dev/hda: 20.4 GB, 20496740352 bytes

255 heads, 63 sectors/track, 2491 cylinders

Units = cylindry of 16065 * 512 = 8225280 bytes

Zařízení Boot Start End Blocks Id System

/dev/hda1 * 1 717 5759271 83 Linux

/dev/hda2 718 2200 11912197+ 5 Rozšířený

/dev/hda3 2201 2491 2337457+ b W95 FAT32

/dev/hda5 718 1434 5759271 83 Linux

/dev/hda6 1435 2151 5759271 83 Linux

/dev/hda7 2152 2200 393561 82 Linux swap / Solaris
5.12.2006 20:32 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
neni hda6 v rozsirenem oddile( logical partition)?

ono driv (jadra 2.4) jsem kdysi skousel slackware hodit na rozsireny odil a take ho jadro nenaslo ...... mozna pomuze v jadre mit zapnuto advanced partition selection + par polozek v tom ale spis bych poprehazoval partitiony na dev hda napr : hda1 linux - unbuntu, hda2 linux gentoo, hda3 extendet ...... hda4(hda3.1) fat32, hda5 (hda3.2) linswap ...... atd
USE="-gnome -kde";turris
5.12.2006 13:34 DNA
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Odpovědět | | Sbalit | Link | Blokovat | Admin
opravdu je to gentoo na (hd0,0), nebo na jiné partition? Kernel je v / a ne v /boot? Nějak tomu nerozumím...
5.12.2006 20:28 fastsnail | skóre: 8
Rozbalit Rozbalit vše Re: Gentoo mám nainstalované, ale nedostanu se do něj
Gentoo je na /dev/hda6 (tedy asi (hd0,5)) - tzn. adresáře /etc /boot /proc/ /dev atd. jsou na /dev/hda6.

V Ubuntu mám /dev/hda6 připojeno na /media/testing.

Kernel je v / (kořenový adresář Ubuntu).

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.