most készítettem el az új gentoo-m stage1-ről, ACCEPT_KEYWORD="~amd64" kapcsolóval, mivel igen sok programból nekem a frissebb kell és nem volt kedvem ezeket kikommentelni. kernel a vanilla-source-2.6.20-rc5, de előtte 2.6.19 volt, mellyel a probléma ugyan az, grub-ból való bootoláskor minden ok lehetne, ha nem kapnám ezt a hibaüzenetet:
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
grub.conf (most hirtelen nem tudom megnézni, de fejből):
title=blabla
root (hd0,4)
kernel /usr/src/linux/arch/x86_64/boot/bzImage i8042.panicblink=0 real_root=/dev/hda5 vga=0x318 video=vesafb:mtrr:3,ywrap
az i8042.panicblink=0 azért kell mert van egy fake hibaüzi és ezzel tovább lép.
a kernelben az initrd support be van kapcsolva.
azt is hozzáteszem hogy már elég sokszor csináltam ilyen gentoo telepítést végig és először találkozom ezzel.
google nem segített, a kernel configot számtalanszor végigfésültem és a grub.conf-ban és kipróbáltam elég sok variációt.
ötletek?
- 1251 megtekintés
Hozzászólások
emerge -vak lilo
- A hozzászóláshoz be kell jelentkezni
egy kérdés: miért ~amd64? Nem lenne szabad beállítani, ha stabil rendszert akarsz. Te most testinget használsz, hát nem javaslom, lehetnek hibák benne, mint pont a mostani is.
- A hozzászóláshoz be kell jelentkezni
Úgy rémlik (bocs ha hülyeséget írok), hogy a real_root az initrd-nek szól, viszont a grub.conf részletben nem látom, hogy megadtál volna initial ramdisk-et.
- A hozzászóláshoz be kell jelentkezni
igen azt tudom, hogy testing, de mint írtam igen sok programból a frissre van inkább szükségem és egyszerûbbnek látom így alkalmazni, a problémákat pedig vállalom, eddig meg tudtam oldani mindet amivel találkoztam, most ez van... a real_root helyett pedig root volt eredetileg, de ugyan az a probléma.
a lilo miért is lenne jobb?
- A hozzászóláshoz be kell jelentkezni
Építs talán előbb 1 stabil rendszert (ami működik is jól) ,aztán frissítgesd azokkal a testing cuccokal amik annyira kellenek.
- A hozzászóláshoz be kell jelentkezni
Én itt most nem a "testing" dolgokra gyanakszom, hanem initial ramdisk problémára. Azzal már nekem is meggyűlt a bajom korábban.
- A hozzászóláshoz be kell jelentkezni
próbáltam az init=/bin/bash vagy /sbin/init -el is indítani, de az sem tetszett neki. azt hiszem a google-t megint átlapozom mert elég sok találatod ad erre a hibaüzire, hátha lesz ott valami mégis. stabil rendszert, azt hiszem csak végsõ esetben fogok felnyomni, mert nem lenne életerõm megint ügyködni. gondoltam arra is, hogy régebbi kernellel megpróbálom, anno 2.6.15-el még azt hiszem ment minden.
- A hozzászóláshoz be kell jelentkezni
Fura helyen tartod a kerneled...
Az alaplapi chipset és a root fájlrendszere belekerült a kernelbe?
---------
MaGenTa - http://magenta.linuxforum.hu
- A hozzászóláshoz be kell jelentkezni
Most látom, többször átfésülted, akkor biztos benne vannak.
Minek neked initrd?
---------
MaGenTa - http://magenta.linuxforum.hu
- A hozzászóláshoz be kell jelentkezni
igen ezek benne vannak a kernelben, az initrd-t azért raktam bele, mert egy fórumon is ilyen problémával küzdöttek aztán a végére megoldódott az initrd beforgatásával. ahogy néztem neki sem volt több köze hozzá mint nekem.
- A hozzászóláshoz be kell jelentkezni
Lehet az is segítene, ha a grub.conf-ot nemcsak fejből adnád meg ...
- A hozzászóláshoz be kell jelentkezni
azóta ellenõriztem és helyesen adtam meg a grub.conf tartalmát.
- A hozzászóláshoz be kell jelentkezni
initrd sor nélkül biztosan nem megy...
- A hozzászóláshoz be kell jelentkezni
miért ne menne initrd nélkül? eddig nem használtam mégsem volt ilyen problémám.
- A hozzászóláshoz be kell jelentkezni
Milyen vinyóról próbálsz bootolni? Nekem anno hasonló hibaüzenetet írt ki amikor megpróbáltam sata-s vinyómról bootolni, de nem fordítottam bele a kernelbe a sata és a sata-nv (mivel nvidiás satám van.) modulokat (vagyis nem nyomtam [y]es-t csak [m]odul -t). Ha modulból akarod megoldani, akkor kell a ramdisk (a bootoláskor a ramdisket keresi hogy betölthesse róla a kellõ modult.), a General Setupban kell megadni milyen modulok legyenek rajta a ramdisken. A legegyszerûbb megoldás ha egyszerûen yes-t modasz arra a sata driverre ami van neked, hacsak nem kell paraméterezni a modult, akkor a ramdisk a megoldás.
- A hozzászóláshoz be kell jelentkezni
ATA wincsim van, és elvileg minden ami kell neki be van töltve a kernelben, legalábbis eddig ezekkel a beállításokkal ment. megjegyzem a modulokat amúgy is kerülni szoktam saját kernelnél, mivel nem érzem szükségesnek 1,5MB alatti magnál a használatát, szal ott biztos nincs elrontva. a válaszodat azért köszönöm meg a többieknek is!
- A hozzászóláshoz be kell jelentkezni
Mi van ha a real_root-ot kiveszed?
- A hozzászóláshoz be kell jelentkezni
a helyébe rakhatnál root=/dev/hda5 kapcsolót.
Az initrd amúgy a bootsplashhez kell. Esetleg csinálhatnál egyet :) hátha megoldja a problémát.
- A hozzászóláshoz be kell jelentkezni
mint írtam, a real_root-ot csak utólag írtam bele hátha szerencsét hoz.
ha tényleg a bootsplash miatt van akkor áttérek BSD-re:P
- A hozzászóláshoz be kell jelentkezni
Azért a root=
hiányozhat neki.
Én a helydben kiszdném a vga= video=
kapcsolókat is azok grafikus módot váltanak, nincs rájuk semmi szükség ha nem akarsz bootsplasht.
- A hozzászóláshoz be kell jelentkezni
Plusz most jut eszembe ahhoz hogy a vga= video= kapcsolók mûködjenek a kernelbe bele kell fordítani a vga framebuffer konzolt is. (Valahol a character devices-nél van)
- A hozzászóláshoz be kell jelentkezni
a framebuffer mód mûködik, azért használom mert átláthatóbb a parancssor.
- A hozzászóláshoz be kell jelentkezni
És módot is vált mielõtt lehal? Ha nem akkor azért én kivenném és ha elindul akkor játszanék vele még egy kicsit.
- A hozzászóláshoz be kell jelentkezni
mindjárt azzal kezdõdik hogy átvált 1024x768-as felbontásra, majd betölti a kernelt részeit (chipsetek, hangdriver, cool&quiet, egér, USB + minden ami be van fordítva) aztán egyszercsak kiadja ezt a hibaüzit mielõtt a telepített programokat indítaná el (dhcpcd, syslog-ng és még ami ilyenkor jönni szokott). egyébként próbáltam már vga és video opciók nélkül is indítani.
- A hozzászóláshoz be kell jelentkezni
És root=
kapcsol=t adtál már meg?
Ez mindenkép valami mount problémának tûnik. Esetleg még megnézhetnéd a /etc/fstab-ot hogy minden ok-e?.
Bocs most megyek aludni mert holnap vár a munka. Jóéjt és jó szórakozást.
- A hozzászóláshoz be kell jelentkezni
Jut eszembe a sys-apps/baselayout remélem már fönt van. Azt hiszem ahhoz tartoznak az ilyenek mint boot után az alapvető funkciók elindítása stb.
Na Jóéjt.
- A hozzászóláshoz be kell jelentkezni
Most jut eszembe sys-apps/sysinit fent van már? Az tartalmazza az init parancsot.
- A hozzászóláshoz be kell jelentkezni
baselayout meg sysvinit természetesen fent vannak és az fstab-al is minden rendben. azt hiszem kikapcsolom magam egy kis Tremulous-al:)
- A hozzászóláshoz be kell jelentkezni
Plusz ahogy nézem a saját menu.lst-met én gentoo alatt még szoktam boot parancsot is tenni a végére.
- A hozzászóláshoz be kell jelentkezni
nos feltettem a genkernel-t (emerge genkernel && genkernel all) + átkonfigoltam a grub-ot ahogy neki kell és így minden ok, indul a rendszer. viszont én akkor sem nyugszom bele abba, hogy a saját kernelemmel amivel azelõtt frankón ment minden most csak úgy elakad. másik, hogy teljesítményben is lényegesen jobb volt, mert nem volt benne minden fölösleges.
nem tudom mennyire mondtam sokat, de ha valakinek mégis van ötlete az írja le plz megköszönném!
ja egyébként a busybox nem tudom mennyire kötõdik a dologhoz, de azt is gyanusítottam már meg.
- A hozzászóláshoz be kell jelentkezni
Most hogy néz ki a grub? Csak érdekelne.
- A hozzászóláshoz be kell jelentkezni
default 0
timeout 3
title=Gentoo Linux
root (hd0,0)
kernel /boot/kernel-genkernel-x86_64-2.6.19.2 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda5 udev
initrd /boot/initramfs-genkernel-x86_64-2.6.19.2
splash jelenleg sincs mert én sem vagyok oda érte, de megy hiba nélkül...
- A hozzászóláshoz be kell jelentkezni
mégsem megy initrd sor nélkül?
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy splash screenhez nem tetted, be a szugseges stuffokat ezert akadt.
En nem hasznlok jelenleg, ilyen splash -es marhasagot.
------
gentóhuszár
- A hozzászóláshoz be kell jelentkezni
Én használok saját magam által generált splash-es baromságot mert tetszik.
- A hozzászóláshoz be kell jelentkezni
elkezdtem tekergetni a szalat, aztan abbahagytam.
(gentoo pont org-on mindent megtalalsz.
mindent!) ha azzal sem megy, akkor ....
---
"... nem zsaru vagyok, hanem a rendorfonok."
- A hozzászóláshoz be kell jelentkezni