USB를 사용하여 다른 드라이브의 특정 파티션으로 부팅 하시겠습니까?


0

편집 : 다음 단락은 문제의 기원에 대한 정보 일 뿐이며 질문을 읽는 데 필요하지 않습니다.

필자는 ParrotSec과 Windows 사이의 이중 부팅을 위해 Grub2와 함께 USB를 사용했으며 두 가지 모두 내 HDD의 다른 파티션에 저장되어있었습니다. USB의 일은 ParrotSec (내 HDD의 파티션 8에 저장 됨)까지 부팅하는 것이었고, 부팅시 플러그가 꽂혀 있지 않으면 BIOS가 USB 부트 로더를 건너 뛰고 결국 HDD 부트 로더를 쳤습니다. 하드 디스크의 파티션 1에있는 Windows 부트 로더. 그러나 USB가 손상되어 Windows를 부팅 할 수 없습니다. 아직 ParrotSec에 있습니다. (PC를 다시 시작하지 않았으므로 Linux 도구를 사용할 수 있습니다.)

그래서, 문제는 어떻게 USB 드라이브를 자동으로 8 개의 파티션으로 부팅 할 수 있습니까?

편집 : 질문을 단순화하기 위해 부팅 할 USB에 부트 로더를 넣을 필요가 있습니다. /dev/sda8.

답변:


0

너는 달릴 필요가있다. grub-install /dev/sdX (/ dev / sdX 당신은 usb입니다), 이것은 USB에 grub을 설치하고, grub 파일을 /boot/grub 현재 시스템에서 부팅 중.

또는, 당신은 USB를 탑재하고 실행할 수 있습니다 grub-install --boot-directory=/mnt/usb/boot /dev/sdX (/ mnt / usb는 당신의 마운트 지점입니다), 이것은 USB에 grub를 설치하고 usb의 / boot / grub에 이미지를 넣습니다.

실행하는 것을 잊지 마세요. grub-mkconfig -o /boot/grub/grub.cfg 또는 grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg 결국.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.