Newsgroup: it.comp.os.linux.iniziare
Titolo: 01 01 01 nel boot, bah!

Prima di tutto un saluto a tutto il ng.
Allora veniamo al punto:
per necessitą ho dovuto montare una distro MDK9 su
uno dei dischi del mio pc.
Su C: ho WinXP, sull'altro Linux.
Perchč Linux non mi si avvia se non col floppy di boot?
Inoltre il LILO mi sovrascrive l'mbr del disco C: per cui
se non voglio far avviare linux ma winxp non ottengo altro che
una successione di 01 01 01 01 01 per 10 righe.
Come diavolo devo fare per dire a LILO che non voglio
avviare linux da floppy e che mi deve bootare in modo che
possa scegliere quale OS usare?
Come boot nella lista di LILO mi da
boot=/dev/hdb dove c'č linux.
Come si dovrebbe chiamare il device dove c'č WinXP?
Perdonate l'ignoranza, ma non ne sono venuto a capo.
Ho anche provato a riscrivere il LILO seguendo una
specie di tutorial ma il problema rimane.
Ringrazio chiunque mi dia una dritta risolutiva :)
Francesco

 Francesco
Per comodità ti do una bozza di lilo.conf, fai una copia di backup di
lilo.conf e poi ci salvi sopra questo e se necessario fai un paio di
modifiche, poi puoi installarlo con lilo -v (da root).
Ma soprattutto 
man lilo
man lilo.conf
Cerca inoltre su internet cosa significa l'errore 01 di lilo
(
http://www.google.com/linux
 usa come stringa di ricerca 'lilo "L 01"' con
le virgolette ma senza apici)
#-- /etc/lilo.conf (inizio)--
# Il disco su cui installare lilo, in questo caso /dev/hdb cioè il Primary
Slave
# Se vuoi installarlo sul Primary Master metti /dev/hda
boot=/dev/hdb
# Controlla che ci sia il file /boot/map
map=/boot/map
vga=normal
default="Linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=60
# Messaggio che appare all'avvio, controlla che ci sia /boot/message-text
# altrimenti modifica opportunamente la linea
message=/boot/message-text
menu-scheme=wb:bw:wb:bw
disk=/dev/hdb bios=0x80
disk=/dev/hda bios=0x81
# Carica Linux
image=/boot/vmlinuz-2.4.22-10mdk
        label="2.4.22"
        root=/dev/hdc1
        initrd=/boot/initrd-2.4.22-10mdk.img
        # configurazione sicura, senza emulazione scsi e senza acpi,
        # poi se ti servono li attivi
        append="devfs=mount acpi=off"
        read-only
# Avvia windows dalla prima partizione del primo disco IDE
other=/dev/hda1
        label="windows"
        table=/dev/hda
        map-drive=0x81
           to=0x80
        map-drive=0x80
           to=0x81
# Nel caso ti serva di avviare da floppy
other=/dev/fd0
        label="floppy"
        unsafe
#-- /etc/lilo.conf (fine)--
-- 
Lorenzo "paulatz" Paulatto, Trieste

 le virgolette ma senza apici)
ti ringrazio Lorenzo, gentilissimo.
Stanotte o domattina cerco di venirne a capo.
Francesco

            to=0x81
sorry potrei sbagliare ma le opzioni di map drive
non servono per convincere 
un win* che sta su uno slave a fargli credere che sta su un primary ?
ciao
roberto/boogy

 Lorenzo "paulatz" Paulatto, Trieste
allora Lorenzo, ho controllato sl bios e la config. hardware è la seguente:
dvdrom           master primario ----> hda
hd con XP      slave primario ----->hdb
cd-rw              master secondario ----->hdc
hd con Linux   slave secondario ----->hdd
stando cosi le cose l'esempio di LILO che mi hai postato dovrei cambiarlo
come
segue, giusto?
boot=/dev/hdd
map=/boot/map
vga=normal
default="Linux"
keytable=/boot/it-latin1.klt
prompt
nowarn
timeout=60
message=/boot/message-text
menu-scheme=wb:bw:wb:bw
disk=/dev/hdb bios=0x80
disk=/dev/hda bios=0x81
# Carica Linux
image=/boot/vmlinuz-2.4.22-10mdk
        label="2.4.22"
        root=/dev/hdc1
        initrd=/boot/initrd-2.4.22-10mdk.img
        append="devfs=mount acpi=off"
        read-only
# Avvia windows dalla prima partizione del primo disco IDE
other=/dev/hdb
        label="windows"
        table=/dev/hdd
        map-drive=0x81
           to=0x80
        map-drive=0x80
           to=0x81
# Nel caso ti serva di avviare da floppy
other=/dev/fd0
        label="floppy"
        unsafe
#-- /etc/lilo.conf (fine)--
Questa parte però non l'ho capita:
image=/boot/vmlinuz-2.4.22-10mdk
        label="2.4.22"
        root=/dev/hdc1
        initrd=/boot/initrd-2.4.22-10mdk.img
io non ho partizioni sui due dischi, sono entrambi dedicati.
al posto di hdc1 che ci dovrei mettere? Un cd drive?
Ti ringrazio per la pazienza
Francesco

 hd con Linux   slave secondario ----->hdd
Il lettore DVD e il masterizzatore come *Master* e gli hard Disk come
*slave*??
Non pensavo che win fosse in grado di fare il boot da slave, comunque se c'è
la fa meglio per lui, con Linux non ci dovrebbero essere problemi
 disk=/dev/hdb bios=0x80
 disk=/dev/hda bios=0x81
Qui c'è qualche problema, sono andato a riguardarmi il manuale e, a parte il
fatto che devi mettere hdb e hdd non è possibile sapere a priori quale sarà
mappato su 0x80 e quale su 0x81, comunque gaurdati 
man lilo.conf
per maggiori informazioni
Quindi prova a omettere del tutto le due righe e inoltre anche queste righe
qua dalla sezione di windows:
         map-drive=0x81
            to=0x80
         map-drive=0x80
            to=0x81
Se non dovesse funzionare allora potresti mettere nella sezione generale
 disk=/dev/hdd bios=0x80
 disk=/dev/hdb bios=0x81
e nella sezione di windows
         map-drive=0x81
            to=0x80
        map-drive=0x80
            to=0x81
Spero che vada, dovrebbe andare.
