琦天娃娃 发表于 2011-10-12 13:23:06

如何将指定某一特定分区上的grub为系统默认启动grub?

一般来说,在一台主机上安装多个linux操作系统后,再启动系统默认是加载最近安装的那个linux系统的grub内容。
现在的问题是:
假设我要安装了2个linux系统,第一个安装的是fedora,分区是/dev/sda1,装完后再装CentOS,其所在分区是/dev/sda2。重启后,默认加载的是/dev/sda2上的grub,我现在想让系统启动/sda1上的grub,请问应该怎么实现?{:5_92:}

wajmjjj 发表于 2011-10-12 20:16:44

你看看可不可以这样:将sda1的分区系统加入sda2的grub,引导后再在sda1系统里grub-install

琦天娃娃 发表于 2011-10-12 20:23:22

本帖最后由 琦天娃娃 于 2011-10-12 20:23 编辑

wajmjjj 发表于 2011-10-12 20:16 static/image/common/back.gif
你看看可不可以这样:将sda1的分区系统加入sda2的grub,引导后再在sda1系统里grub-install
恩,有道理,我去试试~~~
PS:关于这个问题我曾经看过一个系统工程师同事做过一次,他好像是在系统启动前,进入交互启动模式,但是具体我没记住……{:5_100:}

wajmjjj 发表于 2011-10-12 21:03:51

琦天娃娃 发表于 2011-10-12 20:23 static/image/common/back.gif
恩,有道理,我去试试~~~
PS:关于这个问题我曾经看过一个系统工程师同事做过一次,他好像是在系统启动前 ...

交互启动就是在grub界面按e手动启动,自己选择boot和kernel等

demon 发表于 2011-10-13 10:48:07

鸟哥的书上有介绍的!{:1_1:}
页: [1]
查看完整版本: 如何将指定某一特定分区上的grub为系统默认启动grub?