ghosTzone
main(_){return _} && echo $? /* Keep It Simple Stupid | 本博客所有文章皆为原创 转载请注明 - ghosTM55 */

多Linux系统引导问题

ghosTM55 posted @ 2008年11月22日 01:41 in Linux , 2344 阅读

  在一台计算机上,可以通过GRUB这个强大的引导程序来引导大部分操作系统,一般来说,都是一个Linux和一个Windows的双系统,而安装了两个或者是多个Linux系统的时候,会存在一个隐蔽的问题。

  前一阵安装了Archlinux,非常优秀的一个Linux发行版本,在配置GRUB的时候,我想到了一个问题,就是,我之前安装了ubuntu,当我ubuntu进行了内核的升级后,那么这里的静态的GRUB条目还是会引导老的内核,甚至无法引导。于是我找到一个能够动态的解决这个问题的方法。

# (0) Arch Linux
title Arch Linux
root   (hd0,3)
kernel /boot/vmlinuz26 root=/dev/sda4 ro
initrd /boot/kernel26.img

# (1) Arch Linux
title Arch Linux Fallback
root   (hd0,3)
kernel /boot/vmlinuz26 root=/dev/sda4 ro
initrd /boot/kernel26-fallback.img

#ubuntu
title ubuntu
configfile (hd0,0)/boot/grub/menu.lst

  这是我GRUB配置文件的片断代码,在ubuntu这里,使用了configfile功能来指向ubuntu自身的GRUB配置文件,这样,就可以通过ubuntu自身的GRUB再去引导GRUB。这样一来,就是动态的了。

  问题解决。

ghostm55@ghosTunix.org:~$ date
Sat Mar 29 09:11:19 CST 2008


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter