Pagina 1 di 1

Strano problema con LILO[RISOLTO]

Inviato: dom 6 nov 2005, 11:10
da alessiodf
Salve a tutti!

Vi descrivo sinteticamente il mio problemino.. Ho due HD, uno SATA da 160Giga e uno ATA da 80Giga. Nel SATA ho Slack10.2 con 2.6.13.4 e lilo nell'mbr e nell'ATA ho winXP (perdonate la bestemmia) :lol: con il boot naturalmente sull'mbr..

Da bios parto naturalmente con l'HD-SATA dove ho lilo, e se scelgo slack parte tutto ok..se invece faccio partire win mi dice "avvio di win" e poi non fa niente..non mi dice nemmeno cose del tipo sistema operativo mancante.. NULLA! :roll:

Allora ho provato (da bios) a far partire direttamente l'HA-ATA da 80G e win parte bene..

Quindi l'errore sta su lilo! MA DOVE?!?! :?

Vi posto l'fdisk...
IL SATA

Codice: Seleziona tutto

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        7295    58597056   83  Linux
/dev/sda2            7296       19929   101482605    5  Extended
/dev/sda5            7296       14590    58597056   83  Linux
/dev/sda6           14591       14712      979933+  82  Linux swap
e l'ATA

Codice: Seleziona tutto

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        3647    29294496   83  Linux
/dev/hda2            3648        6201    20515005    5  Extended
/dev/hda3   *        6202        9963    30218265    c  W95 FAT32 (LBA)
/dev/hda5            3648        6079    19535008+  83  Linux
/dev/hda6            6080        6201      979933+  82  Linux swap
ah, inoltre sul ATA ho ancke un'altra slack ma tra breve la leverò... che mi dirte?!?!

il lilo corrispondente è questo...

Codice: Seleziona tutto

append="hdc=ide-cd"
boot = /dev/sda
prompt
timeout = 50
default = Linux-2.6.13.4
vga = normal

######## 2.6.13.4 #################
image = /boot/vmlinuz-2.6.13.4
root = /dev/sda1
label = Linux-2.6.13.4
read-only
###############################

############## WIN-XP ############
other = /dev/hda3
table = /dev/hda
label = win
###############################
Grazie a tutti!

Inviato: dom 6 nov 2005, 12:16
da Sawk
i jumper sono messi bene ?

Inviato: dom 6 nov 2005, 13:05
da alessiodf
intendi i ponticelli sull'HD?!?!?! non credo.. comunque mi sembra che l'hd da 80giga è primary master e il sata lo vede come therd master...

HEEEEEELLLP!!!!! :oops:

Inviato: dom 6 nov 2005, 14:18
da Sawk
in ogni hard-disk viene disegnato uno schema su come mettere i jumper....leggilo attentamente e mettilo in base alle tu esigenze...di più non so dirti, sei te che ce li hai in mano :P

Inviato: dom 6 nov 2005, 14:29
da Paoletta
non è che è il solito problema di win che vuole partire solo dal disco primario (anche se qui il primario è l'ATA..solo che lilo è sul SATA).
Puoi provare ad aggiungere a lilo.conf

Codice: Seleziona tutto

other = /dev/hda3 
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
label="Windows"
table = /dev/hda
e poi reinstalla lilo;

Inviato: dom 6 nov 2005, 17:09
da alessiodf
Cioè, sei una GRANDE!!!! :D

Grazie mille!! ora parte tutto perfettamente.. una piccola domanda..a che serve il "map-drive" e "to" che mi hai fatto aggiungere.. Solo x curiosità! :p

GRAZIE ANCORA!

Inviato: dom 6 nov 2005, 20:28
da krisis
Credo che inganni windows facendoli credere di essere sul disco primario.

Inviato: dom 6 nov 2005, 23:40
da Paoletta
non c'è di che! :wink:

Inviato: lun 7 nov 2005, 0:22
da MAT
Paoletta.. Immagine

Inviato: lun 7 nov 2005, 13:53
da Paoletta
troppo gentili... :oops:

grazie! ancora non parte..sigh

Inviato: mer 7 dic 2005, 16:13
da lukkio
Salve,
intanto vi ringrazio delle risposte: tante e veloci, davvero devo dire che non mi immaginavo un forum potesse essere così potente.. e pieno di persone che ci si dedicano così appassionatamente.. complimenti!
Grazie mille a tutti!!
Ho provato con alcuni vostri suggerimenti (map-drive) ma windows continua a non avviarsi (dire così senza specificare altro può sembrare una fortuna, ma purtroppo devono continuare usarlo i miei familiari..).
Stavolta vi posto la mia situazione.
Questo è la fdisk per hda:

Disk /dev/hda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 4737 38049921 5 Esteso
/dev/hda2 4738 4866 1036192+ 82 Linux swap / Solaris
/dev/hda5 1 4737 38049889+ 83 Linux


Questa è la fdisk per hdb:

Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot Start End Blocks Id System
/dev/hdb1 * 1 2571 20651526 7 HPFS/NTFS
/dev/hdb2 2572 9964 59384272+ f W95 Ext'd (LBA)
/dev/hdb5 2572 9964 59384241 b W95 FAT32


Questo è il lilo.conf:

default="windows"
boot=/dev/hda
map=/boot/map
keytable=/boot/it-latin1.klt
menu-scheme=wb:bw:wb:bw
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
label="linux"
root=/dev/hda5
initrd=/boot/initrd.img
append="noapic resume=/dev/hda2 splash=silent"
vga=788
other=/dev/hdb1
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
label="windows"
table=/dev/hdb


Se avete suggerimenti o consigli anche non sicuri datemeli lo stesso: non riesco a risolvere...
Grazie ancora.

ops, scusate

Inviato: mer 7 dic 2005, 16:16
da lukkio
ho sbagliato argomento, volevo rispondere al mio ...
perdonatemi, please.. :wink:

Inviato: gio 8 dic 2005, 0:10
da urka58
C'è qualcosa che non quadra....
Il disco SATA (linux) dovrebbe essere sda... non hda
Il disco ATA (Win) se connesso come master sul primo canale ide dovrebbe essere hda non hdb.
Se hai installato lilo sul MBR del disco SATA e se questo disco è il primo disco della sequenza di boot che hai impostato dal BIOS il relativo blocco nel tuo /etc/lilo.conf dovrebbe essere

boot = /dev/sda

image = /boot/bla.bla
root =/dev/sdax
label = linux

ma così windows non parte in quanto win deve essere installato sul primo disco del primo canale (ide ,scsi o SATA che sia).
Quindi assicurati che il disco ATA (win) sia collegato al primo canale ide come master e installa LILO sul MBR di hda.
Linux può essere installato dove ti pare, non soffre....
Con una configurazione di questo tipo avrai
# Generale
boot = /dev/hda
#win
other = /dev/hda1
label = windows
table = /dev/hda
#linux
image = /boot/tua_image
initrd = /boot/tua_initrd
root = /dev/sdax -------la tua root part
label = linux
read-only
esegui
lilo -v -t per verificare che tutto sia a posto
e poi
lilo
Dovrebbe funzionare
Ciao

Inviato: gio 8 dic 2005, 14:07
da Paoletta