我安装了 Ubuntu,但启动时直接进入 Grub 救援命令提示符(GNU GRUB 版本 2.00-19ubuntu2.1)。我可以通过输入以下内容来获取 Grub 启动界面:
set root=(hd0,5)
set prefix=(hd0,5)/boot/grub
insmod normal
normal
然后我就可以启动 Windows 8 或 Ubuntu。但我真的不想每次重启时都输入这些。
供参考:我有一台新的 2013 款华硕 Q501L。它预装了 Windows 8.0。我缩小了 Windows 分区,保留了其他 Windows 分区,包括 sda1 和恢复。我在缩小的 Windows 分区中创建的空间上安装了 Ubuntu。
我尝试了以下方法来解决这个问题:
启动恢复(传统模式和 EFI 模式如上所述这里(也就是说,我在 Boot Repair 中收到了 WinEFI 检测消息,但我尝试过在 Boot-Repair 中激活和不激活 Windows efi 两种情况)。当使用非 efi 方法完成时,Boot Repair 说: 请不要忘记让您的 BIOS 在 sda1/EFI/ubuntustudio/shimx64.efi 文件上启动!。但在我的BIOS中,唯一的Ubuntu启动选项是“ubuntu(PO:Toshiba MQ…75)”。
说明这里将 grub 与启动分区重新关联
- 说明 (卡在 GRUB 命令行)(注意,没有代表,所以限制为 2 个链接)使用 CHROOT 方法
- 说明这里 改变 Grub 记录超时。
在 Grub 命令行中
我真的很茫然。以下是输出 sudo fdisk -l
:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x5b98f280
Device Boot Start End Blocks Id System
/dev/sda1 1 1465149167 732574583+ ee GPT
Partition 1 does not start on physical sector boundary.
以下是 df -Th 的结果:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda5 ext4 92G 6.2G 81G 8% /
none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup
udev devtmpfs 2.8G 4.0K 2.8G 1% /dev
tmpfs tmpfs 567M 1.1M 566M 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 2.8G 76K 2.8G 1% /run/shm
none tmpfs 100M 24K 100M 1% /run/user
最后,这是我最新启动修复尝试的链接:http://paste.ubuntu.com/6573706/
请帮忙!在这个问题解决之前,我不想自定义我的 Ubuntu 安装,因为我不确定我是否必须清除所有内容。
谢谢。
更新:我安装了 rEFInd。它能正常工作,但前提是从默认/通用版本启动。我仍然无法从 Ubuntu 尝试使用的特定 Ubuntu 版本启动,因为这些版本会直接进入 Grub 命令行。
答案1
我可以通过输入以下命令来获取 Grub 启动界面:
set root=(hd0,5) set prefix=(hd0,5)/boot/grub insmod normal normal
然后我就可以启动 Windows 8 或 Ubuntu。但我真的不想每次重启时都输入这些。
这已经很远了。在您的 UEFI 设置中,您只需要将其放入 旁边grub.cfg
即可/EFI/ubuntustudio/grubx64.efi
。
读取包含所有内核的实际 grub.cfg 的配置文件如下所示:
search.fs_uuid $paste_uuid_here root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
答案2
所以我卸载了 Ubuntu Studio。这就是问题所在。一旦我安装了另一个发行版,一切都正常了。我会向 Ubuntu Studio 的工作人员报告。