Newsgroup: it.comp.os.linux.iniziare
Titolo: Dual Boot: WinXP su Raid - Linux su Ide

L'altro giorno mi è venuta la voglia di provare a installare una
release di Linux sul mio Pc di casa e per non incasinare i dati su Win
ho installato il tutto su un vecchio hard-disk ide. L'instalazione è
andata a buon fine e funziona tutto, l'unico problema rimane il Boot
del sistema.
La mia config è:
2 dischi Sata in Raid con WINXP
1 disco Ide con Linux-Ubutntu.
Ora i 2 sistemi orperativi sono così tanto staccati che o parte 1 o
parte l'altro, ma nn ho la possibilità di scelta all'accensione, devo
tutte le volte entrare nel bios e dare la priorità al disco o al raid
per far partire il sistema che voglio.
C'è un modo da linux o da win per saltare questo passaggio e avere una
scelta all'accensione per scegliere il sist operativo???
Ho provato a modificare il file di boot di Linux ma purtroppo avendo
il raid non me lo Monta e quindi nn riesco a dagli un indirizzo per
partire.
Grazie x tt per le future risposte
PS:In linux sono veramente senza nessuna conoscenza, quindi qls cosa
dovessi fare su questo sitema spiegatela passo a passo..Grazie

 scelta all'accensione per scegliere il sist operativo???
Vado di pura logica, non avendo mai provato con le mie manone.
0) Leggi il file /boot/grub/device.map e assicurati che somigli a questo:
jack@coppermine:~$ cat /boot/grub/device.map 
(hd0)   /dev/hda
(hd1)   /dev/sda
Nell'esempio assumo che il disco in cui hai linux sia /dev/hda (e per grub
lo chiameremo hd0) mentre il primo dei due dischi su cui hai windows sia
/dev/sda (ovvero hd1 per grub)
1) Boota linux. Immagino che grub sia installato in /dev/hda, se non lo e'
reinstallalo
$ sudo grub-install /dev/hda
2) Ora apri il file /boot/grub/menu.lst. Quello che vogliamo fare e'
aggiungere una sezione che booti windows attraverso il suo bootloader.
Assicurati che esista una sezione che dica, all'incirca:
title         Windows 
root          (hd1,0)
makeactive
chainloader   +1
Se non c'e', aggiungila IN FONDO AL FILE, fuori da "Automagic kernel list".
A questo punto riavvia il sistema, lasciando Linux come disco di avvio da
BIOS. Dovresti poter selezionare la nuova voce "Windows" che dovrebbe
bootarti windows senza troppi problemi.
Buona fortuna ;)
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux

 (hd1)   /dev/sda
Questo è il mio /boot/grub/device.map ;
(hd0)   /dev/hda
(hd1)   /dev/sda
(hd2)   /dev/sdb
Ho fatto tt gli altri passaggi ma nn va...appena accendo il pc cerca
di partire windows ma si blocca con la scritta "Starting Up...."
Se voglio far partire linux ho 2 sec durante l'accensione per cliccare
su ESC così mi appare il Menu per scegliere linux o windows.
Da linux se vado su Risorse ->Computer mi vede il disco IDE di linux
normamente, il disco di windows me lo vede ma nn riesce a montarlo se
lo voglio aprire, nn vorrei che il prob si verificasse in quanto il
disco di win è un RAID-0 quindi in realtà sono 2 dischi rigidi.
Grazie ancora anticipatamente.

 di partire windows ma si blocca con la scritta "Starting Up...."
Quindi il chainloading funziona, visto che windows parte. Se poi si
incarta da qualche parte, beh, quello va oltre gli scopi di questo testo.
Ti consiglio di cercare approfonditamente in google, perche' sicuramente
qualcuno ci e' gia' passato: come detto io non ho esperienze personali e
come dimostrato grub funziona. Vedi se il problema e' di windows e/o del
tuo bios.



Se parto con il Raid come prioritario Windows parte
normalmente..quindi nn credo che il porb sia di windows o del
bios...ma + il fatto che il grub mi fa partire 1 disco solo piuttosto
che entrambi come raid-0...

 che entrambi come raid-0...
Non so se hai capito come funziona grub: sostanzialmente se decidi di far
partire linux, lui avvia linux, se decidi di far partire windows, lui
semplicemente "passa la palla" al bootloader di windows.
Quindi grub non ha nessuna influenza su quello che succede dopo il
bootloader di windows.
O almeno credo.



Mmmm io pensavo che il grub desse l'imput all'hardisk e all'interno di
quell'hardisk se c'era un file di boot lo faceva partire..