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


11

Мне было интересно, смогу ли я сделать аппаратную клавишу выбора ОС или что-то в этом роде.

В настоящее время я использую систему с двойной загрузкой (Ubuntu 10.10 + win7), и я хочу использовать USB-диск, чтобы указать ОС, которую я хочу загрузить. Так что, если ключ USB подключен во время загрузки, он запустит одну операционную систему, если нет, он загрузит другую.

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


Какую проблему вы действительно пытаетесь решить? Нет ли более простого решения для того, что вы хотите сделать?
Янв

Ответы:


4

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

например:

sudo grub-install /dev/cookies

Будьте осторожны с этими командами (не путайте), иначе вы можете повредить свою систему. Убедитесь, что вы устанавливаете на флешку, а не что-то еще.

Я не совсем уверен, что это позволит вам загружать вашу систему так, как вы хотите, но если это не так, вы можете отредактировать конфигурацию grub на флэш-диске, чтобы найти встроенные жесткие диски.


1
Ubuntu 14.04 завершается с ошибкой: «встраивание невозможно, но это необходимо для установки на несколько дисков»
Сиро Сантилли (iro 16: 审查 六四 事件 法轮功 法轮功

Попробуйте это: ubuntuforums.org/showthread.php?t=1913517 Если это не сработает, не стесняйтесь, чтобы открыть новый вопрос.
RolandiXor

1
@CiroSantilli 法轮功 文件 六四 事件 法轮功 Я думаю, вам нужно установить --boot-directoryпараметр в каталог на целевой флешке. Это должно заставить его работать.
starbeamrainbowlabs
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.