Pagina 1 di 1

Installare Grub togliendo Lilo

Inviato: ven 22 feb 2008, 22:29
da ragnetto
ho installato il prog grub e funzia correttamente. non riesco ad scrivere l' MBR probabilmente perchè mi mancano i files stage. Ho seguito qualche guida ma non ci sono riuscito.

Codice: Seleziona tutto

bash-3.1# ls -la /boot/grub
total 88
drwxr-xr-x 3 root root   296 2008-02-22 20:28 .
drwxr-xr-x 3 root root   296 2008-02-17 20:47 ..
drwxr-xr-x 3 root root    72 2008-02-18 23:20 boot
lrwxrwxrwx 1 root root     8 2008-02-15 23:13 grub.conf -> menu.lst
-rw-r--r-- 1 root root   248 2008-02-15 23:36 menu.lst
-rw-r--r-- 1 root root  2017 2006-11-15 18:16 menu.lst.sample
-rw-r--r-- 1 root root  5771 2006-11-15 18:16 slackblack.xpm.gz
-rw-r--r-- 1 root root  6312 2006-11-15 18:16 slacks.xpm.gz
-rw-r--r-- 1 root root  9855 2006-11-15 18:16 slacktux.xpm.gz
-rw-r--r-- 1 root root 52337 2006-11-15 18:16 slackware.xpm.gz
bash-3.1# cat /boot/grub/menu.lst
default        0
timeout        5
color cyan/blue white/blue

title        Sl-Generic
root        (hd0,2)
kernel        /boot/2.6.23-14-smp root=/dev/sda4 ro
savedefault

title        WXP
root        (hd0,0)
savedefault
makeactive

Re: Installare Grub togliendo Lilo

Inviato: ven 22 feb 2008, 22:30
da Yellowhat
Prova con grubconfig

Re: Installare Grub togliendo Lilo

Inviato: ven 22 feb 2008, 22:38
da birg81
ma prima di tutto hai reso la partizione di linux bootable?!

Re: Installare Grub togliendo Lilo

Inviato: sab 23 feb 2008, 16:50
da Dani
grub-install /dev/sda

Questo script bash ti semplifica un po' la vita :P

[edit]
Pero' mancano i vare stage, il device.map ?! Da dove l'hai installato ? Prova a creare il device.map ed a copiare gli stage da usr/lib, poi riprova con l'installazione.

Re: Installare Grub togliendo Lilo

Inviato: sab 23 feb 2008, 22:05
da ragnetto
Sono riuscito a risolvere ilp rob degli stage con l' app grubconfig. Ora impostando tutto correttamente nel menu.lst e prendeno come spunto il sample mi ritrovo qust' output quando seleziona Slack al boot:

Codice: Seleziona tutto

Booting "Sla"
root (hd0,3)
filesystem type is reiserfs
parrition type 0x83
kernel (hd0,3)/boot/bzImage
root=/dev/sda4
[linux-bzImage], setup 0x2c00, size=0x225e18
savedefault
error 15 file not found
Ho ricopiato a mano potrebbe esserci qualche errore. Nel menu.lst ho specificato proprio bzImage e ho rinominato il sfile relativo e il System.mao

Re: Installare Grub togliendo Lilo

Inviato: sab 23 feb 2008, 23:32
da slucky
Nel menu.lst ho specificato proprio bzImage e ho rinominato il sfile relativo e il System.mao
Chiarisci meglio la cosa :-k .............tieni presente che la voce del kernel in /boot deve essere uguale a quella che poi scrivi nel menu.lst di grub, quindi se l'immagine del kernel bzImage lo hai copiato in /boot rinominandolo allora devi scriverlo uguale es:
cp arch/x86/boot/bzImage /boot/vmlinuz


quindi in grub
kernel /boot/vmlinuz root=/dev/hdx ro vga=791
Spero ti possa essere utile,
Ciao :)

Re: Installare Grub togliendo Lilo

Inviato: dom 24 feb 2008, 10:15
da ragnetto

Codice: Seleziona tutto

root@Knoppix:/ramdisk/home/knoppix# ls -la /media/sda4/boot/
total 18862
drwxr-xr-x  3 root root     872 Feb 22 15:58 .
drwxr-xr-x 25 root root     640 Feb 22 14:31 ..
-rw-r--r--  1 root root 1252098 Jun 19  2007 System.map
-rw-r--r--  1 root root     512 Nov 11 19:16 boot.0800
-rw-r--r--  1 root root     209 Feb 22 15:58 boot_message.txt
drwxr-xr-x  2 root root     744 Feb 23 12:55 grub
-rw-r--r--  1 root root 2264088 Jan 20 11:38 bzImage
root@Knoppix:/ramdisk/home/knoppix#
default        0
timeout        5
color cyan/blue white/blue
title        Sla
root        (hd0,3)
kernel       (hd0,3)/boot/bzImage root=/dev/sda4
savedefault
title        WXP
root        (hd0,2)
makeactive
chainloader    +
Ho modificato un pò quest' output perchè c' era molta confusione comunque secondo me è tutto a posto. Potreste postarmi un pò di menu.lst e di ls -la /boot tanto per fare un pò di esperimenti? Grazie.

Re: Installare Grub togliendo Lilo

Inviato: dom 24 feb 2008, 13:38
da ragnetto
Vorrei provare

Codice: Seleziona tutto

kernel /boot/bzImage root=/dev/sda4 ro
Ma havevo già provato:

Codice: Seleziona tutto

kernel            /boot/bzImage root=/dev/sda4
e non andava, potrebbe essere un prob dato da tutti quegli space che ho dato? Pensate che:

Codice: Seleziona tutto

kernel /boot/bzImage root=/dev/sda4 ro
e

Codice: Seleziona tutto

kernel              /boot/bzImage root=/dev/sda4 ro
siano diversi o equivalenti? Poi, quel ro, incide davvero tanto?

Re: Installare Grub togliendo Lilo

Inviato: lun 25 feb 2008, 14:18
da ragnetto
Il device.map dovrebbe essere a posto, ve lo posterò prossimamamente. Sono riuscito a far partire Slack ma và in keenel panic e dice di impostare l' initrd. Io non ce l' ho non ce l' ho mai avuta e non ho cambiato i parametri del menu.lst.

Codice: Seleziona tutto


title        Sla
root        (hd0,3)
kernel       (hd0,3)/boot/bzImage root=/dev/sda4
savedefault


Re: Installare Grub togliendo Lilo

Inviato: lun 25 feb 2008, 19:25
da Dani
Siamo certi che nel device.map sda sia associato ad hd0 ?

Re: Installare Grub togliendo Lilo

Inviato: lun 25 feb 2008, 19:41
da ragnetto
Ma sicuramente si. Ho detto che parte Slack e và anche in kernel panic...

Re: Installare Grub togliendo Lilo

Inviato: ven 29 feb 2008, 22:33
da ragnetto
KernelPanic - Not Syncing: no init found. try passing init= option kernel
Questo è ilmessaggio del kernel panic. Penso di aver capito. Init non è un ' abbreviazione di initrd ma init vero e proprio cioè il primo processo dell' avvio. L' ho visto in altre configurazioni trovate in rete http://dirk.eddelbuettel.com/quantia..._lilogrub.html. Ora in questo momento (su Slackware12) non ho /etc/init, strano (se qualcuno di voi dovesse avere quel file potrebbe passarmelo, grazie). Ho provato però /etc/init/functions e /sbin/functions e non vanno.