如何使 Slackware 进入 grub2

如何使 Slackware 进入 grub2

我想手动将 Slackware 条目添加到 GRUB2 配置文件中/boot/grub/grub.cfg。但问题是/bootSlackware 目录中没有 initrd 或 initramfs 。我看到有一些名为的实用程序mkinitramfs可以生成 initramfs,但我不知道如何将它用于未运行且放置在特定文件夹中的内核。有人可以帮我解决我的问题吗?

答案1

请注意,Lilo 是默认的 Slackware 引导加载程序,尽管您可以在 Slackware DVD 的额外目录中找到 Grub 软件包。

您要使用的命令是mkinitrd(位于/sbin)。您可以使用以下命令为initrd.gz您的引导加载程序创建一个: mkinitrd -c -k 3.2.23 -m ext3 -f ext3 -r /dev/sdb3 确切的内核版本由 设定-k。手册mkinitrd页包含所有文档,并且在以下位置也有一些有用的文档:/boot/README.initrd

相关内容