Red Hat Enterprise Linux 6: /boot/grub/menu.lst 또는 /boot/grub/grub.conf?

Red Hat Enterprise Linux 6: /boot/grub/menu.lst 또는 /boot/grub/grub.conf?

새로운 Scientific Linux 6 시스템을 사용하고 있지만 CentOS 6, RHEL6 또는 모든 RHEL6 파생 시스템에도 동일한 문제가 적용됩니다.

나는 그것이 /boot/grub하나의 파일 menu.lst과 하나의 grub.conf파일을 포함하고 있음을 봅니다. 내가 사용해야 하는 /etc/grub.conf심볼릭 링크도 있습니다 ./boot/grub/grub.confgrub.conf

# cd /boot/grub
# ls -ld grub.conf menu.lst
-rw-------  1 root root 845 Aug 29 13:00 grub.conf
-rw-------. 1 root root 847 Aug 29 13:00 menu.lst
# ls -l /etc/grub.conf
lrwxrwxrwx. 1 root root 22 Aug 29 13:00 /etc/grub.conf -> ../boot/grub/grub.conf

이러한 파일은 RPM에서 제공되지 않으므로 이 변경 사항을 설명하는 변경 로그를 찾기가 어렵습니다.

# rpm -qa --whatprovides /etc/grub.conf /boot/grub/menu.lst /boot/grub/grub.conf 
no package triggers /etc/grub.conf
no package triggers /boot/grub/menu.lst
no package triggers /boot/grub/grub.conf

어떤 파일을 사용해야 하나요? 왜 파일이 ​​2개인가요? 신뢰할 수 있는 문서를 알려 주실 수 있나요?

고쳐 쓰다흥미롭게도 RHEL5.6/5.7 시스템에는 일반적 으로 menu.lst../grub.conf/etc/grub.conf

# ls -l /boot/grub/menu.lst /boot/grub/grub.conf /etc/grub.conf
-rw------- 1 root root 1036 Aug  2 11:34 /boot/grub/grub.conf
lrwxrwxrwx 1 root root   11 Apr  5 00:42 /boot/grub/menu.lst -> ./grub.conf
lrwxrwxrwx 1 root root 22 Aug  3  2009 /etc/grub.conf -> ../boot/grub/grub.conf

그러나 이 기호 링크는 RHEL6에 더 이상 존재하지 않습니다. 문서화된 이유를 찾을 수 없습니다.

답변1

/boot/grub/grub.conf우리는 , 그리고 심볼릭 링크를 사용해야 /boot/grub/menu.lst합니다 grub.conf.

이 파일은 설치 중에 anaconda에 의해 처음 생성됩니다. 이 로그인되었습니다 /var/log/anaconda.program.log. 이 아나콘다 실행에서는 grub.conf대신 을 사용하는 것을 볼 수 있습니다 menu.lst.

13:00:23,089 INFO    : Running... ['/sbin/grub-install', '--just-copy']
13:00:23,134 INFO    : Running... ['/sbin/grub', '--batch', '--no-floppy', '--device-map=/boot/grub/device.map']
13:00:23,346 INFO    : 
13:00:23,347 INFO    : 
13:00:23,347 INFO    :     GNU GRUB  version 0.97  (640K lower / 3072K upper memory)
13:00:23,347 INFO    : 
13:00:23,348 INFO    :  [ Minimal BASH-like line editing is supported.  For the first word, TAB
13:00:23,348 INFO    :    lists possible command completions.  Anywhere else TAB lists the possible
13:00:23,348 INFO    :    completions of a device/filename.]
13:00:23,348 INFO    : grub> root (hd0,0)
13:00:23,348 INFO    :  Filesystem type is ext2fs, partition type 0x83
13:00:23,348 INFO    : grub> install --stage2=/boot/grub/stage2 /boot/grub/stage1 d (hd0) /boot/grub/stage2 p (hd0,0)/boot/grub/grub.conf
13:00:23,348 INFO    : grub> 

답변2

당신은 사용해야합니다메뉴.lst. science linux 6.1을 설치했는데 menu.lst를 사용합니다. SL 공식 문서 페이지에서 확인할 수 있습니다.http://ftp.scientificlinux.org/linux/scientific/6.1/x86_64/os/repoview/grub.html

답변3

GRUB /boot/grub/grub.conf사양 /boot/grub/menu.lst은 ./boot/grub/menu.lst

관련 정보