Linux ETC

grub 사용방법

2008.05.15 02:46

sylee 조회 수:28374

grub 사용방법

GRUB에서 사용하는 디스크 이름은 리눅스에서와는 좀 다르다.
/dev/hda ==> (hd0)
/dev/hda1 ==> (hd0,0)
/dev/fd0 ==> (fd0)

kernel /vmlinuz-2.4.xx-1 ro root=/dev/hda1
/boot 파티선을 따로 잡고 있으므로, /boot/vmlinuz-2.4.xx-1이 아니라, /vmlinuz-2.4.xx-1이 된다.
만일 /boot 파티선을 따로 잡지 않았다면, /boot/vmlinuz-2.4.xx-1이 되게 된다.
root=/dev/hda1은 / 파티선을 지정한 파티선 넘버를 지정하게 된다.

GRUB install

/boot/grub/menu.lst 파일을 설정에 맞게 수정되었다면
# grub-install /dev/hda
명령으로 하드디스크 첫 번째 디스크의 /MBR 영역에 설치를 한 후, 리부트 하여 GRUB의 메뉴가 뜨는지 확인한다.

Menu Interface

GRUB의 메뉴 선택 화면에서 화살표를 이용하면, 메뉴를 선택할 수 있다.
해당되는 메뉴에서 'e '를 누르면, 각 메뉴에 대한 설정들을 직접 메뉴에서 수정할 수 있다.
e : 편집 모드
o : 줄 추가
d : 줄 삭제
b : 편집이 끝난 후, 수정된 내용을 가지고 부팅

Commandline Interface

GRUB의 메뉴에서 'c'를 누르면, grub> 프롬프트를 볼 수 있다.
commandline에서 'tab'키를 이용한 자동 완성기능 지원하고, 현재 사용 가능한 명령어를 볼수 있다.
주의할 점은, menu interface나 commandline에서 다양한 편집이 가능하므로, menu.lst 파일에 password 옵션을
추가하여 패스워드를 설정할수가 있다.
password [password]
패스워드를 추가했다면 p를 입력하여, 패스워드를 입력하여야지만 menu나 commandline를 사용할 수 있다.

번호 제목 글쓴이 날짜 조회 수
326 dmidecode 명령 jook 2009.10.30 32171
325 도메인 / IP 정보 조회 방법 및 사이트 Namlyong 2010.01.13 32319
324 hdparm 옵션 알아보기 sylee 2010.02.04 24241
323 반복적인 수행 crontab - 기본편 Namlyong 2010.04.02 24733
322 vsftpd 시간이 맞지 않을때 sylee 2010.04.07 20170
321 리눅스에서 mii-tool 사용 방법 호스트웨이 2012.03.08 22575
320 DHCP 환경에서의 resolv.conf 초기화 현상 호스트웨이 2012.03.09 23622
319 SSH 패스워드 없이 자동 로그인 하는 방법 호스트웨이 2012.03.09 18095
318 리눅스 서버 누가 언제 무슨 작업을 했는지 확인 방법 호스트웨이 2012.03.09 93482
317 데비안 백포트 사용해 보기 호스트웨이 2012.03.16 18245
316 grep 명령어 사용하기 file 호스트웨이 2012.03.16 19208
315 비대해진 로그 파일 내용을 비우는 방법 - /dev/null 호스트웨이 2012.03.16 61421
314 history 조회시 '날짜,시간' 표시하기 호스트웨이 2012.03.16 49545
313 at 명령어를 이용한 예약 작업 호스트웨이 2012.03.16 21868
312 scp 명령어를 이용한 파일 복사 및 전송 호스트웨이 2012.03.16 264550
311 yum repository 국내 mirror 설정 file 호스트웨이 2012.03.23 36920
310 vsftp사용 시 root 계정 이용하기 file 호스트웨이 2012.03.23 18502
309 OSI 7 Layer 의 이해 file 호스트웨이 2012.03.23 18319
308 포트를 사용중인 프로세스 확인하기 file 호스트웨이 2012.03.23 19225
307 VSFTP 에서 사용하는 port를 변경하기 호스트웨이 2012.03.23 39711