Newsgroup: it.comp.os.linux.iniziare
Titolo: multi boot

Salve a tutti, ecco il problema:
Prima avevo solo un hd con installato win e rh7.1 con il boot co lilo, 
tutto OK. Poi ho installato un nuovo hd sul secondario master e ci ho 
installato sopra la mandrake 8.1, che mi ha impostato un nuovo lilo.
Adesso non riesco piu' ad avviare la rh7.1 sul primo disco, ho provato a 
leggere qualcosa ma non ho fatto passi avanti, questo e' l'estratto del 
lilo.conf:
other=/dev/hda1
        label=windows
        table=/dev/hda
other=/dev/fd0
        label=floppy
        unsafe
image=/dev/hda6/vmlinuz           Partizione di boot di rh
        label=red-hat
        root=/dev/hda2            Root di rh
        read-only
Un grazie a chi mi puo' aiutare.

Posta anche la lista delle partizioni del disco con win e redhat.

 Posta anche la lista delle partizioni del disco con win e redhat.
hda1 win
hda2 \ rh
hda6 boot rh
hda5 swap
..
-- 
ciao Tony

hda5 swap
Nella voce boot di lilo che cosa c'e'?
Quando avvii la redhat che problemi ti da'?
Salve
          Dbg

 Non hai fatto il disco di avvio quando hai installato la redhat
L'ho fatto, ma poi con i ripetuti smanettamenti e problemi accessori (figli
ecc.) mi si e volatilzzato.
Riassumendo dopo l'installazione di Mandrake sul nuovo hdb e la conseguente
installazione del nuovo lilo su hda non so come far partire una
installazione linux su hda (dove c'e' anche windows). Se metto /boot lui in
quel momento ha montato come boot la partizione su disco hdb (penso), quindi
come gli dico di  andare a prendersi la partizione che si trova su hda?
Grazie Tony.

io farei un avvio in mdk, andrei in console, guarderei con #cfdisk /dev/hda
prendo al volo quella che mi sembra quella per il boot e la scrivo in
lilo.conf con sintassi simile a quella per rh
riavvilo # lilo
spengo e riaccendo...
se va tutti felici!! se non va... qua finisce l'idea di un newbie.

come gli dico di  andare a prendersi la partizione che si trova su hda?
]zac[
No no, calma, non e' cosi.
Se avvi il kernel di hda lui monta le partizioni in base al /etc/fstab
di hda, se avvi il kernel di hdb lui monta le partizioni in base a
/etc/fstab di hdb.
C'e' qualcosa che non torna, che stai tenendo nascosto, posta
completamente il lilo.conf di hda (se non e' accessibile, puoi montare
da mandrake hda lanciando da console mount -t ext2 /dev/hda2 ecc.)  e
lilo.conf di hdb.
Salve
          Dbg

Ho trovato un esempio (e' solo un esempio mi raccomando):
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt timeout=50
image=/boot/bzImage
label=linux.debian
root=/dev/hda1
read-only
image=/boot/vmlinuz-2.2.5-15
label=linux.redhat
root=/dev/hda4
read-only
Secondo me, nel tuo lilo.conf della mandrake, image= della sezione
redhat e' sballato.
Salve
          Dbg

 redhat e' sballato.
Di questo sono convinto anch'io. Solo che non so che cavolo scriverci :(
Tu mi parli di lilo.conf di hda e hdb, ma non viene gestito solo un
lilo.conf, quello lanciato da MBR ?
Nel tuo esempio  le 2 immagini del kernel sono nella stessa partizione di
boot, io invece quella di rh ce l'ho in un'altro hd.
Tanks Tony

boot, io invece quella di rh ce l'ho in un'altro hd.
Da quel che ho visto sembra che l'unica possbilita' con lilo sia di
avere i kernel e relativa directory nella stessa partizione (/boot).
Procedendo con un pelo di attenzione non dovrebbe essere difficile
(accompagnata da una ricerca cercando con lilo + multiboot).
Auguri.
Salve
        Dbg

boot, io invece quella di rh ce l'ho in un'altro hd.
Hai due strade, quella normale e`:
#
boot=/dev/hda
read-only
#
image=/vmlinuz
label=Debian
root=/dev/hdb7
image=/slack/boot/vmlinuz    # montata ovviamente;-))
label=Slack
root=/dev/hda5
#
L'altra e` questa che mi sono personalizzato io e che uso per il motivo
che devo/voglio nascondere l'estesa agli attacchi di scandisk, defrag e
antivirus vari di winbugSE e dunque devo tornare a mostrarla quando
avvio Linux Slack. Eccola, ed e` anche comoda perche' rende
indipendenti i cambiamenti di kernel:
#
boot=/dev/hda
read-only
#
image=/vmlinuz
label=Debian
root=/dev/hdb7
#
other=/dev/hda5
label=Slack
#
Questo di other non fa che trasferire il controllo al codice in hda5.
Pertanto dalla Slack poi ti fai girare lilo con un lilo.conf fatto
normale come se fosse l'unica distro della macchina, ovviamente
dicendogli: boot=/dev/hda5
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.19pre17 su Debian GNU/Linux 2.2 Potato */