Strano problema con LILO[RISOLTO]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Strano problema con LILO[RISOLTO]

Messaggio 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!

Avatar utente
Sawk
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: dom 6 feb 2005, 0:00
Località: Pordenone, Italy
Contatta:

Messaggio da Sawk »

i jumper sono messi bene ?

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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:

Avatar utente
Sawk
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: dom 6 feb 2005, 0:00
Località: Pordenone, Italy
Contatta:

Messaggio 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

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio 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;

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio 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!

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

Credo che inganni windows facendoli credere di essere sul disco primario.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

non c'è di che! :wink:

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Paoletta.. Immagine

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

troppo gentili... :oops:

lukkio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: lun 5 dic 2005, 22:21

grazie! ancora non parte..sigh

Messaggio 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.

lukkio
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: lun 5 dic 2005, 22:21

ops, scusate

Messaggio da lukkio »

ho sbagliato argomento, volevo rispondere al mio ...
perdonatemi, please.. :wink:

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio 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

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »


Rispondi