![데비안이 설치된 후에는 BASH와 유사한 최소한의 기능이 지원됩니다. 이제 어떻게 진행해야 하나요?](https://linux55.com/image/127340/%EB%8D%B0%EB%B9%84%EC%95%88%EC%9D%B4%20%EC%84%A4%EC%B9%98%EB%90%9C%20%ED%9B%84%EC%97%90%EB%8A%94%20BASH%EC%99%80%20%EC%9C%A0%EC%82%AC%ED%95%9C%20%EC%B5%9C%EC%86%8C%ED%95%9C%EC%9D%98%20%EA%B8%B0%EB%8A%A5%EC%9D%B4%20%EC%A7%80%EC%9B%90%EB%90%A9%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%EC%A0%9C%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%A7%84%ED%96%89%ED%95%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
방금 라이브 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
. 다른 위치를 찾으면 해당 위치를 사용하세요.