[Rozw.] Lilo- kernel panic podczas uruchamiania drugiego sys

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

[Rozw.] Lilo- kernel panic podczas uruchamiania drugiego sys

Post autor: mareks » 2013-08-17, 10:53

Używam bootloader lilo. Na dysku mam zainstalowane trzy systemy Slackware, Fedora i Windows 7. Slack i Windows uruchamiają się normalnie lecz problem jest z drugim linuksem. Mój lilo.conf wygląda tak:

Kod: Zaznacz cały

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
# Append any additional kernel parameters:
append="quiet  vt.default_utf8=1"
boot = /dev/sda

# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
install=bmp
bitmap=/boot/lilo-boot-tux.bmp
bmp-table=48,15,1,12

# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
  bmp-colors = 255,20,255,20,255,20
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used.  We don't specify it here, as there's just one column.
#  bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
  bmp-timer = 65,29,0,255

# Standard menu.
# Or, you can comment out the bitmap menu above and 
# use a boot message with the standard menu:
#message = /boot/boot_message.txt

# Wait until the timeout to boot (if commented out, boot the
# first entry immediately):
prompt
# Timeout before the first entry boots.
# This is given in tenths of a second, so 600 for every minute:
timeout = 50
# Override dangerous defaults that rewrite the partition table:
change-rules
  reset
# VESA framebuffer console @ 1024x768x64k
vga = 791
# 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
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda2
  label = Linux
  read-only
# Fedora chainload attempt bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = fedora
read-only 
# Fedora chainload attempt bootable partition config ends
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda3
  label = Windows
  table = /dev/sda
# Windows bootable partition config ends
Fedora jest na /dev/sda1. Jej satrt kończy się kernel panic i twardy reset. Dodałem opcję:
image=/boot/vmlinuz
i po komendzie "lilo" wykryło 3 systemy bez zgłoszenia błędów. Uruchamianie Fedory poszło gładko do ekranu logowania, który jest martwy, mysz nie działa i znowu twardy reset.

Czy pomógł by mi ktoś skonfigurować lilo? :-)

Awatar użytkownika
dienet
Moderator
Posty: 2106
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik
Kontakt:

Re: Lilo- kernel panic podczas uruchamiania drugiego linuksa

Post autor: dienet » 2013-08-17, 11:21

Zakładam, że Fedora lubi initrd więc musiał byś podać dodatkowo to, aby mogła sobie z initrd pociągnąć moduły do dysku, żeby pod montować root. Oczywiście pamiętaj o dobrych ścieżkach do /boot, te pliku muszą istnieć jak wydajesz polecenie lilo, aby zapisać konfigurację. A widzę że "Linux" i "fedora" używaj tego samego vmlinuz - to nie może tak być.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]

mareks
Użytkownik
Posty: 25
Rejestracja: 2013-07-29, 10:56

Re: Lilo- kernel panic podczas uruchamiania drugiego linuksa

Post autor: mareks » 2013-08-17, 13:25

dienet pisze:Oczywiście pamiętaj o dobrych ścieżkach do /boot, te pliku muszą istnieć jak wydajesz polecenie lilo, aby zapisać konfigurację. A widzę że "Linux" i "fedora" używaj tego samego vmlinuz - to nie może tak być.
To "strzał w dziesiątkę", a moja nieuwaga. Faktycznie podawałem niepełną ścieżkę dostępu, a drugim błędem był niepełny vmlinuz.

Zrobiłem w ten sposób poniżej i teraz się już uruchamia:

Kod: Zaznacz cały

# Fedora chainload attempt bootable partition config begins
image=/run/media/marek/UUID_partycji/boot/vmlinuz-3.9.5-301.fc19.x86_64
initrd = /run/media/marek/UUID_partycji/boot/initrd-plymouth.img
root = /dev/sda1
label = fedora
read-only 
# Fedora chainload attempt bootable partition config ends
Dziękuję za cenną i skuteczną wskazówkę :-) .
Problem rozwiązany!

Pajaczek
Użytkownik
Posty: 1441
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: Lilo- kernel panic podczas uruchamiania drugiego linuksa

Post autor: Pajaczek » 2013-08-18, 22:42

dienet pisze:A widzę że "Linux" i "fedora" używaj tego samego vmlinuz - to nie może tak być.
Dlaczego od razu nie może... móc to może, chociaż tutaj akurat pewnikiem było to niedopatrzenie (i błąd).

ODPOWIEDZ