去年 9 月,我买了一台 Alienware 15 R2,打算在 Windows 10 和 Ubuntu 之间进行双启动。我的计划是将 Ubuntu 安装在 64GB 的微型 SD 卡上,内置一个插槽。安装过程很顺利,但它直接启动到 Windows 10。我进入了 BIOS,看到安装程序创建了一个 UBUNTU 条目,但当我将其设置为主引导加载程序时,它只会转到显示“grub>”的命令提示符。
grub.cfg 文件中只有一行指向安装了 Windows 的主硬盘。该行如下:
search.fs_uuid ********-****-****-************ root set prefix=($root)'/boot/grub'configfile $prefix/grub.cfg
当我将 uuid 更改为 sdcard 的 uuid 时,它会执行相同的操作。
我尝试将操作系统放在 SD 卡上的原因是为了更好地利用硬盘空间。当我第一次拿到笔记本电脑时,我确实让安装程序对驱动器进行分区,但这是针对有缺陷的视频卡进行保修修复之后。我认为最好利用 SD 卡插槽,因为我有一张 64GB 的卡放在一边,还没打开。
我是一名思科网络管理员,安装过很多次 Windows,只玩过几次 Ubuntu,但天啊,这些东西可不是随便就能学会的。我花了几个月的时间寻找,但我仍然不明白这个引导加载程序是如何工作的。这非常令人沮丧。
任何帮助都将不胜感激。