黑马程序员技术交流社区

标题: Windows下Ubuntu linux双系统引导启动顺序的修改 [打印本页]

作者: joerk    时间: 2015-7-10 09:42
标题: Windows下Ubuntu linux双系统引导启动顺序的修改
不需要任何额外工具软件,十步即可搞定。
我们在安装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查找关键字。
作者: 杨胤    时间: 2015-7-10 11:44
弱弱的问一下,ubuntu系统有啥用处。。。
作者: joerk    时间: 2015-7-11 22:01
杨胤 发表于 2015-7-10 11:44
弱弱的问一下,ubuntu系统有啥用处。。。

学习linux啊。。。。。{:3_46:}
作者: 杨胤    时间: 2015-7-11 22:12
joerk 发表于 2015-7-11 22:01
学习linux啊。。。。。

噢哦   我还以为学习Android或IOS要用到Ubuntu
作者: joerk    时间: 2015-7-11 22:15
杨胤 发表于 2015-7-11 22:12
噢哦   我还以为学习Android或IOS要用到Ubuntu

以后工作可能要用到的,Linux操作系统
作者: 158803629    时间: 2015-7-11 23:00
...                       
作者: joerk    时间: 2015-7-23 21:35
158803629 发表于 2015-7-11 23:00
...

这是啥意思
作者: joerk    时间: 2015-7-23 21:37
158803629 发表于 2015-7-11 23:00
...

这是啥意思
作者: zaydon369    时间: 2015-7-24 21:16
膜拜大神
作者: joerk    时间: 2015-7-24 23:38
zaydon369 发表于 2015-7-24 21:16
膜拜大神

过讲了。。。{:3_46:}大家互相学习!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2