如何在USB闪存驱动器上安装grub?


11

我想知道我是否可以制作一个os-selecting-hardware-key或类似的东西。

我当前正在使用双启动系统(ubuntu 10.10 + win7),并且我想使用USB驱动器指定要启动的操作系统。因此,如果在启动过程中插入了USB密钥,它将启动一个操作系统,如果不是,它将启动另一个操作系统。

我想编辑当前安装的grub以仅识别一个操作系统,然后将另一个grub与另一个操作系统一起安装到usb密钥。之后,我只需要设置从BIOS中的usb密钥启动。我可能完全错了,但主要是我需要一些关于如何在USB密钥上安装grub(2)的建议。


什么问题是你真的想解决?您要执行的操作没有更简单的解决方案吗?
2010年1

Answers:


4

打开一个终端,然后键入sudo fdisk -l(如果已插入,则您的USB闪存驱动器应显示在列表中)。现在,键入sudo grub-install /dev/<insert flash drive name here>将其安装在闪存驱动器上。

例如:

sudo grub-install /dev/cookies

请小心使用这些命令(不要弄乱),否则可能会损坏系统。确保要安装到闪存驱动器,而不要安装其他东西。

我不能完全确定这是否可以让您按需要引导系统,但是如果不能,则可以在闪存驱动器上编辑grub配置以找到内置硬盘驱动器。


1
Ubuntu 14.04失败并显示:“无法嵌入,但跨磁盘安装需要此嵌入”
Ciro Santilli冠状病毒审查六四事件法轮功

试试这个:ubuntuforums.org/showthread.php?t=1913517 如果这不起作用,请随时提出一个新问题。
罗兰迪克(RolandiXor)

1
@CiroSantilli巴拿马文件六四事件法轮功我认为您需要将--boot-directory参数设置为目标闪存驱动器上的目录。那应该使它工作。
starbeamrainbowlabs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.