PDA

Visualizza la versione completa : [Slack 10.2] problema con lilo o grub


rocco.g
30-01-2006, 17:04
Ciao!

Ho due HD, uno per winxp e l'altro per slackware...

dunque, dopo aver installato la slackware con il kernerl 2.4, ho provato ad avviarla e mi dava un errore credo fosse riferito al bootloader... mi diceva: loading grub... error 22 e si bloccava, cioè non partiva...

poi dato che nemmeno winxp partiva, ho dato da dos fdisk /mbt per pulire tutto... ora winxp parte, ma la slackware parte solo con il floppy...
come posso fare a mettere il bootloader nell'hd dove ho linux?
cioè non voglio il bootloader nè nell'mbr nè sull'hd dove uso winxp...

poi perchè mi usa grub e non lilo? su kde mi porta solo lilo...
poi ho provato ad installare il kernel 2.6.13 da cd, solo che mi avvia sempre il kernel 2.4 credo perchè avviandolo da floppy mi prende quello di default...


# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hdb5"
message = /boot/boot_message.txt
prompt
timeout="1200"
# 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
# Windows bootable partition config begins

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

image="/dev/hda1"

image="/boot/vmlinuz-generic-2.6.13"
initrd="/boot/initrd.gz"
root="/dev/hdb5"
label="Linux 2.6.13"
read-only
# Linux bootable partition config ends




spero mi possiate aiutare...


(ho provato a dare lilo dalla shell... ma niente... mi parte solo con il floppy)

andy caps
30-01-2006, 20:06
se installi il kernel 2.6 devi installare anche i pacchetti dei moduli e leggere la guida per fare initrd correttamente
se lilo lo metti in /dev/hda5 chiaramente non puo' partire a meno che tu non installi un bootloader esterno nell'mbr
puoi provare a mettere
boot="/dev/hda" e dare un lilo -v

il floppy ha l'immagine del kernel di default e chiaramente carica solo quello

rocco.g
30-01-2006, 20:17
hda è l'hd dove c'è windows, mentre hdb è quello dove c'è linux... non voglio installare lilo nell'hd dove c'è windows perchè lo trovo scomodo... vorrei installarlo nell'hd dove c'è solo linux, così se non vorrò usare linux per svariato tempo, mi basterò selezionare nel bios come boot l'hd dove ho windows, mentre se devo usare linux e windows farò partire per prima l'hd dove c'è linux così mi apparirà la schermata per svegliere quale os avviare... anche perchè mi sono abituato così :D


ho provato ad installarlo in /dev/hdb ma non lo prende uguale...

andy caps
30-01-2006, 20:33
si chiaramente lo installa nella partizione attiva
scollega momentaneamente il primario e se il floppy carica il sistema poi probabilmente
se metti

boot="/dev/hdb
lo installa
altrimenti prova grub
grub-install /dev/hdb

rocco.g
30-01-2006, 21:21
ora funge|
l'h messo in hdb e va tranquillamente...


purtrppo ora mi da kernel panic! strano perchè avevo seguito alla lettera le istruzioni della guida... forse ho sbagliato il comando della partizione dato che nn uso ext ma reiserfs...

andy caps
30-01-2006, 22:30
dara' kernel panic perche fstab è sbagliato probabilmente

è sempre slave il disco ?

cerca di aggiungere a lilo.conf la sezione per il kernel default se il 2.6.13 da problemi
basta indicare l'immagine del vecchi vmlinuz che trovi in /boot

rocco.g
30-01-2006, 22:38
si è slave...


ho fatto così:


# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hdb"
message = /boot/boot_message.txt
prompt
timeout="1200"
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga="773"
# 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 = Windows
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins

image=/boot/vmlinuz-generic-2.6.13
root = /dev/hdb5
label = Linux
initrd = /boot/initrd.gz
read-only
# Linux bootable partition config ends


ora provo a riavviare...

rocco.g
30-01-2006, 22:46
funge tutto!


problema risolto!

Loading