grub에서 사용하는 kernel 명령어
글쓴이: agongi / 작성시간: 토, 2009/08/29 - 6:51오후
현재 제가 사용하는것은
Sulinux2.0 TUI 이고요
/boot/grub/grub.conf 파일에 kernel칸에 있는 줄을 그대로 써보면
kernel /vmlinuz-2.6.18-92.el15PAE ro root=LABEL=/ vga=771
입니다. 그 구성요소에 대해서 약간의 의문점이 있습니다
일단 vmlinuz~ 이 것은 커널파일이라고 알고 있습니다
그 뒤에 있는 ro root=LABEL=/의 의미가 궁금합니다
1) ro를 제거하고 재부팅해봤을때 정상적으로 부팅이 되었습니다. ro 는 무슨 역할인가요
2) root=/dev/hda2(제 시스템 기준으로) 는 제거했을때 커널패닉이 뜨더군요.
루트 디렉토리를 지정하는 것인거 같은데 무슨의미인지 궁금합니다
왜 지정을 하지않았을때 커널패닉이 뜨는건지..에 대해서
3) 추가 질문입니다만.. 그 밑에 줄에 있는 initrc줄에 있는 내용에 대한 ..
책에서도 간단하게 , scsi디스크의 경우에 없으면 커널패닉이다
라고 간단하게만 나와있고, 나름대로 찾아봤을때도 아리송하게 전혀 이해안되게
나와있는 문구만 있어서 정확하게 이해가 되지않습니다
혹시 알고있으시다면 알려주시면 감사하겠습니다
Forums:
1) ReadOnly모드로
1) ReadOnly모드로 커널을 로드합니다. 커널정보를 보호하기 위해서지요. 없이도 부팅은 되겠지만 이후 뭔가의 잘못으로 커널영역에 다른 자료가 덮어써지면 커널패닉을 일으켜서 시스템이 다운됩니다.
2) 부트파티션이 첫번째 IDE디스크의 2번째 파티션에 들어있다는 정보입니다. 그걸 지우면 커널이 어디있는지를 찾지 못하기 때문에 패닉을 일으켜 시스템이 다운됩니다.
3) 시스템의 기동에 필요한 초기RAM디스크를 읽기위한 패스정보입니다. 그게 없으면 디스크 등 각종 필수 디바이스 관련 정보를 얻지 못하기에 역시 커널패닉을 일으켜 시스템이 다운됩니다.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
인용:1) ReadOnly모드로
ro는 root device를 readonly로 mount한다는 뜻입니다. (요즘은 어떻게 하는지 모르겠으나,) 아마도 ram disk나 init에서 read/write로 remount를 할껍니다.
커널 파라미터에 root=/dev/hda2 ro init=/bin/bash 등으로 init를 바꿔서 부팅해보면 root가 readonly로 마운트되어있는 것었 확인할 수 있습니다.
Hyun님 말씀이
Hyun님 말씀이 맞습니다. 1)번관련 설명은 제글에 틀린점이 있으니 Hyun님의 글을 참조해주시길 바랍니다.
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
===== ===== ===== ===== =====
그럼 이만 총총...[竹]
http://elflord.egloos.com
감사합니다~
감사합니다~
댓글 달기