Portál AbcLinuxu, 10. května 2025 13:35

Dotaz: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?

25.4.2006 17:14 xadam | skóre: 1 | blog: adam
lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
Přečteno: 140×
Odpovědět | Admin

Zdravim vsetkych priazdnivcov linuxu. Pred nedavnom som si na slackware 10.2 kompiloval kernel 2.6.15.6 (prechadzal som nan z 2.4) a narazil som na problem so zavedenim jadra s lilo.

Ked som mal nabootovany system s novym jadrom 2.6 a do konfiguraku /etc/lilo.conf som si pripisal potrebne riadky pre boot noveho jadra, tak po zadani prikazu "lilo" to vypisalo tento riadok:

part_nowrite: read:: Input/output error
Skusil som znova nabootovat povodne jadro 2.4 a tu vsetko prebehlo v poriadku. Stretli ste sa niekto s tymto problemom? Dakujem za vsetko.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.4.2006 18:26 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Prepacte, som zabudol doplnit. Mam dva disky. /dev/hda ten je rozdeleny na viac particii s roznymi suborovymi formatmi a su na nom linux aj wokna a na disku /dev/hdb mam jednu particiu typu NTFS:

/dev/hda8        swap             swap        defaults         0   0
/dev/hda7        /                reiserfs    defaults         1   1
/dev/hda1        /mnt/win_c       vfat        defaults         1   0
/dev/hda2        /mnt/win_d       vfat        defaults         1   0
/dev/hda5        /mnt/win_e       vfat        defaults         1   0
/dev/hda6        /mnt/win_f       vfat        defaults         1   0
/dev/hdb1        /mnt/win_g       ntfs        ro               1   0
Opisovany problem to robi vtedy ked mam pripojeny druhy disk /dev/hdb. Ked ho fyzicky odpojim a nabootujem system s jadrom 2.6 tak prikaz lilo reaguje bez problemov. Ked je ale hdb fizycky v systeme, potom prikaz lilo vrati input/output error. Ked mam nabootovane jadro 2.4 tak tento problem nenastane, mozeme mat zapnute oba disky a funguje to bez problemov. Dakujem za pomoc.

25.4.2006 21:06 Sodalite | skóre: 18 | blog: tucnakov | Břeclav
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
A nezapomněl jste si náhodou do Vašeho nového jádra zakompilovat podporu pro Váš filesystém? Nebo něco na ten způsob?
Absolutní pravda je nepoznatelná. Všechny ostatní jsou jenom soukromé lži.
26.4.2006 01:45 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
filesystemy mam vsetky podporovane jadrom, zapol som co bolo treba. chyba sa prejavuje ked je fizycky pripojeny hdb
26.4.2006 06:48 M
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
a jak vypada tvuj config pro lilo?
26.4.2006 13:41 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?

V /etc/lilo.conf mam zapisane toto:

boot="/dev/hda"
message = /boot/boot_message.txt
prompt
timeout="120"
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x64k
vga=normal
# Normal VGA console
# vga = normal # VESA framebuffer console @ 1024x768x64k
# vga=791 # VESA framebuffer console @ 1024x768x32k
# vga=790 # VESA framebuffer console @ 1024x768x256
# vga=773 # VESA framebuffer console @ 800x600x64k
# vga=788 # VESA framebuffer console @ 800x600x32k
# vga=787 # VESA framebuffer console @ 800x600x256
# vga=771 # VESA framebuffer console @ 640x480x64k
# vga=785 # VESA framebuffer console @ 640x480x32k
# vga=784 # VESA framebuffer console @ 640x480x256
# vga=769 
# End LILO global section
# Windows bootable partition config begins

other = /dev/hda1
  label = WindowsXP.1
  table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins

image = /boot/k2615
  root = /dev/hda7
  label = LINUX.k2615
  read-only

image = /boot/vmlinuz
  root = /dev/hda7
  label = LINUX.old24
  read-only

Myslim ze toto je ale v poriadku

26.4.2006 15:39 MiroJ
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
Chyba bude asi v tom, ze Wndows nie su na primarnom disku. http://gentoo-wiki.com/HOWTO_Dual_Boot_from_Windows_Bootloader_%28NTLDR%29_and_why#Separate_disk_installation
27.4.2006 14:53 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?

