로컬 디스크에서 RHEL 시스템을 부팅했습니다.
나중에 로컬 디스크를 삭제하고 SAN 디스크에서 부팅한 후 여기에 RHEL을 설치했습니다.
이제 grub.conf 파일에 대해 읽었습니다.
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hda1 vga=0x317 showopts
initrd /boot/initrd-2.6.18.2-34-default
Grub stage1은 MBR에서 부팅한 다음 Stage2에 들어갈 때 이러한 입력 매개변수를 사용합니다.
머신의 부팅 운영 체제를 설정하고 선택하는 가장 쉬운 방법은 무엇입니까?
답변1
grub이 2단계로 진입하면 커널 선택 메뉴가 표시됩니다.
이 기능을 구성하는 가장 좋은 방법은 SAN 디스크 또는 로컬 디스크를 MBR(마스터 부트 레코드)로 사용한 다음 /boot/grub/grub.conf
로컬 HDD와 SAN 디스크 모두의 섹션 항목을 포함하도록 파일을 업데이트하는 것입니다.
그런 다음 이 default=0
항목은 로드할 기본 운영 체제 커널을 설정하는 데 사용됩니다.
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
root (hd0,0)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hda1 vga=0x317 showopts
initrd /boot/initrd-2.6.18.2-34-default
### SAN stanza entry ###
root (sd0,0)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/sda1 vga=0x317 showopts
initrd /boot/initrd-2.6.18.2-34-default
두 번째 항목은 입니다 default=1
.
노트
UEFI를 사용하여 광섬유 스토리지를 마운트하므로 SAN 디스크에서 부팅하는 것이 더 나을 수 있습니다.
그럽을 수동으로 편집
로컬 장치 번호가 확실하지 않은 경우 command-line
부팅 시 메뉴가 나타날 때 이 항목으로 이동할 수 있습니다.grub
hiddenmenu
해당 설정이 있으면 grub.conf
다음과 같이 표시됩니다.
Booting from Red Hat 2.6.18.2-34... in 3 seconds ....
Esc메뉴로 들어가 려면 다음을 누르세요 .
Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, 'a' to modify the kernel arguments before booting, or 'c' for a command-line.
c이 시점에서 올바른 디스크 설정을 얻기 위해 다양한 루트 설정을 입력하고 입력할 수 있습니다 .
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
인용하다