본문 바로가기

GRUB

리눅스 GRUB 전용 명령어 (2) 리눅스 GRUB 전용 명령어 (2) 안녕하세요 지토우에요. 오늘은 지난시간에 이어, 리눅스 GRUB 전용 명령어의 2번째 시간입니다. 1. initrd 지정한 디바이스와 지정한 커널로 부팅할 때 사용할 initrd 이미지를 지정해주는 명령어입니다. SCSI 디스크를 부팅 디스크로 사용할 경우에 initrd 항목이 설정되지 않으면 kernel panic 에 빠질 수 있으므로 주의해야 합니다. 2. kernel 부팅에 사용할 커널이미지파일의 경로를 지정하는 명령어입니다. 즉 시스템 부팅에 사용할 커널 이미지를 지정하는 명령어입니다. 3. makeactive 루트디스크에 존재하는 GRUB 의 루트디바이스를 부팅 가능한 파티션으로 지정하는 명령어입니다. 단, 이 명령어는 첫번째 하드디스크의 프라이머리(Prima.. 더보기
리눅스 GRUB 전용 명령어(1) 리눅스 GRUB 전용 명령어 안녕하세요. 지토우에요. 오늘은 GRUB의 전용 명령어에 대해 이야기해봅시다. 1. blocklist blocklist는 특정 파일에 지정된 블록리스트를 확인하는 명령어입니다. 특정 파일이 어떤 블록에 저장되어 있는지를 확인할 때에 blocklist를 사용하는데요. 하지만 리눅스에 저장된 특정파일의 블록 리스트를 확인하려면 먼저 root 명령어로 대상 파일이 저장된 디바이스가 지정돼야 합니다. 2. boot GRUB의 root 명령어로 지정된 특정 디바이스의 특정 파티션에서 GRUB의 kernel 명령어로 지정된 커널로 부팅하는 부팅 명령어 입니다. 이 boot 라는 명령어를 사용해 부팅을 하기 전, root 명령어로 특정 디바이스가 지정되어 있어야 하며 kernel 이라는 .. 더보기
GRUB 부팅 환경설정파일 grub.conf GRUB 부팅 환경설정파일 grub.conf 안녕하세요 지토우에요. 비가 많이오네요. 비오는 날엔 짬뽕이 최고인데... 그래서 아까 먹었습니다 하하. 그럼 오늘은, /boot/grub/grub.conf 에 대해 배워봅시다. 1. GRUB 부팅 환경설정파일 /boot/grub/grub.conf GRUB에서 사용하는 부팅 환경설정파일은 /boot/grub/grub.conf 에 존재합니다. 따라서 /boot/grub/grub.conf 파일을 cat 명령어로 읽어보겠습니다. default 항목 GRUB 초기 부팅화면에서 부팅할 메뉴를 선택하지 않았을 경우 사용할 기본 부팅메뉴를 선택해 둔 것 입니다. 각 메뉴들의 번호는 0부터 시작하고 차례로 지정하면 됩니다. timeout 항목 GRUB 초기 부팅화면에서 지체.. 더보기
리눅스 부트로더 GRUB 관리 리눅스 부트로더 GRUB 관리 안녕하세요. 지토우에요. 호우주의보 문자를 받으니까 정말 여름이 다가왔음을 느껴요. 레드벨벳 신곡 빨간 맛도 들으면서 쓰고 있어요. 여러분 오늘도 힘내세요! 1. 리눅스 GRUB GRUB은 Grand Unified Bootloader 의 약자입니다. GNU에서 개발된 멀티부트로더 (MultiOS BootLoader)입니다. 그렇다면 부트로더란 무엇일까요? 바로 리눅스가 부팅되기 까지의 부팅의 전 과정을 진행하는 부팅 전문 프로그램인데요. GRUB은 윈도우 운영체제와 리눅스 운영체제 등에서 모두 사용 될 수 있는, 일종의 멀티부트로더입니다. 또한 GRUB은 다른 부트로더와 마찬가지로 하드디스크의 첫번째 부트섹트 MBR(Master Boot Record)에 저장됩니다. 우리는 .. 더보기