Portál AbcLinuxu, 16. prosince 2025 09:38
#Linux
title=Gentooo Linux
root (hd0,2)
kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/sda3
kdyz pak chci bootovat tak si VFS stezuje ze nemuze
najit sda3 a nabada me abych lip napsal "root="
nacez spanikari s hlaskou not syncing unable to find init on unknown-block(0,0) nebo tak nejak...
Napada me, neni problem se SATA?
ten disk:sda1: vfat sda2: vfat sda3: ext3 i s bootem. sda4: swap.Ja vim, je to zvlastni rozdeleni, ale to bz preci nemelo vadit ze /boot neni na prvni partici ne? Grub najde /sbin/init (skousel sem find v grub-console) takze sda3 evidentne existuje a je citelna - aspon teda grubem. Diky za vase rady. p.s. Ano, googlil sem a abclinuxu sem taky prohledaval, nemusite mi posilat rady tipu "Nauc se pouzivat google", diky
VSF: Cannot open root device "sda3" or unknown-block(0,0) Please append a correct "root=" option Kernel panic - not syncing: VSF: unable to mount root fs on unknown-block(0,0)
/boot/grub/device.map dej:
(hd0) /dev/sda
Hm, koukam, že je to docela tradiční špek, kterym si asi projde každej ...
Zkontroloval jste /etc/fstab na partišny i fajlsystémy? Jinak jen ověřte modul/jádro na podporu pro řadič a fajlsystém.
Device Drivers --->
SCSI device support --->
SCSI low-level drivers --->
<*> Serial ATA (SATA) support
<*> a podporu pro pislusny radic na desce
S jadrem 2.6.17-gentoo-r7 mi vse jede vpohode. Radic mam od VIA.
- ale pri kompilaci to hazi nejakej problem, neco s MARKEREM.
Potrebuju poradit, jak se mam zbavit toho blbyho jadra abych moch zkompilovat novy. Asi je to stupidni otazka, ale me to proste nejde...
/boot, to je vše
Raději před spuštěním make spusť ještě make clean a případně sem hoď celou chybovku, "něco s MARKEREM" toho moc nenapoví...
Unpacking linux-2.6.17.tar.bz2 to /var/tmp/portage/vanilla-sources-2.6.17.6/work * Applying patch-2.6.17.6.patch (-p0+) ... [ ok ]touch: setting times of `/var/tmp/portage/vanilla-sources-2.6.17.6/.unpacked': Function not implemented !!! ERROR: sys-kernel/vanilla-sources-2.6.17.6 failed. Call stack: ebuild.sh, line 1546: Called dyn_unpack ebuild.sh, line 709: Called die !!! IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/vanilla-sources-2.6.17.6 !!! If you need support, post the topmost build error, and the call stack if relevant.Co tohle znamena?
Zatím to ničemu nevadilo (proč taky, že). Zkus
rm -rf /var/tmp/portage/vanilla-sources-2.6.17.6a pak znova emerge. Doporučil bych ti spíš gentoo-sources a když už, tak 2.6.18.
porad ten samej problem, i s gentoo sources. Je to cely naky pofiderni...
btw. jak prinutim emerge aby bral 2.6.18 misto 2.6.17?
# echo sys-kernel/gentoo-sources >> /etc/portage/packages.keywords # emerge sys-kernel/gentoo-sources
IO Failure -- Failed 'touch .unpacked' in /var/tmp/portage/vanilla-sources-2.6.17.6touch se dost casto pouziva pro vytvoreni souboru,jestli mas /var treba na samostatny partisne, tak uz mozna nebylo misto, zdrojaky jsou rozbaleny dost velky, u me 351 MB
touch: setting times of `include/config/MARKER': Function not implemented
Pak jsem si uvědomil, že jsem zapoměl mountnout /proc a /dev. Po provedení příkazů
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
před chrootnutím do vytvářeného gentoo prostředí se mi jádro zkompilovalo bez chybových hlášek.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.