我删除了我的旧初级操作系统,用Ubuntu14.04取代了它。
我还在另一个驱动器上安装了Windows 7,它在初级操作系统(基于Ubuntu12.04)下运行良好。但是,驱动器在安装时没有被检测到,并且仍然没有被检测到。
我尝试了其他类似的回答,但没有找到解决办法。这是引导脚本http://paste.ubuntu.com/12179868/的输出。
到目前为止,我试过:
卸载和安装os-检验器。仍然存在相同的问题,运行时没有输出。
在/etc/grub.d/40_定制上创建手动条目
menuentry "Windows 7" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 94A47FB5A47F9906
chainloader +1
}配置正确吗?我在编辑文件后运行update-grub,但是在试图引导它时,我得到了错误“无效的EFI文件路径”。
发布于 2015-10-23 18:27:27
我终于找到了一个解决问题的方法,而不是删除我的Windows分区。正如其他人指出的那样,问题是我的Windows安装是一个简单的BIOS启动程序,而Ubuntu现在使用的是不兼容的UEFI。
解决方案是将Windows安装转换为UEFI。唯一需要的东西是(或者一个可引导的UEFI吊坠)和一个工作的Ubuntu。
首先,将Windows分区转换为GDP
sudo gdisk /dev/sdX
Command (? for help): wsdX是窗口驱动器的位置。
然后,启动Windows,并从命令提示符运行从步骤7开始的关于此链接的详细步骤,这将用UEFI引导分区替换现有的BIOS引导分区。
完成这些步骤后,可以运行
sudo update-grub要更新启动菜单,请执行以下操作。
发布于 2015-08-24 15:33:17
使用Windows光盘中的“fixmbr”命令。它会移除食物。然后使用Ubuntu恢复grub。那就该开始工作了。
发布于 2020-06-02 05:22:34
我知道,很老的话题,但今天发生在我身上。把答案放在这里,可能会对某人有帮助。在我的例子中,os-prober工具丢失了,所以grub 2中的os-prober脚本永远找不到窗口。
安装后:
sudo apt-get install os-prober在更新grub之后,我终于开始工作了:
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/60_mint-theme.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-53-generic
Found initrd image: /boot/initrd.img-5.3.0-53-generic
Found linux image: /boot/vmlinuz-5.0.0-32-generic
Found initrd image: /boot/initrd.img-5.0.0-32-generic
Found linux image: /boot/vmlinuz-4.15.0-101-generic
Found initrd image: /boot/initrd.img-4.15.0-101-generic
Found Windows 7 on /dev/sda1
donehttps://askubuntu.com/questions/665030
复制相似问题