PDA

View Full Version : creazione multiboot su chiavetta usb


Colossus86
17-11-2009, 23:18
come da titolo vorrei creare una chiavetta usb con sopra:

ubuntu 9.10 (se possibile in modalità persistent)
backtrack4 pre-release (idem come sopra)
ophcrack (sia per xp che vista)

(opzionali xp e altre distro ma credo sia possibile solo se può essere aggiunto anche un OS in partizione logica)

sono 2 giorni che provo le procedure che ho trovato in giro ma alcune non funzionano e altre mancano di parti fondamenali... qualcuno conosce qualche guida precisa e "funzionante" per raggiungere questo risultato o sa descrivermi qualche procedura nei dettagli?
Per adesso l'unico risultato che ho avuto è stato: creare 4 partizioni primarie installando prima bt4 e le 2 oph e successivamente installando ubuntu nell'ultima... ma non ho capito poi come inserire nel grub di ubuntu le altre 3 distro...

grazie 1000 in anticipo

Chiancheri
17-11-2009, 23:27
come da titolo vorrei creare una chiavetta usb con sopra:

ubuntu 9.10 (se possibile in modalità persistent)
backtrack4 pre-release (idem come sopra)
ophcrack (sia per xp che vista)

(opzionali xp e altre distro ma credo sia possibile solo se può essere aggiunto anche un OS in partizione logica)

sono 2 giorni che provo le procedure che ho trovato in giro ma alcune non funzionano e altre mancano di parti fondamenali... qualcuno conosce qualche guida precisa e "funzionante" per raggiungere questo risultato o sa descrivermi qualche procedura nei dettagli?
Per adesso l'unico risultato che ho avuto è stato: creare 4 partizioni primarie installando prima bt4 e le 2 oph e successivamente installando ubuntu nell'ultima... ma non ho capito poi come inserire nel grub di ubuntu le altre 3 distro...

grazie 1000 in anticipo


se hai installato ubuntu in modalità persistent, apri la shell, digita: sudo update-grub

dovrebbe fare tutto da solo. altrimenti dovrai procedere manualmente (modificando tu stesso il menu copiandoci dentro un paio di righe di codice).

Colossus86
18-11-2009, 00:27
ok il sudo update-grub non funziona :(

qual'è esattamente il paio di righe di codice che devo modificare? :help:

patel45
18-11-2009, 07:52
se hai installato ubuntu in modalità persistent, apri la shell, digita: sudo update-grub
Il grub non c'è nell'installazione live persistent, il bootloader è isolinux.

Colossus86
18-11-2009, 10:43
Il grub non c'è nell'installazione live persistent, il bootloader è isolinux.

il persistent l'ho confermato semplicemente creando un file sul desktop e poi ritrovandolo al successivo riavvio... l'installazione di ubuntu non l'ho effettuata con UNetbootin (come per le atre 3) ma direttamente da una live su un'altra usb...

potrebbe essere quello il problema visto che al boot con la chiavetta mi parte grub 1.97 con le 2 voci dell'ubuntu sulla chiavetta e sotto le voci dei vari SO che ho già installato sul pc?

patel45
18-11-2009, 12:05
allora hai fatto una installazione normale, come se fosse su hd, mi sono fatto ingannare dal persistent.
scusa Chiancheri :doh:

Colossus86
18-11-2009, 12:12
però nn ho capito... alla fine come risolvo il problema d far vedere gli altri SO?

Chiancheri
18-11-2009, 12:34
però nn ho capito... alla fine come risolvo il problema d far vedere gli altri SO?

guarda non sono mai stato un esperto di grub... adesso poi, con grub 1.97 il funzionamento è tutto rinnovato e quel poco che sapevo non serve più.

in ogni caso in rete trovi milioni di guide sulla configurazione. Ti raccomando di cercare grub2 (grub 1.97), anzichè semplicemente grub, perchè ci sono delle differenze.

Probabilmente il comando che ti ho dato io si occupa di rilevare le partizioni da mettere al boot che stanno sugli hard disk, e non quelle partizioni che stanno su usb. In ogni caso si può fare la qualsiasi, ma come ti ho detto, non ci ho mai provato, per cui non posso aiutarti. Cerca in giro, la cosa è fattibile.

Ci sono poi diversi modi di modificare grub2. Il più semplice (ma forse quello sbagliato), è modificare il file (con permessi di amministratore), /boot/grub/grub.cfg

ma non è la maniera più elegante, perchè FORSE se modifichi questo file, se un giorno grub viene aggirnato, ti sovrascrive le modifiche.

P.S. se e quando riesci, fammi sapere come hai fatto perchè mi interessa

Colossus86
19-11-2009, 00:05
ci sono quasi... però ho notato che ci sono diverse limitazioni per quello che voglio fare... in pratica bt4/3 (per ora metto la 3 che tanto la 4 non mi trova il wifi) e i 2 oph li metto come iso e li avvio così... il problema adesso è: ubuntu devo installarlo su ext3/4, bt3 su ext2/3/fat32 e oph fat32/(ext2 forse)

in pratica quindi ho creato 2 partizioni: la prima in ext3 su cui ho installato ubuntu e nell'altra (fat32) ci metterò le iso degli altri 3 (ho già trovato il modo si fargliele vedere a grub ma poi non si caricavano perchè il loro kernel nn reggeva ext4 :doh: ).
Il problema è: non so se c'è il modo, e se c'è non so (per ora) come si fa, a dire a grub di andare a cercare le iso sull'altra partizione.... :(

patel45
19-11-2009, 05:43
sei molto ottimista quando dici i 2 oph li metto come iso e li avvio così... sono proprio curioso di vedere gli sviluppi di questa mission impossible.