将操作系统移至 U 盘后如何自定义 GRUB

将操作系统移至 U 盘后如何自定义 GRUB

我正在尝试使用 Ubuntu 10.04 制作可启动的拇指驱动器,但遇到了 GRUB 问题。

我能够使用 LiveCD 或实际安装 Ubuntu 在拇指驱动器上安装可启动的 Ubuntu。但是,我想对该安装进行大量自定义,而尝试将其应用于拇指驱动器安装时,这需要花费太长时间。

因此,我想在笔记本电脑硬盘上安装 Ubuntu,将其安装在与 Windows 安装不同的分区中,然后在那里进行自定义(因为这样要快得多)。然后我将使用 FSArchiver 将该安装复制到拇指驱动器,然后该驱动器应该可以启动。

一切似乎都很好,只是当我尝试从 USB 驱动器启动时,GRUB 出现缺少操作系统的错误。因此,我只能从硬盘驱动器启动。我该如何避免这种情况?

我知道原因是 GRUB 需要找到 Windows XP 和第二个 Ubuntu 安装,而它们不在拇指驱动器上,但是考虑到我无法启动它,有没有办法在拇指驱动器上定制 GRUB?

答案1

我使用“grub-customizer”来做同样的事情,尽管我使用 dd 将文件系统复制到 USB 驱动器。Grub-customizer 可以将 grub 安装到其他驱动器的 mbr,以及轻松自定义其他驱动器上的条目。这是一个很棒的工具,也可以与 BURG 配合使用。

PPA 在这里:https://launchpad.net/~danielrichter2007/+archive/grub-customizer

相关内容