Pagina 1 di 1

Lilo -> Helpme

Inviato: lun 20 giu 2005, 15:59
da marco_dalo
AIUTO! Ho necessità di tenere WinXP e Slackware su 2 hd diversi.
WinXP sta su C:
e Slackware su D: ...ora, WinXP, nel lilo.conf è su /dev/hdb1 mentre Linux sta su /dev/hda...Slackware parte e WinXp no.
Come posso fare?

Inviato: lun 20 giu 2005, 16:16
da percoco2000
Fammi capire bene come sono organizzati i dischi e posta il tuo lilo.conf in modo da poter capire la situazione.

Inviato: lun 20 giu 2005, 16:20
da Paoletta
prova a postare /etc/lilo.conf...

comunque penso che devi aggiungere ad esso la parte per far avviare win...

ad esempio, FORSE potrebbe andar bene:

other=/dev/hdb1
label=windows

dovresti appendere ste 2 righe nel file, dare

lilo -t

per vedere se ci sono errori

e, se non ci sono, dare

lilo -v


prova comunque a postare quel che hai...

lilo.conf

Inviato: lun 20 giu 2005, 16:31
da marco_dalo
boot = /dev/hda2
lba32
compact
prompt
timeout = 50
vga = normal

image = /boot/vmlinuz-2.6.9
root = /dev/hda1
label = Linux-2.6.9
read-only

image = /boot/vmlin26
root = /dev/hda1
label = Linux-2.6.11
read-only

other = /dev/hdb1
label = WindowsXP
table = /dev/hdb

Inviato: lun 20 giu 2005, 16:51
da Paoletta
la configurazione sembra ok...dove hai installato lilo?
nell' MBR o nella partizione di linux?

Inviato: lun 20 giu 2005, 16:53
da Paoletta
inoltre guarda che C: è /dev/hda e D: è /dev/hdb...

Inviato: lun 20 giu 2005, 17:15
da cesconix
secondo me boot = /dev/hda2 è una riga sospettosa 8)

continue

Inviato: lun 20 giu 2005, 17:20
da marco_dalo
In effetti hda2 è un errore di trascrizione... ma ti assicuro che nel file originale (che attualmente si trova in un'altra macchina) è hda1
Lilo si trova nella partizione Linux, non nell'MBR...
Dal punto di vista del windows fs linux si trova su D: mentre windows si trova su C:
..dal punto di vista linux, slack si trova su hda1 mentre win su hdb1...

Inviato: lun 20 giu 2005, 21:05
da Paoletta
a me sembra sospetto il fatto che hai installato Linux nella partizione e non nell'MBR...ascolta, c'è un programma chiamato GAG, che consente di avviare entrambi i sistemi; lo metti su un dischetto e fai partire il comp dal dischetto; dovrebbe avviare entrambe le cose;

il link è:

http://gag.sourceforge.net/download.html

Inviato: lun 20 giu 2005, 21:17
da Paoletta
P.S.
se lilo è installato nella partizione Linux e non nell'MBR come fai avviare il comp? da dischetto?

Se è così dovresti avere l'MBR intatto e dovresti riuscire a far partire Win...

MBR

Inviato: mar 21 giu 2005, 9:27
da marco_dalo
In effetti l'mbr è instatto e lilo è nella partizione di linux.
La macchina si avvia senza dischetto e parte da IDE0 secondo il bios....comunque grazie per il consiglio. Proverò a seguirlo e se ancora non funge...beh...proverò a tenere linux e win in uno stesso hd come consigliano quasi tutti.
Un grazie a paoletta e tutti gli altri per la vostra cortesia! ;-)

Inviato: mar 21 giu 2005, 10:34
da Paoletta
Quello che non riesco a capire è che, se l'MBR è intatto, perchè non riesce a partire win?

Mi spieghi che succede dopo che hai scelto windows da lilo? Non vorrei che tu fossi riuscito a sovrascrivere il boot manager di win...

io ho win e linux su 2 dischi diversi ma non ho problemi...

Inviato: mar 21 giu 2005, 10:39
da gallows
credo che Windows abbia problemi se installato sul primary slave.
le soluzioni sono due:

1) sposti windows sul master e linux sullo slave (implica aggiornamento di fstab ecc..)

2) sistemi a dovere lilo

per quest'ultima soluzione ho fatto una ricerca:
280.10 Problemi con lilo: non parte più Windows

Ho Linux su primo disco fisso, e Windows sullo slave; ora lilo non riesce ad avviare Windows, come posso fare?

ecco un esempio di /etc/lilo.conf per ovviare al problema:
modificalo secondo le tue esigenze e riesegui lilo per reinstallarlo.

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
default=linux
prompt
timeout=20
read-only
root=/dev/hda1
image=/vmlinuz
label=linux
other=/dev/hdb1
label=win
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80