不需要任何额外工具软件,十步即可搞定。
我们在安装xp和win7双系统时想要改变引导顺序可以轻松实现,但是两个不一样的系统就有点麻烦了
对于ubuntu版本的linux系统,由于安装后的用户不是root权限,更改启动循序较麻烦。
在网上找不到完整具体的方法,通过整理修改完善归纳成以下十步。
01:进入linux系统
02:ctrl+Alt+F2
03:终端输入sudo passwd root
O4:输入你要设置的root密码(输入密码是不可见的)
05:ctrl+Alt+F3
06:登陆到root
07:终端输入"mv /etc/grub.d/{30,08}_os-prober"(很多人不理解:其实这就是把etc/grub.d/目录下的30_os-prober 文件改名为08_os-prober,这个文件是window7的引导文件,这样就在10_linux的前面了)
08:ctrl+Alt+F2回到普通账户
09:终端输入"sudo update-grub"(第07步的修改只是引导文件,引导界面还没有改变,执行这条命令后grub.cfg中的windown7的顺序就改变到第一个了)
10:0k!重启有惊喜!
以下更新:(内容搜自网上)
修改启动项顺序的三种方法
本文所涉及的方法都是在Ubuntu的安装时将引导加载程序grub安装在了整个硬盘(即MBR内),即开机以grub引导。
方法1(与上面的十步法差不多)
在Ubuntu终端下输入:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo update-grub
sudo是使用root权限,mv是修改该文件名。
该命令是将etc文件夹下的grub.d文件夹下的30_os-prober文件改名为08_os-prober。(08可以改为06~09都可以)。Ubuntu的启动项相关文件名为“10_....”这样就可以将win7的启动项放在Ubuntu前面,即启动项列表的第一个。由于引导程序默认启动第一个启动项,所以这样就可以先启动win7了。注意修改完后更新一下grub才能生效(即命令sudo update-grub)。
方法2(本人用的是这个方法,没问题)
①按Ctrl+Alt+t打开终端 ;
②在Ubuntu终端下输入:
sudo nano /etc/default/grub 按“Enter”
sudo是使用root权限,nano是用nano文本编辑器打开etc文件夹下的default文件夹下的grub文件。;
③然后可能会提示输入Password,也就是你的登录密码(注意:输入登录密码终端屏幕不会有*出现,也就是什么显示
都没有) ;
④修改启动项:
再打开的文本中修改“GRUB_DEFAULT=0”这一项。比如win7在启动项列表中为第5项,则将0改为4。就是win7在
启动项列表中的项数减1。(注意:在终端里只能是按键盘上下左右方向键来移动光标,按Delete删除)
⑤修改启动等待时间:
这里还可以修改该在启动项列表等待的时间,即修改“GRUB_TIMEOUT=所要等待的秒数”,-1表示不倒计 时。
⑥修改完后按[Ctrl]+X,会提示是否保存,输入Y,提示保存的文件名,还是原来的grub文件,所以直接Enter键确定就
回到了Ubuntu终端。;
⑦再输入:sudo update-grub命令,更新一下grub;叉掉终端重启就OK啦!
此时你会发现系统是从Winows系统 默认启动啦
方法3(不推荐,没试过)
这个方法是编辑/boot/grub/grub.cfg文件,刚才试了一下引导程序直接没了…
这种方法也可以修改启动项的名称,在menuentry关键字的后面,也可以隐藏启动项,在menuentry前面加#。nano是[Ctrl]+W查找关键字。 |
|