08-09-2009, 09:49 AM
Problema. Essenzialmente, penso che esistano troppi bootloader... Vorrei tanto che ne esistesse uno unico che avviasse sia Linux sia XP sia Vista; pur non avendone trovati, c'è questo metodo per avviare Linux da NTLDR, il bootloader di XP.
Postulati:
- Abbiamo installato su hdd XP
- Abbiamo installato su hdd Linux, ponendo il suo bootloader all'interno della partizione in cui abbiamo installato linux E NON nell'mbr
- operiamo in ambiente xp
Cosa ci serve:
- DDforWindows: http://www.chrysocome.net/download
Passi.
( 1 ) scompattiamo lo zip scaricato; apriamo cmd, la command line di windows
( 2 ) in cmd navighiamo fino alla cartella in cui abbiamo scompattato; vi consiglio di scompattare sul desktop, così da abbreviare il percorso da scrivere in:
( 3 ) inviamo il comando
( 4 ) abbiamo l'elenco delle partizioni, individuiamo quella di linux (la tipologia è, AD ESEMPIO, Harddisk0\Partition6 ...ossia primo hard disk, partizione sei)
( 5 ) inviamo il comando sostituendo agli asterischi la partizione prima individuata
( 6 ) Viene creato in C:\ un file in cui vi sono i primi 512byte della partizione di linux, ove il bootloader. Si può chiudere la command line.
( 7 ) Adesso, Risorse del Computer >> Proprietà >> scheda Avanzate >> riquadro Avvio e ripristino; tasto Impostazioni >> riquadro Avvio del sistema; tasto Modifica. Comparirà il file "boot.ini".
( 8 ) Modifichiamo il file, ma non cancelliamo nulla di quello che vi è già scritto. Nella senzione "[OperatingSystems]" vi sono tutti i sistemi che il bootloader può caricare. Aggiungiamoci una linea scrivendo:
La parte del codice fra virgolette sergenti è a vostra scelta. Amen.
Avvertenze. Se seguite questa guida, anche nel caso sbagliate qualcosa, non avrete problemi a rientrare in windows per correggere gli errori. Tutte le azioni quivi descritte preservano il funzionamento originale dell' NTLDR: non dovete cancellare né sovrascrivere niente, se è la prima volta che usate questa guida. Altrimenti, solo il file "boot.lnx".
Testing. Da me, la uso sempre da un anno a questa parte, nessun problema.
Postulati:
- Abbiamo installato su hdd XP
- Abbiamo installato su hdd Linux, ponendo il suo bootloader all'interno della partizione in cui abbiamo installato linux E NON nell'mbr
- operiamo in ambiente xp
Cosa ci serve:
- DDforWindows: http://www.chrysocome.net/download
Passi.
( 1 ) scompattiamo lo zip scaricato; apriamo cmd, la command line di windows
( 2 ) in cmd navighiamo fino alla cartella in cui abbiamo scompattato; vi consiglio di scompattare sul desktop, così da abbreviare il percorso da scrivere in:
Codice:
cd Desktop\******
Codice:
dd --list
( 5 ) inviamo il comando sostituendo agli asterischi la partizione prima individuata
Codice:
dd bs=512 count=1 if=\\?\Device\Harddisk*\Partition* of=C:\boot.lnx
( 7 ) Adesso, Risorse del Computer >> Proprietà >> scheda Avanzate >> riquadro Avvio e ripristino; tasto Impostazioni >> riquadro Avvio del sistema; tasto Modifica. Comparirà il file "boot.ini".
( 8 ) Modifichiamo il file, ma non cancelliamo nulla di quello che vi è già scritto. Nella senzione "[OperatingSystems]" vi sono tutti i sistemi che il bootloader può caricare. Aggiungiamoci una linea scrivendo:
Codice:
C:\boot.lnx="Linux VatteLaPesca 21.01"
Avvertenze. Se seguite questa guida, anche nel caso sbagliate qualcosa, non avrete problemi a rientrare in windows per correggere gli errori. Tutte le azioni quivi descritte preservano il funzionamento originale dell' NTLDR: non dovete cancellare né sovrascrivere niente, se è la prima volta che usate questa guida. Altrimenti, solo il file "boot.lnx".
Testing. Da me, la uso sempre da un anno a questa parte, nessun problema.