【转】Win7与Ubuntu 14.04双系统修改启动项顺序
原文网址:http://blog.sina.com.cn/s/blog_b381a98e0102v1gy.html
一、Ubuntu14.04采用默认安装方式的情况
采用默认安装方式,在win7下安装了Ubuntu 14.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO NOT EDIT THIS FILE”,而且我发现即使更改了SET_DEFAULT后一旦执行update-grub,启动顺序还是不变,然后继续搜索,发现两个方法很有效。
方法一 更改/etc/grub.d目录下的文件名是可行的(实验成功)
默认情况下,win7对应的文件名是30_os-prober,第一个linux系统对应的是10-linux,00是header,05是debian-theme,可见10是第一个启动项,只需要更改win7的文件名(06-09均可)即可改变启动顺序,经我测试,成功地修改了启动顺序。 具体做法:
$cd /etc/grub.d
$ls –l
$sudo mv 30_os-prober 07_os-prober
sudo update-grub(这个命令会重新生成/boot/grub/grub.cfg)
重启计算机,启动顺序更改为Windows7为第一项。
方法二 利用启动管理器(未实验)
1、安装启动管理器
sudo apt-get install startupmanager
2、打开系统-—>系统管理-—>启动管理器,在默认操作系统下拉菜单中选择 Win7,关闭即可。
二、Ubuntu14.04采用自定义安装方式的情况
采用自定义安装方式,即选择“其他选项”,手动创建调整分区,
如下图,在空闲的磁盘上添加。点击下面的“+”。先添加boot分区,挂载点选“/boot”;添加个2G大小的交换空间;再添加挂载点“/”的分区,选Ext4日志文件系统,大小超过7个G就行了;最后添加个“/home”分区。
挂载点 |
装置 |
说明 |
/boot |
/dev/hda1 |
500MB |
swap |
/dev/hda2 |
10GB |
/ |
/dev/hda3 |
40GB |
/home |
/dev/hda4 |
最大的剩余空间 |
添加完后,修改“安装自动引导器的设备”,选择刚才boot分区的设备编号。
完成这些后还有最关键的一步,才能完成Ubuntu14.04的安装。打开电脑原来安装的windows系统,用EasyBCD 软件添加Ubuntu系统引导。
打开软件如下图:
单击“添加新条目”,修改名称,驱动器选择前面boot的设备,可以看大小区分,单击“添加条目”关闭软件,再重启电脑就可以看到Ubuntu14.04启动项了。