
저는 Windows 7, Ubuntu, Kali Linux, Linux Mint의 네 가지 운영 체제를 부팅하고 있습니다. Linux Mint가 가장 최근에 설치되고 Windows 7이 먼저 설치되는 순서로 설치됩니다. /etc/default/grub 파일을 편집하고 update grub 을 사용할 수 있지만 sudo update-grub
Linux Mint 구성 파일에 저장된 구성을 통해서만 가능합니다. grub이 사용하는 구성 파일을 지정하거나 기본값을 설정하는 방법이 있습니까?
답변1
예, /etc/grub.d/40_custom에 일부 사용자 정의 메뉴 항목을 추가할 수 있습니다.
이것은 제가 현재 사용하고 있는 것의 단지 예일 뿐입니다. 더 추가될 수 있습니다.
menuentry "NetBSD on sda1" {
insmod ufs2
set root=(hd0,msdos1)
knetbsd /netbsd --root=wd0a
}
GRUB_DEFAULT=
간단히 수정하고 변경할 수 있는 설정에 대한 기본 메뉴 항목을 설정합니다.
/etc/default/grub
원하는 기본값을 선택하세요.
GRUB_DEFAULT=0(Windows) GRUB_DEFAULT=1(Ubuntu) GRUB_DEFAULT=2(Kali) GRUB_DEFAULT=3(Linux Mint)
답변2
예. grub-install이 GRUB 바이너리(MBR 또는 EFI)를 준비할 때 참조(UUID라고 추측하지만 확실하지 않음)를 include 에 포함합니다 grub.cfg
. 기본적으로 이는 아마도 현재 시스템의 루트일 것입니다. , 별도의 부팅 파티션인 경우 /boot일 수 있습니다. --boot-partition
기본값은 grub-install 또는 override 를 통해 무시할 수 있습니다 --root-partition
. 이는 기본적으로 grub-install을 실행하는 마지막 시스템이 구성 파일의 권한을 "승리"한다는 의미입니다.
답변3
MBR(마스터 부트 레코드)에는 한 번에 하나의 부트 로더만 있을 수 있습니다.
Linux Mint는 최근에 설치되었으므로 설치 중에 GRUB 설치를 선택하면 GRUB가 드라이브에 설치되고 이전 드라이브를 덮어쓰게 됩니다. 다른 배포판의 구성 파일을 사용하려면 해당 배포판을 통해 기본 드라이브에 GRUB를 다시 설치해야 합니다.
예를 들어 우분투에서는 grub-install
.