我正在运行 Ubuntu 16.04(64 位桌面)并希望将其中一个引导分区放在 SD 卡上,该分区格式为 ext4,并且是 /dev/mmcblk0p1。Grub 从硬盘启动,我希望它保持这种状态。
当我中断启动过程并使用 Grub 命令行时,ls命令仅列出硬盘驱动器。它没有列出 SD 卡。
更多信息:我手动添加了 /boot/grub/device.map 包含 (hd1) /dev/mmcblk0 但 (hd1) 没有出现在 grub 命令行ls 中。
接下来,我删除了手动生成的 /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,以便将其用作引导分区之一?
| 归档时间: |
|
| 查看次数: |
2335 次 |
| 最近记录: |