如何将Puppy Linux添加到Ubuntu安装的grub菜单中?

如何将Puppy Linux添加到Ubuntu安装的grub菜单中?

我已经在 USB 闪存驱动器上使用 Puppy Linux 一段时间了,但这确实让我很疲惫。我决定对硬盘进行完整安装,因此我清理了一些空间,创建了一个 ext4 分区并安装。

不幸的是,我不知道如何将它添加到 Ubuntu 安装的 Grub 菜单中。我查看了文档一段时间,然后决定,与其冒险搞砸事情,不如寻求帮助。

的输出fdisk -l是:

# fdisk -l

磁盘 /dev/sda: 160.0 GB, 160000000000 字节
255个磁头,63个扇区/磁道,19452个柱面,总计312500000个扇区
单位 = 1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标识符:0xf475f475

   设备引导开始结束块 ID 系统
/dev/sda1 * 63 196527491 98263714+ 7 HPFS/NTFS/exFAT
/dev/sda2 196528126 312498175 57985025 5 扩展
/dev/sda5 308310016 312498175 2094080 82 Linux 交换
/dev/sda6 196528128 295727103 49599488 83 Linux
/dev/sda7 295729152 308307967 6289408 83 Linux

分区表条目不按磁盘顺序排列

磁盘 /dev/sdb:4004 MB,4004511744 字节
255个磁头,32个扇区/磁道,958个柱面,总共7821312个扇区
单位 = 1 * 512 = 512 字节的扇区
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标识符:0x00000000

   设备引导开始结束块 ID 系统
/dev/sdb1 * 32 7817279 3908624 b W95 FAT32
#

我在 上安装了 Windows XP sda1,在 上安装了 Ubuntu sda6,并且在 上安装了 Puppy Linux sda7。 (目前,我正在运行 Puppy Linux sdb1。)我不确定 Grub 在哪里,但我认为它要么在sda6Ubuntu 上,要么隐藏在sdaMBR 的某个地方。但不确定。

基本上,我需要了解如何使用以下选项向 Grub 启动屏幕添加条目:

标题 小狗Linux 5.4
根 (hd0,6)
内核 /boot/vmlinuz root=/dev/sda7 pmedia=atahd

我已经尝试过把它弄清楚,但我没能成功。我只需要分步说明。我将提供所需的任何其他配置文件或终端输出。

答案1

如果您当前使用 GRUB2,您可以简单地运行以下命令:

update-grub                            # it's an ubuntu alias for following command
# or
grub-mkconfig -o /boot/grub/grub.cfg   # it'll work on all distributions that uses GRUB2

此更新会自动更新 grub 条目。

相关内容