데비안이 설치된 후에는 BASH와 유사한 최소한의 기능이 지원됩니다. 이제 어떻게 진행해야 하나요?

데비안이 설치된 후에는 BASH와 유사한 최소한의 기능이 지원됩니다. 이제 어떻게 진행해야 하나요?

방금 라이브 USB에서 Debian Stretch를 설치했습니다. 설치 시 모든 파티셔닝 등을 자동으로 수행하도록 했습니다. 하지만 재부팅한 후 다음과 같은 검은색 화면이 나타납니다.

최소한의 BASH와 유사한 라인 편집을 지원합니다...

이제 어느 방향으로 가야 할까요?

편집하다:

포럼에서 맹목적으로 복사한 이 비밀스러운 비밀을 입력하면 매번 부팅됩니다.

루트 설정=(hd0,gpt2)

리눅스 /boot/vmlinuz-3.16.0-4-amd64 루트=/dev/sda2 ro

initrd /boot/initrd.img-3.16.0-4-amd64

시작하다

이러한 변경 사항을 영구적으로 적용하려면 어떻게 해야 합니까? 나는 곧 도착할 것이다.

답변1

어쨌든 시스템의 grub 구성이 올바르지 않습니다. Grub 항목을 수동으로 생성하거나 grub2-mkconfig도구를 사용하여 생성할 수 있습니다.

라는 이름의 파일을 찾으십시오 grub.cfg. /boot해당 파일은 에 있을 수 있습니다 /boot/grub/grub.cfg.

이 작업을 수동으로 수행하려면 파일에 다음 항목을 추가하십시오.

menuentry 'Debian' {
set root=(hd0,gpt2)
linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda2 ro         
initrd /boot/initrd.img-3.16.0-4-amd64
}

또는 grub2-mkconfig아래와 같이 시스템 시작 후 한 번 수동으로 설치할 수도 있습니다.(존중)

sudo apt install grub2-tools

기존 백업grub.cfg

cp /boot/grub/grub.cfg /boot/grub/grub.cfg.back

그런 다음 다음 방법을 grub.cfg사용하여 grub2-mkconfig새 것을 생성하십시오.

grub2-mkconfig >/boot/grub/grub.cfg

이제 시스템이 정상적으로 부팅됩니다.

노트grub.cfg시스템의 위치는 이라고 가정합니다 /boot/grub/grub.cfg. 다른 위치를 찾으면 해당 위치를 사용하세요.

관련 정보