최근 자동 생성된 grub 파일의 일부는 다음과 같습니다.
menuentry 'Fedora (4.15.0-rc3+) 27 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.15.0-rc3+-advanced-d5882dba-97be-48b3-a49e-745751c0c28e' {
load_video
insmod gzio
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/2Wagdx-NqX3-0XjZ-E0KB-kFjL-681l-r2Jrr9/xh2Nk7-zisd-PwAb-qEp6-2nrV-kolN-e93RHx'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/2Wagdx-NqX3-0XjZ-E0KB-kFjL-681l-r2Jrr9/xh2Nk7-zisd-PwAb-qEp6-2nrV-kolN-e93RHx' d5882dba-97be-48b3-a49e-745751c0c28e
else
search --no-floppy --fs-uuid --set=root d5882dba-97be-48b3-a49e-745751c0c28e
fi
linuxefi /boot/vmlinuz-4.15.0-rc3+ root=/dev/mapper/linux-fedora ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet rd.driver.blacklist=nouveau iommu=1 amd_iommu=on rd.driver.pre=vfio-pci
initrdefi /boot/initramfs-4.15.0-rc3+.img
}
13행의 일부를 참고하세요.
linuxefi ... root=/dev/mapper/linux-fedora ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap blah blah blah
현재 내 컴퓨터에 있는 Linux 항목은 이전에 fedora라고 불렸던 LVM 그룹에 있으며 루트와 스왑의 두 볼륨으로 나뉩니다. 그렇기 때문에 당신은 본다
rd.lvm.lv=fedora/root
그리고
rd.lvm.lv=fedora/swap
하지만 Ubuntu 설치를 추가했을 때 그룹 이름을 루트로 변경했고 이제 Fedora, Ubuntu 및 Swap의 3개 볼륨이 있습니다. 하지만 새 grub 파일을 생성할 때마다 새 이름을 기억하지 못하는 것 같습니다. 수정은 매우 간단합니다. 시작하는 동안 줄을 올바른 마운트 지점으로 변경한 다음 Fedora가 시작될 때 수동으로 수정하면 됩니다. 하지만 나를 짜증나게 하는 것은 새 커널을 컴파일하고 grub을 업데이트해야 할 때 몇 주에 한 번씩 이 작업을 수행해야 한다는 것입니다.
그러면 빠른 사이드바가 표시됩니다. (더 이상 사용하지 않는 커널을 어떻게 제거합니까? 이제 grub 메뉴가 매우 복잡해졌습니다.)
간단히 말해서: 내 LVM 그룹의 이전 명명 규칙에 대한 참조는 어디에 있습니까?
답변1
Google에서 이 질문을 찾은 사람들을 위해:
"/etc/default/grub" 파일을 편집할 수 있습니다. "GRUB_CMDLINE_LINUX"로 시작하는 줄 찾기