Newsgroup: it.comp.os.linux.iniziare
Titolo: come organizzareil boot tra due hd?

Ciao a tutti,
possiedo 2 hd (/dev/hda e /dev/hdc) e partendo da zero non so come fare per
installare winme e winxp e linux.
Vorrei sistemare i due winzozz nel primo hd e linux rh 7.3 nel secondo, come
posso fare per fare il boot da lilo di tutti e tre i sistemi operativi senza
avere l'odioso doppio boot di lilo e poi quello di winxp?
Inoltre come devo fare per l'installazione? installo winme e winxp staccando
il secondo hd e poi stacco il primo collego il secondo per l'installazione
di linux?
Vorrei un consiglio perchè questa procedura me l'ha consigliata una persona
di cui non mi fido molto.
Grazie ciao
--
Giuseppe Arrabito
arra...@inwind.it

fai bene a non fidarti.
prima di tutto ti consiglierei di non installare winme che e' ormai
superato.
poi perche il secondo disco e' hdc e non hdb?
installa winxp prima, poi la redhat.
guando ti chiede di configurare il boot loader
scegli grub e aggingi la alle opzioni di boot
anche quella di winxp.
se non riesci durante la fase di installazione
lo puoi fare dopo editando il file /boot/grub/grub.conf


Secondo me è inutile togliere il secondo HD.
L'ordine è giusto: prima winme, poi xp che riconosce la presenza del 
primo e lo integra nel suo loader, poi linux che integra il loader di xp
in lilo o grub.
Questo ti porta comunque ad un doppio menu di scelta perché l'avvio
diretto di winme credo sia precluso dal boot.ini di xp. (non ci giuro)
O sacrifichi uno dei win (come ti hanno suggerito), o usi il loader di
xp
per avviare anche linux (al cui lilo/grub darai un timeout "breve").
Maggiori dettagli li trovi nel linux+NT-loader mini-howto.
Semplificando la procedura, visto che puoi montare la partizione winme
in scrittura come /mnt/winme e mettere winme nella prima partizione C:,
- installi winme come primo in C:,
- installi xp come secondo in D:. Il boot.ini viene messo in
C:=/dev/hda1
- installi Linux mettendo lilo nel settore di boot della sua partizione
(hdc1)
- avvii linux da floppy e dai
  dd if=/dev/hdc1  of=/mnt/winme/bootsect.lnx count=1 bs=512
   poi apri con un editor (vi) il file /mnt/winme/boot.ini
  e aggiungi la riga
C:\bootsect.lnx "Linux RedHat-7.3 :-))"
e un po' di :-(( alle righe M$
ciao, Andrea

 Semplificando la procedura, .........
Dimenticavo, se poi vuoi far vedere a RH-7.3 la partizione ntfs di xp
dovrai ricompilare il kernel, rilanciare "lilo" e ricreare il file
bootsect.lnx.
Ovviamente, se usi grub non devi rilanciare "lilo" (e neanche grub)
ciao, Andrea

 
arra...@inwind.it
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Mi permetto di rispondere perché ho appena fatto una cosa simile: win98 sul
primo disco, rh su mezzo secondo disco e xp sull'altra metà.
Per quanto mi riguarda avevo avevo già win98 sul primo disco. Così ho
installato xp sul secondo: il boot loader di xp (nt) mi permetteva il doppio
boot 98/xp.
Tutte le partizioni linux le ho messe sul **secondo** disco come **pure** il
boot loader..
Poi ho avviato rh da lilo sul dischetto e ho seguito la procedura descritta
nell'HOWTO:
dd if=/dev/hdb (nel mio caso) of=/tmp/bootsect.lin (il nome è simile a
bootsect.dos) bs=512 count=1
Poi ho spostato il file bootsect.lin su c:\ (in modo che fosse visibile dal
boot loader di xp).
A questo punto basta modificare il boot.ini aggiungendo la stringa
c:\bootsect.lin="Linux RedHat 7.3"
Mi sembra di non aver trascurato nulla - a me funziona (quasi sempre...).
L'unica pecca è che uso il bootloader di xp invece che lilo o grup... va
bene lo stesso?
Saluti.
MC

 Alfioz
Saluti.
MC