Sziasztok!
Nagy az én gondom! Legalábbis nekem nagynak tűnik, azért fordulok hozzátok.
Van egy szép 2 GHz-s processzorors számítógépem. 2.6-os kernel. Egy merevelemeze vagyon, a '/' ext3 és a hda3-ra vagyon telepítve, ezen a merevlemezen van még egy windózos ntfs és egy fat32-es partíció az adatoknak, plusz van egy rackom. Futkorászott rajta már 2-3 éve egy-két UHU-Linux, szépen működött, látott mindent. Majd egy sarge került rá, amit etchre frissítettem, de a gond csak az etch "megjelenésétől" került elő. A meghajtók közül a /media alá csak egy CD lejátszót tesz be a háromból, a merevlemezekből csak a / kerül oda, a többit az fstabbal kell manipulálni.
Az történt, hogy miután hálózatról frissítettem a sarge-t szépen használgattam az etch-et, majd egy gépindítás után a következőkkel szembesültem: (Jaj! :) )
Elakadt a bootolás, és ezt írta ki tájélkoztatásul:
Begin: Mounting root file system ...Bbegin: Running /scripts/local-top...
Done
Begin: Waiting for root file system... ...
Done
Check root = bootarg cat /proc/cindline
or missing modules, device: cat /proc/modules ls/dev
Alert! /dev/hda3 does not exist. Dropping to a shell!
BusyBox v1.1.3 (Debian 1:1.1.3-4)
Built in shell (ash)
Enter 'help' for a list of built-in commands
/bin/sh: can't acces tty; job control turned off
(initramfs)
Érzésem szerint nem én okoztam ezt a szituációt.
Próbáltam live CD-ről szerkesztgeni fájlokat, pl. a /boot/grub/device.map fájlt, de azon túl hogy nem tudtam,mit csináljak vele, semmi változást nem tudtam elmenteni se, a fórumokon ezzela z üggyel egy kezdő számára hasznos infót nemigen találta, ezért maradtam a "favágós" megoldásnál újrahúztam az egész debiant, de már eleve az etch került a gépre.
Első telepítésnél már az alaprendszer utáni újraindításnál előjött ugyanez a hiba, a második után már szépen elindult a rendszer, ami nagyon tetszett, grafikus is volt, csak vibrált ezért "rutinosan" elkezdtem beállítani konzol alatt a grafikus felületet, de eközben szépen kilépett. Naívan azt gondoltam, sikerült az X beállítása, de az újraindításnál ismét a fenti üzenet köszöntött a grub után a boot közben.
Na, akkor vettem a bátorságot és írtam nektek. Tudnátok segíteni? Nagyon nem tudom mi ezk, milyen parancsokkal mit lehet tennem ebben az initramfs-ben.Van esélyem újraéleszteni szépen a rendszer? Jajaj! :)
Sajnos angol tudásom korlátozott, de google-lal se nagyon találtam leírásokat. Miért teszi ezt velem?
Nagyon örülnék, ha vissza lehetne csinálni a dolgot.
Köszönök minden segítséget, és ha további adatra van szükség szolgálok velük!
Va
- 3195 megtekintés
Hozzászólások
Waiting for root file system.
Ez azért van, mert szépen át lett nevezve az etch-ben a hda3 hde3-ra. Grubban írd át.
Ez nekem segített, csak éppen az a baj, hogy néha eljátssza ezt a Waiting for root file system-t és akkor újra kell indítanom. (ha van valakinek ötlete, hogy lehetne javítani, akkor igazán megoszthatná velem is :))
- A hozzászóláshoz be kell jelentkezni
'c' gombot nyomjak, mikor a grub megjelenik a szerkesztéséhez? Ne haragudj, de nem szeretnék hibázni... Vagy lehet?
Va
- A hozzászóláshoz be kell jelentkezni
"át lett nevezve az etch-ben a hda3 hde3-ra."
WTF? :o
--
whatever
- A hozzászóláshoz be kell jelentkezni
Ezt a hozzászólást eddig nem is láttam. Köszi. :) Bearanyozta az estém! :D
Mindazonáltal el tudom képzelni hogyan lett nála a hda-ból hde.
Sok alaplapon van IDE és ATA-RAID csatlakozó.
- A hozzászóláshoz be kell jelentkezni
Felhozom a topic-ot, mert már egy napja küzdök ugyanezzel a hibával, csak a rendszer változott Debian Lenny-re és a kernel 2.6.26-ra. Tehát a boot leáll a "Waiting for root file system" üzenettel.
- A gép egy FSC Scenic W620, i915G chipset-tel, 160GB SATA HDD.
- A kernel-be bekerült a libata, a scsi disk és az "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support" opció is. (elvileg ez utóbbi kell a chipset-emhez?)
- Ramfs, ext2,ext3 fájlrendszerek támogatása a kernelbe fordítva.
- /boot/grub/menu.lst:
...
title Debian GNU/Linux, kernel 2.6.26
root (hd0,0)
kernel /boot/vmlinuz-2.6.26 root=/dev/sda1 ro.
initrd /boot/initrd.img-2.6.26
... - /boot/device.map:
(hd0,0) /dev/sda - /etc/fstab:
#proc /proc proc defaults 0 0
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sda5 none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hda /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 - udev verzió 0.125-7
- lspci kimenete:
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 04)
00:02.0 VGA compatible controller: Intel Corporation 82915G/GV/910GL Integrated Graphics Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
07:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)
Van valami ötletetek?
- A hozzászóláshoz be kell jelentkezni
Lehet hogy errefelé kellene keresgélni?
http://michael-prokop.at/blog/2006/08/11/stable-root-device-aka-uuid/
Hétfőn kiderül, mert így távolról csak egyszer próbálkozhatnék :)
- A hozzászóláshoz be kell jelentkezni
Ok, megvan. A make menuconfig-gal szívattam meg magam, nem került bele a SATA driver a kernelbe. Betöltöttem a kernel konfigurációmat, módosítottam még valamit, majd kilépésnél a mentésre igennel válaszoltam. Meg voltam győződve hogy az én konfigurációm van lefordítva és csak ma tűnt fel hogy a '.config' és a 'sajatkernel' fájlom mérete jelentősen eltér. Felülírtam kézzel a .config-ot és máris boot-ol az új kernel is. Félreértettem ezt a UUID-s dolgot is, azt hittem kötelező lesz a /dev helyett.
- A hozzászóláshoz be kell jelentkezni
Hmm. Ki van írva alul. Ott tudod megnézni. Lehet, hogy kell c is, de a szerkesztéshez kell az e gomb(edit). Na menteni, hogy kell, azt már nem tudom. Reméljük valaki azt majd leírja :) De van benne help, ha tudsz angolul
- A hozzászóláshoz be kell jelentkezni
Okés, igyekszem, csak nincs itt a gép, bocs, hogy így "ugráltatlak", legközelebb csak úgy írok, ha látom. Majd otthon. Köszönöm szépen, remélem az általad leírt dolog lesz a ludas, majd visszajelzek.
Va
- A hozzászóláshoz be kell jelentkezni
Eszembe jutott, hogy nem tudtam a grubban elmenteni. Szóval nem voltam arra képes, hogy ott sikerüljön megcsinálni. Ergo te sem baltázhatod el.
Szóval írd át a boot parancsot, és a b gombbal meg bootolj be. Ezt meg fogja érteni. Így elindul a debian, és már könnyen tudod szerkeszteni bármivel.
- A hozzászóláshoz be kell jelentkezni
Ez volt:
Az eredeti /boot/grub/menu.list -em asszem érdemleges része:
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hde3,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1
EBBŐL CSINÁLTAM EZT:
title Debian GNU/Linux, kernel 2.6.18-4-686
root
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1
De nem működik tökéletesen, mert ha léptetem a grubban a kijelölést, majd elindítom a linuxot, megint előjön a kezdeti rút fájlszisztéma keresés. Csak akkor nem , ha nem is nyúloka a képernyőhöz. Az első rott szöveg mellől töröltem a bejegyzést, Hol kellene még mit tennem? A törlés előtt ezeket is próbáltam annál az egyroot-nál, de bekrepált a boot rögtön, nem találta a meghajtót:
root (hde3)
root (/dev/hde3)
root=/dev/hde3
root=hde3
AHa ezt a root sort töröltem, akkor ismét teljes bootfagyás. Talán az összes root sort törölni kéne?
Ebben még kérhtem a segítséged? Az eddigieket is nagyyon kszönöm, már szépen tudom használni a rendszert.
- A hozzászóláshoz be kell jelentkezni
A root sor azt definiálja, hogy hol található a boot partíció.
(hd0,2) azt jelöli, hogy az első merevlemez harmadik partíciója.
(első != primary master IDE esetén)
A kernel mögött álló root paraméter a root partició helyét definiálja, pl. root= /dev/hda3 ha az primary master IDE merevlemez 4. particióján van
Nem törölni kell, hanem végig gondolni.
- A hozzászóláshoz be kell jelentkezni
Igazad van ezzel a végiggondolással... De hogy lehet, hogy egyszer (hd0,2) a harmadik partició, másszor meg /dev/hde3 ? Vagy nem tudom mit beszélek? Ezek szerint oda, amit kitöröltem azt köll beírnom, hogy (hd0,2). Legalábbis arra következtettem abból, amit írtál.
Va
- A hozzászóláshoz be kell jelentkezni
Ne keverjük a dolgokat.
grub máshogy nevezi az eszközöket, mint az linuxod.
hda/hdb - primary master/slave
hdc/hdd - secondary master/slave
stb.
A grub ezzel szemben megy sorban a vezérlőkön. Az első merevlemez amit megtalál a hd0-lesz, a hd1 a második, stb.
Ha a fenti dolgok világosak, akkor már értened kell, hogy hogyan lehet a /dev/hde2 és a (hd0,2) ugyanaz.
A kernel mögött álló root nem grub opció, hanem init paraméter, ne keverd a kettőt.
- A hozzászóláshoz be kell jelentkezni
Köszi szépen a magyarázatot! Már azt hiszem értem... A hiba forrása az lehetett, hogy úgy gondoltam, a grub a linux része. :)
Va
- A hozzászóláshoz be kell jelentkezni
Értem mit szerettél volna mondani, de ha ilyeneket mondasz, beléd fognak kötni! :)
http://en.wikipedia.org/wiki/Linux
A linux csak a kernel, a rendszer inkább GNU/Linux .
Tehát a grub a GNU/Linux rendszered része, de a grub nem része a kernelnek, csak linux alapú terjesztéseken is fut.
- A hozzászóláshoz be kell jelentkezni
Őőő. Ez a rész mindig gyenge pontom volt... :)
Va
- A hozzászóláshoz be kell jelentkezni
Kedves TJ és korci!
Köszönöm a segítségeteket, útmutatásaitokkal sikerült megoldani a problémát. A kitörölt root sorba a rott után ezt kellett írnom: (hd0,2) Ugyanis a grub a /dev/hde3-at ennek érzékeli, és erről kell bootoltania... Ha jó fogalmazok. :)
További minden jót és kellemes szombati munkanapot!
Va
- A hozzászóláshoz be kell jelentkezni
Nos sajnos úgy tűnik, hogy mégsem működik sziklaszilárdan a dolog. Csak akkor hajlandó bootolni az alábbi grubbal, ha nem nyúlok a le-fel billentyűk valamelyikéhez a grafikus grubban. Ha hozzányúlok akkor a boot elakad a fentebb ismertetett "waiting for root filesystem" résznél. Nem értem, mit állítsak át? Esetleg a többi menmüpontra vonatkozó adatokban kellene turkálnom... Van esetleg ötletetek?
Minden jót!
Va
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hde3 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hde1
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1
- A hozzászóláshoz be kell jelentkezni
módosítani a grub menujét a /boot/grub/menu.lst file-ban tudod, egyébként meg e a szerkesztés, b a boot
a cat /proc/partitions megmondja, milyen particióid vannak
ha /dev/hda3 nincs, akkor nézd meg, hogy mi lett a "betűjele" a vinyódnak, és a root=/dev/hda3 -at írd át az újra.
az /etc/fstab fájlt is módosítani kell, ha nem UUID alapú
- A hozzászóláshoz be kell jelentkezni
helló.
segítsetek nekem is légyszi,
fennt van az ubuntu, és az xp is. de az xp nem indul. az ubuntu, és az xp is a winchaster első partícióján foglal helyet. régebben is volt két rendszer a gépemen, de valszeg mióta újratelepítettem az xpt (úgy hogy közben a linux winyóját kikötöttem), ha az xp-t akarom bootolni, akkor azt írja a Grub hogy:
Starting up...
és nem reagál semmit percekig a gép, és kénytelen vagyok újraindítani.
rendszerinduláskor, ha az xp winyóját választom a biosban, akkor simán elindul a windows.
még annyi, hogy a linux SATA-n van, a windows pedig IDE-n.
köszi.
menu.lst: {
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro quiet splash locale=hu_HU
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.17-11-generic
boot
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda1 ro quiet splash locale=hu_HU
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/sda1 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 Windows XP
root (hd1,0)
makeactive
chainloader +1
}
--
dont_worry_be_happy
- A hozzászóláshoz be kell jelentkezni
Köszi, szerkesztgettem őket.
Va
- A hozzászóláshoz be kell jelentkezni