Grub 2가 SD 카드 /dev/mmcblk0p1에 액세스할 수 없습니다.

Grub 2가 SD 카드 /dev/mmcblk0p1에 액세스할 수 없습니다.

저는 Ubuntu 16.04(64비트 데스크톱)를 실행 중이고 SD 카드에 부팅 파티션 중 하나(ext4 형식의 /dev/mmcblk0p1)를 넣으려고 합니다. Grub은 하드 드라이브에서 부팅하며 그대로 유지하고 싶습니다.

부팅 프로세스를 중단하고 Grub 명령줄을 사용하면,엘에스이 명령은 하드 드라이브만 나열합니다. SD 카드가 나열되지 않습니다.

추가 정보: (hd1) /dev/mmcblk0을 포함하는 /boot/grub/device.map을 수동으로 추가했지만 (hd1)이 grub 명령줄에 표시되지 않습니다.엘에스.

다음으로, 수동으로 생성된 /boot/grub/device.map 파일을 삭제하고 sudo grub-mkdevicemap -n /dev/mmcblk0p1을 사용하여 파일을 생성했습니다. 결과는 다음과 같습니다: (hd0) /dev/disk/by- id/mmc- SP256_0xc0137d70(hd1)/dev/disk/by-id/ata-AXNS381E-256GM-B_2F4120019993

그런 다음 sudo update-grub. 하지만 그것도 작동하지 않습니다. Grub 명령줄에는 여전히 hd0(하드 드라이브)만 나열됩니다. 나는 몇 시간 동안 연구하고 실험했지만 성공하지 못했습니다.

부팅 파티션 중 하나로 사용할 수 있도록 Grub 2에서 mmcblk0p1에 어떻게 액세스합니까?

관련 정보