admin 管理员组文章数量: 887021
安装linux系统之后,开机时没有Windows系统选项的解决办法(Ubuntu,Deepin,Centos,Redhat,Fedora)
很多人在安装完成linux系统之后,启动发现启动选项里面没有了windows系统的选项,这篇博客将帮助您解决这个问题。本文章针对Redhat系列和debian系列(也就是启动配置文件是grub.cong的系统和grub.cfg的系统)有效。
首先说一下debian系列的,包括Ubuntu、 Deepin和 Ubuntu kylin等系统(Fedora系统好像用的是grub2文件夹中的引导文件,但是其具体的文件好像也是grub.cfg,所以,它的改法也是这样的):
在终端运行命令:
sudo gedit /boot/grub/grub.cfg
然后在打开的文件中进行编辑,添加如下代码:
menuentry 'Windows 7'{
set root='hd0,msdos1'
chainloader +1
}
具体添加位置如下图:
添加之后应该是这个样子:
然后点击保存,重启应该就可以了,如果重启还是不行,就再次对这个文件进行修改,将其中的set root='hd0,msdos1'后面的“msdos1”中的数字‘1’改成2,再重启,如果还不行,再改成3,或者再往上加数字,总有一个是可以的。
之所以要多次修改进行尝试,是因为不知道你的磁盘分区是什么样子的。不知道你的windows系统到底装在哪个分区,所以要进行尝试。这里我的windows 7系统是装在我磁盘的第一个分区上的。
接下来,要说的是对像Redhat、CentOS等系统的修改方法。
在终端运行命令:
$su
输入密码,获得管理员权限后,再运行:
#gedit /boot/grub/grub.conf
然后在打开的文件中进行编辑,添加如下代码:
title Windows 7
root (hd0,0)
chainloader +1
具体的添加位置是在如下代码后面添加:
default=1
timeout=5
splashimage=(hd0,10)/boot/grub/splash.xpm.gz
hiddenmenu
如下图所示:
跟上面一样,然后点击保存,重启应该就可以了,如果重启还是不行,就再次对这个文件进行修改,将其中的root (hd0,0)后面的“(hd0,0)”中的后面的那个数字‘0’改成1,再重启,如果还不行,再改成2,或者再往上加数字,总有一个是可以的。
之所以要多次修改进行尝试,是因为不知道你的磁盘分区是什么样子的。不知道你的windows系统到底装在哪个分区,所以要进行尝试。这里我的windows 7系统是装在我磁盘的第一个分区上的。
到了这里,一般来说,就都能启动了。
最后
$ sudo update-grub #更新设置
就可以了
本文标签:
版权声明:本文标题:安装linux系统之后,开机时没有Windows系统选项的解决办法(Ubuntu,Deepin,Centos,Redhat,Fedora) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1697470633h270918.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论