[linux] bład podczas bootowania

0

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...

0

system plikow wkompilowany?
kontrolery ide/sata wkompilowane?
grub/lilo na pewno dobrze?

0

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

0

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

0

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ź !

0

cos musiales zmieszac... wklej gdzies Twoj fstab, grub.conf, oraz partycje (np. poprzez: fdisk /dev/<dysk> -> p [enter])

0

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

  1. menu.lst - See: grub(8), info grub, update-grub(8)

  2.        grub-install(8), grub-floppy(8),
    
  3.        grub-md5-crypt, /usr/share/doc/grub
    
  4.        and /usr/share/doc/grub-doc/.
    
  5. default num

  6. Set the default entry to the entry number NUM. Numbering starts from 0, and

  7. the entry number 0 is the default if the command is not used.

  1. You can specify 'saved' instead of a number. In this case, the default entry

  2. is the entry saved with the command 'savedefault'.

  3. WARNING: If you are using dmraid do not change this entry to 'saved' or your

  4. array will desync and will not let you boot your system.
    default 0

  5. timeout sec

  6. Set a timeout, in SEC seconds, before automatically booting the default entry

  7. (normally the first entry defined).
    timeout 5

Pretty colours

color cyan/blue white/blue

  1. password ['--md5'] passwd
  2. If used in the first section of a menu file, disable all interactive editing
  3. control (menu entry editor and command-line) and entries protected by the
  4. command 'lock'
  5. e.g. password topsecret
  6.  password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    
  7. password topsecret

examples

  1. title Windows 95/98/NT/2000
  2. root (hd0,0)
  3. makeactive
  4. chainloader +1

  1. title Linux
  2. root (hd0,1)
  3. kernel /vmlinuz root=/dev/hda2 ro

Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

  1. BEGIN AUTOMAGIC KERNELS LIST
  2. lines between the AUTOMAGIC KERNELS LIST markers will be modified
  3. by the debian update-grub script except for the default options below

DO NOT UNCOMMENT THEM, Just edit them to your needs

  1. Start Default Options

  2. default kernel options

  3. default kernel options for automagic boot options

  4. If you want special options for specific kernels use kopt_x_y_z

  5. where x.y.z is kernel version. Minor versions can be omitted.

  6. e.g. kopt=root=/dev/hda1 ro

  7.  kopt_2_6_8=root=/dev/hdc1 ro
    
  8.  kopt_2_6_8_2_686=root=/dev/hdc2 ro
    
  9. kopt=root=/dev/sda6 ro

  10. default grub root device

  11. e.g. groot=(hd0,0)

  12. groot=(hd1,5)

  13. should update-grub create alternative automagic boot options

  14. e.g. alternative=true

  15.  alternative=false
    
  16. alternative=true

  17. should update-grub lock alternative automagic boot options

  18. e.g. lockalternative=true

  19.  lockalternative=false
    
  20. lockalternative=false

  21. additional options to use with the default boot option, but not with the

  22. alternatives

  23. e.g. defoptions=vga=791 resume=/dev/hda5

  24. defoptions=

  25. should update-grub lock old automagic boot options

  26. e.g. lockold=false

  27.  lockold=true
    
  28. lockold=false

  29. Xen hypervisor options to use with the default Xen boot option

  30. xenhopt=

  31. Xen Linux kernel options to use with the default Xen boot option

  32. xenkopt=console=tty0

  33. altoption boot targets option

  34. multiple altoptions lines are allowed

  35. e.g. altoptions=(extra menu suffix) extra boot options

  36.  altoptions=(single-user) single
    
  37. altoptions=(single-user mode) single

  38. controls how many kernels should be put into the menu.lst

  39. only counts the first occurence of a kernel, not the

  40. alternative kernel options

  41. e.g. howmany=all

  42.  howmany=7
    
  43. howmany=all

  44. should update-grub create memtest86 boot option

  45. e.g. memtest86=true

  46.  memtest86=false
    
  47. memtest86=true

  48. should update-grub adjust the value of the default booted system

  49. can be true or false

  50. 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

  1. This is a divider, added to separate the menu items below from the Debian

  2. ones.
    title Other operating systems:
    root

  3. This entry automatically added by the Debian installer for a non-linux OS

  4. on /dev/sda1
    title Microsoft Windows XP Professional
    root (hd1,0)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1

  5. This entry automatically added by the Debian installer for an existing

  6. 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

  7. This entry automatically added by the Debian installer for an existing

  8. 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

  9. This entry automatically added by the Debian installer for an existing

  10. 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.

0

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


0

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 !!

1 użytkowników online, w tym zalogowanych: 0, gości: 1