Come installare grub su chiavetta USB?


11

Mi chiedevo se potevo creare una chiave hardware di selezione os o qualcosa del genere.

Attualmente sto usando un sistema a doppio avvio (ubuntu 10.10 + win7) e voglio usare un'unità USB per specificare il sistema operativo che voglio avviare. Quindi, se la chiave USB è collegata durante l'avvio, avvierà un sistema operativo, in caso contrario, avvierà l'altro.

Voglio modificare il mio grub attualmente installato per riconoscere solo un SO, e installare un secondo grub sulla chiave USB, con l'altro SO in esso. Dopo di ciò ho solo bisogno di impostare l'avvio dalla chiave USB nel BIOS. Potrei sbagliarmi completamente, ma soprattutto ho bisogno di alcuni consigli su come installare grub (2) sulla chiave USB.


Quale problema stai davvero cercando di risolvere? Non esiste una soluzione più semplice per quello che vuoi fare?
JanC

Risposte:


4

Apri un terminale e digita sudo fdisk -l(la tua chiavetta USB dovrebbe apparire nell'elenco se è inserita). Ora digita sudo grub-install /dev/<insert flash drive name here>per installarlo sul tuo flash drive.

per esempio:

sudo grub-install /dev/cookies

Fai attenzione con questi comandi (non confondere) o potresti danneggiare il tuo sistema. Assicurati di installare sull'unità flash e non qualcos'altro.

Non sono del tutto sicuro che ciò ti consentirà di avviare il sistema come desideri, ma in caso contrario puoi modificare la configurazione di grub sull'unità flash per trovare i tuoi dischi rigidi integrati.


1
Ubuntu 14.04 non riesce con: "l'incorporamento non è possibile, ma è necessario per l'installazione su più dischi"
Ciro Santilli 12 病毒 审查 六四 事件 法轮功

Prova questo: ubuntuforums.org/showthread.php?t=1913517 Se non funziona, sentiti libero di aprire una nuova domanda.
RolandiXor

1
@CiroSantilli 巴拿馬 文件 六四 事件 法轮功 Penso che sia necessario impostare il --boot-directoryparametro su una directory sull'unità flash di destinazione. Questo dovrebbe farlo funzionare.
starbeamrainbowlabs l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.