Як встановити grub на флешку?


11

Мені було цікаво, чи можу я зробити os-select-hardware-key або щось подібне.

В даний час я використовую подвійну систему завантаження (ubuntu 10.10 + win7), і я хочу використовувати привід usb, щоб вказати ОС, яку я хочу завантажувати. Отже, якщо usb-ключ підключений під час завантаження, він запустить одну операційну систему, якщо його немає, він завантажить іншу.

Я хочу відредагувати наразі встановлену груб, щоб вона розпізнавала лише одну ОС, і встановила другу груб до клавіші usb, а в ній інша ОС. Після цього мені просто потрібно налаштувати завантаження з клавіші usb в BIOS. Я можу з цим зовсім помилитися, але в основному мені потрібні поради щодо встановлення grub (2) на клавіші usb.


Яку проблему ви насправді намагаєтеся вирішити? Чи не існує більш простого рішення для того, що ви хочете зробити?
— JanC

Відповіді:


4

Відкрийте термінал і введіть sudo fdisk -l(якщо його вставлено, ваша флеш-пам’ять повинна відображатися у списку). Тепер наберіть його, sudo grub-install /dev/<insert flash drive name here>щоб встановити його на флешку.

наприклад:

sudo grub-install /dev/cookies

Будьте обережні з цими командами (не псуйте), інакше ви можете пошкодити вашу систему. Переконайтеся, що ви встановлюєте на флешку, а не щось інше.

Я не зовсім впевнений, що це дозволить вам завантажувати вашу систему як завгодно, але якщо це не так, ви можете відредагувати конфігурацію grub на флешці, щоб знайти вбудовані жорсткі диски.


1
Ubuntu 14.04 не вдається: "вбудовування неможливо, але це потрібно для встановлення
— міждискових

Спробуйте це: ubuntuforums.org/showthread.php?t=1913517 Якщо це не працює, сміливо відкривайте нове запитання.
— RolandiXor

1
@CiroSantilli 巴拿馬 文件 六四 事件 法轮功 Я думаю, вам потрібно встановити --boot-directoryпараметр у каталог на цільовій флешці. Це має змусити його працювати.
— starbeamrainbowlabs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.