发布网友 发布时间:2022-04-20 20:12
共4个回答
热心网友 时间:2023-10-03 06:55
以前折腾过ubuntu和windows7双系统,别的没折腾过,不清楚适不适用。
Ubuntu 和Windows 7共存的GRUB启动顺序
Grub会自动在C盘加入双系统启动的配置,而且默认会启动Ubuntu,把 windows 7放在最后面。如果要启动windows的话,需要按向下的箭头4、5次,非常麻烦。现阶段还是使用windows要多一点,所以需要修改Grub让 windows第一个启动。Ubuntu 11.04使用的Grub版本是1.99,配置文件是Linux系统下的/boot/grub/grub.cfg这个文件。进入Linux找到此文件,直 接用文本编辑器修改,结果提示只读文件无权操作,在文件右键修改属性,结果还是不行,看来必须要命令行才可以。进入终端,到目录/boot/grub下执 行如下命令: /boot/grub$ sudo chmod a+w grub.cfg 其中参数a表示所有用户,+w表示加入写权限 剩下的操作就不需要命令了,直接用gedit修改grub.cfg文件,找到137~145行(现在肯定不是这个行数了),内容如下:
### 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='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 54821E54821E3B46
chainloader +1
}### END /etc/grub.d/30_os-prober ### 因为Grub仅仅是依靠配置文本的位置来判别启动顺序,所以把这8行文本剪切到93行,保存即可实现windows第一启动之目的。如果出现无法保存的错 误,请使用root用户运行gedit,即运行:sudo gedit /boot/grub/grub.cfg
如果需要改变OS启动选项停留的时间,可以修改grub.cfg文件的第61行“ set timeout=10”,默认为10秒,改成“ set timeout=3”则启动选项停留3秒。保存完以后最好把grub.cfg文件的权限改回为只读,防止系统出现意外的错误。如下命令即可:/boot /grub$ sudo chmod a-w grub.cfg ,修改完以后可以用ls命令查看结果: ls -l grub.cfg
热心网友 时间:2023-10-03 06:56
grub可以解决此类问题。
建议你参考一些grub的资料,动手即可。给你个样板吧~
default 1
timeout 2
background bbbbbb
foreground 3355aa
title Boot to DOS from HDD
root (hd0,0)
find --set-root /io.sys
chainloader /io.sys
title Boot to Red Hat Enterprise Linux from HDD
root (hd0,1)
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/hda3 rhgb quiet
initrd /initrd-2.6.18-194.el5.img
热心网友 时间:2023-10-03 06:56
先启动Windows7系统,右击“计算机”,再单击属性,然后选择
再单击“启动和故障恢复”框内的设置,你就可以知道了。(选择默认操作系统为Windows7即可)
追问现在是直接默认进入centos6,进入不了windows热心网友 时间:2023-10-03 06:57
在Win下使用EasyBCD就可以解决哦~