데비안에서 그럽을 수정하는 방법

데비안에서 그럽을 수정하는 방법

VirtualBox에 Linux(Debian Lenny)를 로드하고 있는데 GRUB에 문제가 있는 것 같습니다. 시스템을 부팅하면 grub 메뉴가 나타납니다.

여기에 이미지 설명을 입력하세요.

그런 다음 다음 명령을 실행합니다.

루트 (hd0,0)
커널/vmlinuz 루트=/dev/hda1 ro 조용한
initrd /initrd.img
시작

시스템이 시작된 후 grub 파일 복구를 계속하는 방법은 무엇입니까? 어떤 조언이라도 대단히 감사하겠습니다!

답변1

먼저(향후 방문자를 위해) 시스템을 부팅할 수 없으면 데비안 복구 CD나 USB 드라이브를 삽입하고 루트 파티션을 에 마운트한 /mnt다음 터미널을 열고 다음을 실행하세요.

chroot /mnt

설치된 시스템에서 명령을 입력할 수 있습니다. 별도의 파티션이 있는 경우 이를 입력하여 마운트 /boot하세요 mount /boot.

라는 파일이 있어야 합니다 /boot/grub/menu.lst. 그렇지 않은 경우 실행하여 update-grub초기 파일을 만듭니다. 이 파일에는 update-grub명령이 실제 Grub 명령으로 변환하는 "마법의" 주석이 포함되어 있습니다. 다음 두 줄( 로 시작)을 찾아 #작업 내용과 일치하지 않으면 편집하세요.

# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)

이 줄을 편집한 후 실행합니다 update-grub(파일을 생성하기 위해 한 번 실행해야 하는 경우 다시 실행).

수동으로 작성하려는 경우 menu.lst(이상한 설정에만 필요함) Linux 부팅 부분은 다음과 같습니다.

title           Debian GNU/Linux
root            (hd0,0)
kernel          /vmlinuz root=/dev/hda1 ro quiet
initrd          /initrd.img

답변2

대체 커널을 로드할 수 있을까요? TAB을 사용하여 사용 가능한 다른 커널을 찾을 수 있습니까? 이 오류 메시지는 디스크 드라이버를 커널이나 모듈로 컴파일하지 않았음을 의미할 수 있습니다.

관련 정보