두 가지 별도의 grub 구성이 있습니다

두 가지 별도의 grub 구성이 있습니다

그래서 두 개의 디스크가 있습니다. 하나는 기본 시스템 SSD이고 다른 하나는 USB 스틱의 백업 디스크입니다. 스틱을 부팅하고 싶습니다. fstab을 변경하고 grub을 설치했습니다. 그러나 USB의 grub 구성은 항상 SSD를 가리키므로 SSD 없이는 부팅할 수 없습니다. USB의 Linux 이미지를 가리키도록 /etc/grub.d/40_custom을 편집했고 이제 USB는 별도로 부팅되지만 이 해결 방법은 보기 흉합니다. 두 설치가 독립적이도록 grub을 어떻게 구성해야 합니까?

편집: USB로 루트를 지정하고 거기에서 업데이트 그럽을 부팅했습니다. /dev가 누락되었다고 불평합니다.

edit2: 이제 마운트 /dev, /proc 및 /sys를 올바르게 바인딩하고 chroot를 실행하고 독립형을 성공적으로 실행할 수 있지만 grub-update두 번째 구성이 더 깔끔할 것이라고 계속 생각할 수는 없습니다.

답변1

내가 아는 한, 나는 이것이 가능하다고 생각하지 않습니다. 읽기 grub-mkconfig가 너무 복잡하지는 않지만 grub-probe바이너리라고 부르기 때문에 grub-mkconfig"실제 호스트"를 가리키는 grub 항목만 생성합니다(여기서는 용어가 확실하지 않음).

관련 정보