将最新内核安装到 Ubuntu 并让 grub 确认新安装的内核

将最新内核安装到 Ubuntu 并让 grub 确认新安装的内核

我已经安装了 Ubuntu Distro(Karmic 9.10)。

但是,由于 xorg ati 驱动程序存在一些问题,我无法待机。有人建议我尝试最新版本的 xorg 驱动程序,而这又需要比 Ubuntu Central Repository (2.6.33) 提供的最新版本更新的 Linux 内核。

我搜索了几篇关于如何安装自定义 Linux 内核的文章。但是,这些文章都是 2004/2005 年的,而且它们谈论的是 lilo(???)。从那时起,我就担心无法让 Grub Boot 正确识别新的 Linux 内核(我只是 Linux 新手)。我很想知道如何将内核安装到 Ubuntu 中,并让 grub 识别新安装的内核。

答案1

Ubuntu 9.10 附带 GRUB 2,它鼓励自动配置。这可以通过

sudo update-grub

这可以自动检测您的内核,甚至与 Windows 双重启动。

如果您从 Ubuntu 9.04 或更早版本升级,则可能是您使用的是 GRUB 1.x。请/boot/grub/menu.lst手动使用 root 权限编辑。该文件的结构很容易阅读。只需复制/粘贴并稍作修改,没有什么复杂的。

答案2

在 Ubuntu 9.10 上,它会自动发生。需要明确的是:当您安装新内核时,Grub 2 的配置文件会自动编辑,以将新内核添加为 Grub 2 启动菜单上的选项。

如果您在 9.10 上安装 Lucid 的内核,这也有效。

答案3

一个起点是打开一个终端窗口并输入信息 grub 这将打开 grub 文档。这应该能让您更好地了解 grub 的工作原理以及如何正确配置它以加载新内核。

答案4

请注意,全新安装的 Ubuntu 9.10 将包括grub2而从 9.04 升级到 9.10 则会保留您已有的早期 grub。我自己就属于后者

$ grub-install -v
grub-install (GNU GRUB 0.97)

但我认为对于 grub2,你会想要添加自定义菜单项与所展示的第一个样本非常相似。

相关内容