方法一
修改系统文件/boot/grub/grub.cfg
具体命令:sudo gedit /boot/grub/grub.cfg
在打开的文本中将以下内容
### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Professional (on /dev/sda1)” {
insmod ntfs
set root=’(hd0,1)’
search –no-floppy –fs-uuid –set 248c8f1c8c8ee81e
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/08_os-prober ###
移动到下面这段配置之前即可
### BEGIN /etc/grub.d/10_linux ###
内容太长省略
### END /etc/grub.d/10_linux ###
此法的缺点是升级grub或者内核后会恢复到原来的顺序。
方法二
修改 /etc/grub.d 内的脚本名称编号,将XP系统的启动脚本的编号设置到ubuntu系统之前即可
具体命令:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
(就是将原来名字为30_os-prober的脚本改名为08_os-prober。注:30_os-prober就是XP的启动脚本)
或以管理员身份执行文件夹:sudo nautilus /etc/grub.d 然后直接将30_os-prober 改名为 n_os-prober (n为6-9之间的数)
之后更新grub
sudo update-grub
(更新grub ,会自动根据脚本名称的编号重新排序)
方法3
使用图形话工具修改开机启动项顺序
前提:要有网络
具体命令:
sudo apt-get install startupmanager
(下载管理工具)
然后打开 系统/管理工具/启动管理器 里面可以设置超时操作时间,默认操作系统等各项参数。
发表评论