USB 장치에서 grub-mkconfig를 작동시키는 방법은 무엇입니까?

USB 장치에서 grub-mkconfig를 작동시키는 방법은 무엇입니까?

AFAIK grub-mkconfiggrub-update/update-grub명령은 설치된 장치에서만 실행됩니다.

USB 드라이브에서 명령을 실행하고 싶지만

  • USB에 어떻게 설치하는지 모르겠어요
  • USB에서 실행하기 위해 컴퓨터에 프로그램을 설치할 수 없습니다(예: USB의 grub.cfg 파일을 업데이트해야 함).

이 중 하나를 어떻게 수행할 수 있습니까?

그런데 저는 만자로 KDE를 사용하고 있습니다.

답변1

  1. USB를 /mnt에 마운트합니다.mount /dev/your_USB /mnt
  2. mount --bind /dev /mnt/dev
  3. mount --bind /proc /mnt/proc
  4. mount --bind /sys /mnt/sys
  5. chroot /mnt
  6. GRUB 구성 파일을 수정합니다.
  7. grub-mkconfig

chroot에는 해당 공간에 완벽하게 작동하는 bash(및 아마도 많은 다른 도구)와 필요한 모든 라이브러리가 있어야 합니다. 이를 찾아서 ldd올바른 위치(일반 루트와 동일한 트리)에 복사해야 합니다.

이 튜토리얼자동화된 프롬프트 제공

관련 정보