apanagio Asked: 2016-05-22 03:34:18 +0800 CST2016-05-22 03:34:18 +0800 CST 2016-05-22 03:34:18 +0800 CST 在 grub2 中为 btrfs 分区上的 os 添加菜单项 772 如何在 grub 2 中为 btrfs 分区上的操作系统添加菜单项? 目前 update-grub 没有检测到 btrfs 分区上的操作系统。 grub2 btrfs 1 个回答 Voted Best Answer apanagio 2016-05-22T04:07:07+08:002016-05-22T04:07:07+08:00 答案可能过于针对 ubuntu,对此我深表歉意。 要添加菜单项,您必须编辑/etc/grub.d/40_custom. 将以下内容附加到文件末尾: menuentry "GIVE AN ENTRY NAME" { set root=(hd0,5) linux /@/vmlinuz root=UUID=xxx-xxx-xxx-xxx-xxxxx rootflags=subvol=@ ro quiet splash initrd /@/initrd.img } 您必须进行更改(hd0,5)以反映您的分区。如果 grub 和所需的分区在同一个硬盘驱动器上,请使用 hd0,否则您可能需要对 hd1、hd2 等进行一些试验。使用分区号而不是 5。 要找出分区的 UUID,请使用blkid 您的子卷可能未命名@(这是 ubuntus 默认设置),而是其他名称。如果您挂载分区并列出其文件夹,则可以找到名称
答案可能过于针对 ubuntu,对此我深表歉意。
要添加菜单项,您必须编辑
/etc/grub.d/40_custom
. 将以下内容附加到文件末尾:您必须进行更改
(hd0,5)
以反映您的分区。如果 grub 和所需的分区在同一个硬盘驱动器上,请使用 hd0,否则您可能需要对 hd1、hd2 等进行一些试验。使用分区号而不是 5。要找出分区的 UUID,请使用
blkid
您的子卷可能未命名
@
(这是 ubuntus 默认设置),而是其他名称。如果您挂载分区并列出其文件夹,则可以找到名称