Debian 8에서 로딩하는 동안 update-grub을 실행하는 방법은 무엇입니까?

Debian 8에서 로딩하는 동안 update-grub을 실행하는 방법은 무엇입니까?
  • 운영 체제: 데비안 8
  • 구조영상을 활용한 녹화
  • 하드디스크 LVM

grub에 대한 비밀번호 설정, 암호화된 비밀번호를 복사할 때 일부 해시 번호가 손실된 것처럼 보였지만 복구 디스크 사용에서 로그인/비밀번호 세부정보를 제거 40_custom할 수 있었습니다 . grub /etc/grub.d/40_custom하지만 이제 update-grub실행해야 합니다. grub이 로드되지 않고 커널이 더 깨끗해져서 이를 실행하기 위해 cron 작업을 설정하는 것은 아무 소용이 없습니다.... grub에 명령을 추가하는 솔루션이 있는지 아는 사람이 있습니까? 아니면 update-grub이 수행하는 작업을 수동으로 수행할 수 있는 방법이 update-grub있습니까 GRUB_CMDLINE_DEFAULT="command_to_run_update-grub"?

답변1

GRUB을 다시 설치할 필요가 없습니다. 에 액세스했으므로 /etc/grub.d/40_custom동일한 액세스 방법을 사용하고 /boot/grub/grub.cfg해당 파일에서 정확히 동일한 로그인/비밀번호 세부정보를 찾아 주석 처리하거나 삭제하세요. 다음 두 줄 사이에 있습니다.

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
< ... here is a copy of GRUB password settings you removed from /etc/grub.d/40_custom...>
### END /etc/grub.d/40_custom ###

의 파일은 /etc/grub.d/실제 GRUB 구성 파일 생성과 관련된 스크립트입니다. 특히, /etc/grub.d/40_custom파일의 나머지 부분이 실제 GRUB 구성 파일에 그대로 복사되도록 하는 두 줄이 시작 부분에 있습니다.

답변2

일부 외부 응용 프로그램을 사용하여 루트 파일 시스템에 액세스할 수 있으므로 을(를) 다시 설치해 보는 것은 어떨까요 grub? 이렇게 하면 시스템으로 다시 부팅할 수 있습니다.

grub다음은 데비안 배포판에 다시 설치하는 방법에 대한 튜토리얼입니다.이 튜토리얼에 따라 다시 설치하지 않고도 복구 모드에서 업데이트를 실행할 수도 있습니다.

또한 구성을 보존하려는 경우 grub설치 후 손실되지 않도록 구성을 외부 저장소에 복사할 수 있습니다.

관련 정보