level 3
小朱爱一生
楼主
闲来无事装了个openSUSE系统,但是开机默认openSUSE系统启动,上网找解决方法都不靠谱,只好自己解决,把/boot下的文件看了一下午,总算弄好了哦 很简单。。。
在/boot/grub2文件夹下有偶有一个名为graven的文件
打开会看到有一行字符串:saved_entry= 这个的的哦等号后面就是开机默认启动入口
再打开grub.cfg文件,在文件中找到
##
# END /etc/grub.d/00_header #
##
上面的代码就是你选择开机系统启动选项等待的时间,默认是8秒,可以自己进行更改,我的改为3秒。
if [ x${boot_once} = xtrue ]; then
set timeout=0
elif sleep --interruptible 0 ; then
set timeout=3/*选择开机系统启动选项等待的时间*/
##
# END /etc/grub.d/00_header #
##
下面的代码就是你在开机后看到的启动选项了。
我现在将Windows 7的选项剪切的最上方,也就是##
# END /etc/grub.d/00_header #
##这一行的下面。
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-0E44E63F44E62963' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 0E44E63F44E62963
else
search --no-floppy --fs-uuid --set=root 0E44E63F44E62963
fi
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
在两行注释代码之间就是Windows7启动选项。你也会同样看到openSUSE系统的相关代码。
现在我们已经改好了选择开机系统启动选项等待的时间和系统启动选项的排序。
但是现在还是默认openSUSE系统启动,我们将上面列出的Windows7启动选项的代码中menuentry 'Windows 7 (loader) (on /dev/sda1)' 单引号里面的字符串替换最开始的grubevn中等号后面的字符。
完成啦,重新启动电脑试一下吧。
郑重声明:因系统版本不同及系统更新以上方法可能不适用,方法仅供参考,如果造成任何问题请自行负责
2013年09月06日 09点09分
1
在/boot/grub2文件夹下有偶有一个名为graven的文件
打开会看到有一行字符串:saved_entry= 这个的的哦等号后面就是开机默认启动入口
再打开grub.cfg文件,在文件中找到
##
# END /etc/grub.d/00_header #
##
上面的代码就是你选择开机系统启动选项等待的时间,默认是8秒,可以自己进行更改,我的改为3秒。
if [ x${boot_once} = xtrue ]; then
set timeout=0
elif sleep --interruptible 0 ; then
set timeout=3/*选择开机系统启动选项等待的时间*/
##
# END /etc/grub.d/00_header #
##
下面的代码就是你在开机后看到的启动选项了。
我现在将Windows 7的选项剪切的最上方,也就是##
# END /etc/grub.d/00_header #
##这一行的下面。
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-0E44E63F44E62963' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 0E44E63F44E62963
else
search --no-floppy --fs-uuid --set=root 0E44E63F44E62963
fi
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
在两行注释代码之间就是Windows7启动选项。你也会同样看到openSUSE系统的相关代码。
现在我们已经改好了选择开机系统启动选项等待的时间和系统启动选项的排序。
但是现在还是默认openSUSE系统启动,我们将上面列出的Windows7启动选项的代码中menuentry 'Windows 7 (loader) (on /dev/sda1)' 单引号里面的字符串替换最开始的grubevn中等号后面的字符。
完成啦,重新启动电脑试一下吧。
郑重声明:因系统版本不同及系统更新以上方法可能不适用,方法仅供参考,如果造成任何问题请自行负责
