您的位置:首页 > 运维架构 > Linux

windows+linux修改系统启动项+fedora+ubuntu+deepin

2014-04-03 13:43 585 查看
fedora:

本机:fedora20

1.打开终端模拟器;

2.切换到root,输入:

su root
然后键入密码,密码输入时是不可见的,只管输入就是了;

3.查找windows的menuentry:

#cat /boot/grub2/grub.cfg | grep Windows


显示:(不同系统显示不同,为的电脑只装了fedora20 和 为windows 8)

menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-E0201C9E201C7E2A' {


4.设置默认启动为windows,可以直接复制上方的对应文字:

# grub2-set-default  'Windows 8 (loader) (on /dev/sda1)'


5.验证启动项:

# grub2-editenv  list


显示:

saved_entry=Windows 8 (loder) (on /dev/sda1)


6.最后更新下grub:

# grub2-mkconfig -o /boot/grub2/grub.cfg


就成功了。

ubuntu和deepin:

sudo gedit /boot/grub/grub.cfg
也可能是:
sudo gedit /boot/grub2/grub.cfg


如果输入密码后还是无权限(或者打开无法保存),就进入root用户。

su root


输入密码时候不可见。只管输入就好;

内容:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
。。。

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#


GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""


现在的GRUB_DEFAULT 为0. 你回想下 你开机的时候显示有多少行启动项,

一般有:

Ubuntu, with Linux 2.6.35-28-generic
Ubuntu, with Linux 2.6.35-28-generic (recovery mode)
Windows 8 (loader) (on /dev/sda1)
从0开始数。如上,如果要设置win8为默认。 则将GRUB_DEFAULT=0 改为GRUB_DEFAULT=2

如果有更多的启动项,自己数数;然后就可以保存退出了;

最后输入命令

sudo update-grub
deepin下测试不进行最后一步也能成功。

自行测试。请勿乱该,以免丢失启动项,或者使得系统无法启动,概不负责;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