witam, skompiloawłem sobie jądro ( 2.6.22.2) próbując uruchomić system z niego otrzymuję następujący błąd:
Begin: Waiting for root file system... ...
i tak czeka i czeka i nic w końcu wywala że mój dysk jest wyłączony.
Posiadam dwa Dyski jeden IDE i jeden SATA. Linux zainstalowany jest na sda6.
boot sektor jest na tym IDE. Wydaje mi sie ze nowe jądro szuka partycji root na dysku IDE a nie na SATA. Lecz ustawienia w programie bootującym są wporządku. wiec nie wiem w czym moze byc problem. Próbowałem utworzyć nowy RAMdysk ale jego uruchomienie nie przyniosło poprawy. W nieco inny sposób wywalił ze "sda seems to be down". Proszę o pomoc, niestety nic na ten temat POMOCNEGO nie znalazłem w google...
system plikow wkompilowany?
kontrolery ide/sata wkompilowane?
grub/lilo na pewno dobrze?
kontroler IDE wkompilowany, do SATA wrzuciłem prawie wszystkie bo nie jestem pewny jaki mam u siebie ( to jedynie mógłbym się pomylić) typy plików również wkompilowane, grub na 100% dobrze
fstab sprawdz... popatrz co pisza na google, tam sugeruja wlasnie ze to zla nazwa w fstab...
dyski sata to są sdXX a dyski ata hdXX pamietaj o tym
tak, tak nazewnictwo dysków pamiętam :) też własnie znalazłem o fstab ale przeglądając swój plik nie znalazłem w nim żadnego błedu i to własnie jest najciekawsze ! prawidłowo widzi sda6 jako partycję do zamontowania " / " a dyski hdX jako partycję do montowania innego systemu. To mnie własnie dziwi ! Dziękuje za odpowiedź !
cos musiales zmieszac... wklej gdzies Twoj fstab, grub.conf, oraz partycje (np. poprzez: fdisk /dev/<dysk> -> p [enter])
oto mój fstab:
/etc/fstab: static file system information.
<file system="system"> <mount point="point"> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda6 / reiserfs notail 0 1
/dev/sda8 /home reiserfs defaults 0 2
/dev/hdb5 none swap sw 0 0
/dev/sda7 none swap sw 0 0
/dev/cdrom /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/cdrom1 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
mój grub/menu.lst
-
menu.lst - See: grub(8), info grub, update-grub(8)
-
grub-install(8), grub-floppy(8),
-
grub-md5-crypt, /usr/share/doc/grub
-
and /usr/share/doc/grub-doc/.
-
default num
-
Set the default entry to the entry number NUM. Numbering starts from 0, and
-
the entry number 0 is the default if the command is not used.
-
You can specify 'saved' instead of a number. In this case, the default entry
-
is the entry saved with the command 'savedefault'.
-
WARNING: If you are using dmraid do not change this entry to 'saved' or your
-
array will desync and will not let you boot your system.
default 0 -
timeout sec
-
Set a timeout, in SEC seconds, before automatically booting the default entry
-
(normally the first entry defined).
timeout 5
Pretty colours
color cyan/blue white/blue
- password ['--md5'] passwd
- If used in the first section of a menu file, disable all interactive editing
- control (menu entry editor and command-line) and entries protected by the
- command 'lock'
- e.g. password topsecret
-
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
- password topsecret
examples
- title Windows 95/98/NT/2000
- root (hd0,0)
- makeactive
- chainloader +1
- title Linux
- root (hd0,1)
- kernel /vmlinuz root=/dev/hda2 ro
Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
- BEGIN AUTOMAGIC KERNELS LIST
- lines between the AUTOMAGIC KERNELS LIST markers will be modified
- by the debian update-grub script except for the default options below
DO NOT UNCOMMENT THEM, Just edit them to your needs
-
Start Default Options
-
default kernel options
-
default kernel options for automagic boot options
-
If you want special options for specific kernels use kopt_x_y_z
-
where x.y.z is kernel version. Minor versions can be omitted.
-
e.g. kopt=root=/dev/hda1 ro
-
kopt_2_6_8=root=/dev/hdc1 ro
-
kopt_2_6_8_2_686=root=/dev/hdc2 ro
-
kopt=root=/dev/sda6 ro
-
default grub root device
-
e.g. groot=(hd0,0)
-
groot=(hd1,5)
-
should update-grub create alternative automagic boot options
-
e.g. alternative=true
-
alternative=false
-
alternative=true
-
should update-grub lock alternative automagic boot options
-
e.g. lockalternative=true
-
lockalternative=false
-
lockalternative=false
-
additional options to use with the default boot option, but not with the
-
alternatives
-
e.g. defoptions=vga=791 resume=/dev/hda5
-
defoptions=
-
should update-grub lock old automagic boot options
-
e.g. lockold=false
-
lockold=true
-
lockold=false
-
Xen hypervisor options to use with the default Xen boot option
-
xenhopt=
-
Xen Linux kernel options to use with the default Xen boot option
-
xenkopt=console=tty0
-
altoption boot targets option
-
multiple altoptions lines are allowed
-
e.g. altoptions=(extra menu suffix) extra boot options
-
altoptions=(single-user) single
-
altoptions=(single-user mode) single
-
controls how many kernels should be put into the menu.lst
-
only counts the first occurence of a kernel, not the
-
alternative kernel options
-
e.g. howmany=all
-
howmany=7
-
howmany=all
-
should update-grub create memtest86 boot option
-
e.g. memtest86=true
-
memtest86=false
-
memtest86=true
-
should update-grub adjust the value of the default booted system
-
can be true or false
-
updatedefaultentry=false
## End Default Options
title Debian GNU/Linux, kernel 2.6.22.2-custom1
root (hd1,5)
kernel /boot/vmlinuz-2.6.22.2-custom1 root=/dev/sda6 ro
initrd /boot/initrd.img-2.6.22.2-custom1
savedefault
title Debian GNU/Linux, kernel 2.6.22.2-custom1 (single-user mode)
root (hd1,5)
kernel /boot/vmlinuz-2.6.22.2-custom1 root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.22.2-custom1
savedefault
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd1,5)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda6 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 (hd1,5)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda6 ro single
initrd /boot/initrd.img-2.6.18-4-686
savedefault
title Debian GNU/Linux, kernel 2.6.18
root (hd1,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/sda6 ro
savedefault
title Debian GNU/Linux, kernel 2.6.18 (single-user mode)
root (hd1,5)
kernel /boot/vmlinuz-2.6.18 root=/dev/sda6 ro single
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/sda1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1 -
This entry automatically added by the Debian installer for an existing
-
linux installation on /dev/hdb1.
title linux (on /dev/hdb1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hdb1 vga=788 resume=/dev/hdb5 splash=silent vga=788
initrd (hd1,0)/boot/initrd.img
savedefault
boot -
This entry automatically added by the Debian installer for an existing
-
linux installation on /dev/hdb1.
title linux-nonfb (on /dev/hdb1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hdb1 splash=silent vga=788 resume=/dev/hdb5
initrd (hd1,0)/boot/initrd.img
savedefault
boot -
This entry automatically added by the Debian installer for an existing
-
linux installation on /dev/hdb1.
title failsafe (on /dev/hdb1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hdb1 failsafe splash=silent vga=788 resume=/dev/hdb5
initrd (hd1,0)/boot/initrd.img
savedefault
boot
oraz wynik fdisk który mi wydał się nieco dziwny... :
Disk /dev/sda6 : 8381MB, 8381528064 bytes
255 heads, 63 sectors/track, 1018 cylinders
Units= cylinders of 16065*512=8225280 bytes
Device Boot Start End Blocks Id System
żadnych wartości w fdisk, nigdy z niego nie korzystałem wiec nie wiem czy to źle czy dobrze.
ale jestem tuman, zawiesilem sie i wkleilem zly wynik fdisk,,, oto poprawny :
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1044 8385898+ 7 HPFS/NTFS
/dev/sda2 1045 38913 304182742+ f W95 Ext'd (LBA)
/dev/sda5 1045 6266 41945683+ 7 HPFS/NTFS
/dev/sda6 * 6267 7285 8185086 83 Linux
/dev/sda7 7286 7347 497983+ 82 Linux swap
/dev/sda8 7348 38913 253553863+ 83 Linux
Disk /dev/hdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 764 6136798+ 83 Linux
/dev/hdb2 765 30401 238059202+ 5 Extended
/dev/hdb5 765 904 1124518+ 82 Linux swap
/dev/hdb6 905 30401 236934621 83 Linux
Uwaga Uwaga !! Uporałem się z tym problemem!!!! Nie leżał on w pliku fstab ale w jądrze kernela. Po dłuższych przeglądaniach logów systemu odnalazłem tam wpis dotyczący ITCO Watchdog. Wiec skompilowałem kernela z nim i wszystko poszło ! nie wiedziałem ze to jakiś istotny program... Dziękuje za odpowiedzi !!