使用ubuntu12.04和win7双系统,必然涉及到启动顺序。
第一种方法直接修改了 /boot/grub/grub.cfg 里到 set default="0" ,如果是0就是默认第一个启动项,如果所第五个是windows 7就改成4。

第二种方法也是修改 /boot/grub/grub.cfg ,把windows 7移到第一行到位置就行。
grub.cfg默认是只读文件,所以备份以后先修改读写权限:
sudo chmod 644 /boot/grub/grub.cfg
sudo gedit /boot/grub/grub.cfg
这个文件里的 menuentry 代码段就是启动界面到一行。找到windows 7所在到代码段:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 3E7A0AF47A0AA8AB
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
剪切到第一个menuentry前面,就OK了。
然后再把读写权限改回去。
sudo chmod 444 /boot/grub/grub.cfg
修改系统文件之前一定要记得备份哦,否则会爆炸的。。



更多文章请访问:wang153723482.blog.163.com