在长期运行的计算机上Linux 薄荷 17Xfce (ubuntu 14.04) 沿Windows 7的我创造了另外两个独立的分区目的是为了短期安装其他系统进行测试。因此,我打算关注某些发行版的开发……例如 Elementary OS、Bodhi Linux、Manjaro 和其他 Linux 版本,还有 Windows 10(“技术预览版”)。
正如预期的那样,在这两个补充分区之一上安装 Windows 10 已经删除了最新 Linux 安装的启动列表(grub);也就是说,计算机直接启动进入 Windows 10,没有选择启动 Windows 7 或任何 Linux 系统。
我已经用工具恢复了 grub grub-repair
-这里- 结果是,启动时我可以在 Linux OS-es 和 Windows 7 之间进行选择,而 Windows 10 不在列表中。
这是为什么? --还有:可以添加到grub的启动列表中吗?
我想看一下 Windows 10 技术预览版一段时间,但同时保留对我的主要启动选项 Linux/Win7 的访问。那可能吗?
编辑回复评论:
sudo update-grub
给出:
~ $ sudo update-grub
Generating grub configuration file ...
Found theme: /boot/grub/themes/Grau/theme.txt
Found linux image: /boot/vmlinuz-3.13.0-45-generic
Found initrd image: /boot/initrd.img-3.13.0-45-generic
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
No volume groups found
Found Windows 7 (loader) on /dev/sda2
Found Windows 7 (loader) on /dev/sda4
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda6
done
事实上,所有系统都可以访问:Mint、Voyager(基于 Xubuntu 的发行版)和 Windows 7,但不能访问 Windows 10。
答案1
不管什么原因,grub 看到的实际上Windows 7 (loader) on /dev/sda2
是 Windows 10 加载程序。
要更改名称,可以使用grub-customizer
(点击)在Linux中。
答案2
这里给出了更好的答案:
https://askubuntu.com/questions/666317/grub2-shows-windows-7-instead-of-windows-10
它涉及编辑文件/usr/lib/os-probes/mounted/20microsoft
以将 Windows 10 添加到 Grub2 识别的操作系统列表中