我已经在 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 在哪里,但我认为它要么在sda6
Ubuntu 上,要么隐藏在sda
MBR 的某个地方。但不确定。
基本上,我需要了解如何使用以下选项向 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 条目。