ale s 2.4 to facha v pohode aj ked mam oba disky zapojene, ked nabootujem jadro 2.6 a mam tam oba disky, tak prikaz lilo nechodi a vyhodi tu spominanu chybu. ked ale nabootujem 2.6 bez zapojeneho hdb prikaz spustim a nkde neni problem. :)

skoda, takto musim odbiehat uplne zo systemu (restart) a odpojit vzdy kabel z druheho disku, nastartovat linux a spustit lilo, ak chcem aplikovat zmeny

28.4.2006 15:23 MiroJ
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?
Az teraz som si poriadne prezrel lilo.conf a vidim, ze Windows su butovane z primarneho disku takze v tom to nebude. Napada ma uz len jedno. Nechcem rypat, ale nezabudol ste nahodou urobit symlink na novy kernel?
Dalej by ste mohol skusit dat do globalnej sekcie lilo.conf
disk=/dev/hdb inaccessible
a spustit lilo.
Ak ani to nepomoze tak spustite lilo -v, popripade lilo -v5. To by malo lepsie popisat situaciu.
29.4.2006 23:47 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu?

dufam ze ma nezadrhnete za dalsi dlhy vypis...

root@localhost:/usr/src# lilo -v5
Warning: LBA32 addressing assumed
raid_setup: dev=0307  rdev=0300
raid_setup returns offset = 00000000  ndisk = 0
 BIOS   VolumeID   Device
Reading boot sector from /dev/hda
geo_get: device 0300, all=1
pf_hard_disk_scan: (3,0) /dev/hda
pf_hard_disk_scan: (3,1) /dev/hda1
lookup_dev:  number=0300
lookup_dev:  number=0300
pf:  dev=0300  id=00000001  name=/dev/hda
geo_query_dev: device=0300
lookup_dev:  number=0300
exit geo_query_dev
bios_dev:  device 0300
lookup_dev:  number=0300
bios_dev:  masked device 0300, which is /dev/hda
bios_dev: geometry check found 0 matches
bios_dev: (0x81)  vol-ID=28CA28C9  *PT=08075D56
bios_dev: (0x80)  vol-ID=00000001  *PT=08075D0E
bios_dev: PT match found 1 match (0x80)
NT partition: /dev/hda 1 /dev/hda1
pf_hard_disk_scan: (3,2) /dev/hda2
pf_hard_disk_scan: (3,3) /dev/hda3
pf_hard_disk_scan: (3,5) /dev/hda5
pf_hard_disk_scan: (3,6) /dev/hda6
pf_hard_disk_scan: (3,7) /dev/hda7
pf_hard_disk_scan: (3,8) /dev/hda8
pf_hard_disk_scan: (3,64) /dev/hdb
pf_hard_disk_scan: (3,65) /dev/hdb1
lookup_dev:  number=0340
lookup_dev:  number=0340
pf:  dev=0340  id=28CA28C9  name=/dev/hdb
geo_query_dev: device=0340
lookup_dev:  number=0340
exit geo_query_dev
bios_dev:  device 0340
lookup_dev:  number=0340
bios_dev:  masked device 0340, which is /dev/hdb
bios_dev: geometry check found 0 matches
bios_dev: (0x81)  vol-ID=28CA28C9  *PT=08075D56
bios_dev: (0x80)  vol-ID=00000001  *PT=08075D0E
bios_dev: PT match found 1 match (0x81)
Warning: Kernel & BIOS return differing head/sector geometries for device 0x81
    Kernel: 65535 cylinders, 16 heads, 63 sectors
      BIOS: 1024 cylinders, 255 heads, 63 sectors
part_nowrite: read:: Input/output error

toto mi prikaz lilo vypluje s parametrom v5, ked je pripojeny hdb

30.4.2006 00:04 xadam | skóre: 1 | blog: adam
Rozbalit Rozbalit vše Re: lilo funkcne s 2.4 nefunkcne s 2.6.. Kde robim chybu? VYRIESENE

Takze problem vyriesilo to co ste mi napisal. Bolo treba do konfiguraku /etc/lilo.conf na zaciatok dopisat
disk=/dev/hdb inaccessible
Teraz to sice hadze warning (bypassing VolumeID scan of drive flagged INACCESSIBLE: /dev/hdb), co je samozrejme :) ale prikaz lilo aplikuje zmeny bez nutnosti odpajat druhy disk (hdb)

Dakujem za rady!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.