Btrfs
在 grub2 中為 btrfs 分區上的 os 添加菜單項
如何在 grub 2 中為 btrfs 分區上的作業系統添加菜單項?
目前 update-grub 沒有檢測到 btrfs 分區上的作業系統。
答案可能過於針對 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 預設設置),而是其他名稱。如果您掛載分區並列出其文件夾,則可以找到名稱