Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#1

帖子 tianyaqu » 2009-03-16 22:00

安装Ubuntu后,一切顺利。为了检验一下自己装机的水平,同时也希望能双LINUX系统更好的玩玩,所以就玩性上来,装了RED HAT。。
首先简单介绍一下我的UBUNTU 版本8.10 。安装时给划分了1个多GB的SWAP空间。
安装REDHAT一切顺利 (我又给它划了1GB的交换空间) ,问题就出在GRUB 引导程序上。

代码: 全选

装REDHAT时,因为我希望用UBUNTU的GRUB引导,所以在设置REDHAT的引导程序时,我选择了“无引导装载程序将被安装”。我想当然的认为这样这样就可以用UBUNTU引导RED HAT。
安装RED HAT重启后,启动选项中有RED HAT选项。然而选择却提示“Error 13: Invalid or unsupported executable format”!根本无法进入!!但是UBUNTU却可以正常进入!另外在/目录下还能看到一些RED HAT的系统文件,我知道RED HAT已经安装进硬盘了。。。。
后来GOOGLE 了些资料,但是还有3个问题需要请教:

代码: 全选

1. 安装RED HAT时,有一个“配置高级引导装载程序”选项。其下有两个子选项:“安装GRUB到主引导记录”;“安装GRUB到引导分区的第一个扇区”。是不是意味着我选择“安装到引导分区的第一个扇区”就可以实现用UBUNTU引导RED HAT?
        2. 进入UBUNTU 后发现UBUNTU的交换空间达到了2个多GB!我估计是它占用了我划给REDHAT的交换空间,那么这是不是意味着   两个LINUX系统可以共用交换空间?假如我两个LINUX只划分一个交换分区,可以不??!
        3。如何修改下配置文件,让我的RED HAT活动起来??不要重装阿!
新手三个问题请教大家。。。
上次由 tianyaqu 在 2009-03-28 15:36,总共编辑 1 次。
道是何物,直教,生死相许?
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Re: Red hat 与Ubuntu共存的问题

#2

帖子 tianyaqu » 2009-03-16 22:04

补充下 :我的本意是不用REDHAT引导程序,而使用UBUNTU 的引导程序 。现在UBUNTU 的GRUB引导完好,但是其中的RED HAT选项无法进入。。提示 “Error 13: Invalid or unsupported executable format” 无法进入。。
道是何物,直教,生死相许?
dtmx
帖子: 3
注册时间: 2009-03-21 23:13

Re: Red hat 与Ubuntu共存的问题

#3

帖子 dtmx » 2009-03-22 0:24

1无论安装多少个LINUX,只装一个GRUB即可
2可以
3编辑你UBUNTU下/boot/grub/grub.conf
#vim /boot/grub/grub.conf
在下面插入:
title redhat
root(hd0,6)
kernel /boot/vmlinux-2.6.18-53.el5 ro root=LABEL=/
initrd /boot/initrd-2.6.18-53.el5.img

注意:此时的(hd0,6)是代表你PC的第一块硬盘,第七个分区,此处这个6是根分区的位置,你必须写对你的根分区位置,要不然挂不上的,其中vmlinux和initrd后面要写全名,
wq保存后就可以重启啦
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Re: Red hat 与Ubuntu共存的问题

#4

帖子 tianyaqu » 2009-03-22 17:09

修改过了,还是不行。提示ERROR 13 :nvalid or unsupported executable format
这是我的修改后的引导项

代码: 全选

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda7.
title		Red Hat Enterprise Linux Server release 5.1 (Tikanga) (on /dev/sda7)
root		(hd0,6)
kernel		/boot/vmlinuz-2.6.18-53.el5xen root=/dev/sda7 
initrd          /boot/initrd-2.6.18-53.el5xen.img
savedefault
boot
那儿错了没?
道是何物,直教,生死相许?
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Re: Red hat 与Ubuntu共存的问题

#5

帖子 tianyaqu » 2009-03-28 13:32

找到了 原来是kernel 和 initrd 项填写的不正确,确了些东西 ,我不太了解 ,大家看看。这是修改后的

代码: 全选

title    Red Hat Enterprise Linux Server release 5.1
root            (hd0,6)	
kernel          /boot/xen.gz-2.6.18-53.el5 crashkernel=128M@16M
module          /boot/vmlinuz-2.6.18-53.el5xen ro root=LABEL=/ rhgb quiet
module          /boot/initrd-2.6.18-53.el5xen.img

跟一般的title, root,kernel,initrd,四模式不太一样阿?? kernel 里面的crashkernel=128M@16M
以及 module 里面的 rhgb quiet 怎么理解? 还有那个module..
道是何物,直教,生死相许?
头像
leetom
帖子: 296
注册时间: 2009-01-23 19:28

Re: Red hat 与Ubuntu共存的问题

#6

帖子 leetom » 2009-03-28 13:54

tianyaqu 写了:

代码: 全选

1. 安装RED HAT时,有一个“配置高级引导装载程序”选项。其下有两个子选项:“安装GRUB到主引导记录”;“安装GRUB到引导分区的第一个扇区”。是不是意味着我选择“安装到引导分区的第一个扇区”就可以实现用UBUNTU引导RED HAT?
安装GRUB到主引导记录就是把grub安装到mbr,按理说不用安装grub就可以了,具体编辑grub.conf我也不会
其他问题我也不懂,呼叫高手!!!
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Re: Red hat 与Ubuntu共存的问题

#7

帖子 tianyaqu » 2009-03-28 14:11

同时分享一下我的经验:
虽然两个系统公用一个grub是可以的,可以通过修改其中一个的menu.lst把另外一个LINUX添加进引导项,但是不能想当然的以为 第二个LINUX系统就可以不安装GRUB了(或许可以,但就我的经历和能力而言却不行了,呵呵)。

由于我的REDHAT没有装grub,网上的很多修改都是白搭。所以先要安装grub,下面的恢复grub方法也是鬼使神差误打误撞弄出来的.
-> BIOS设置CD启动,把REDHAT安装盘插进去,进入图形安装模式。然后在分区的时候提示“安装REDHAT”还是“更新 redhat”,看来已经发现盘上有REDHAT了,当然选择更新那一项了!!接下来,是关键了,提示 没有安装GRUB是否安装,选“是”呗--------->然后有一个“配置高级引导装载程序”选项。其下有两个子选项:“安装GRUB到主引导记录”;“安装GRUB到引导分区的第一个扇区”,我是想用UBUNTU来引导的,所以选择“安装到引导去的第一个扇区的”, 安装完毕。OK 基本就离成功不远了。。

然后点击输入密码进入 /目录下 (跟ubuntu的“文件系统”是同一级别的,我以前还以为是ubuntu的呢 ).找到其下的/boot/grub/menu.lst 点击提示没有安装相关程序 ,没关系 ,咱用CAT命令看。(还得有sudo 不然还不行)

代码: 全选

sudo cat /media/disk/boot/grub/menu.lst
看看,redhat的都原形毕露了么?下面是我的

代码: 全选

title Red Hat Enterprise Linux Server (2.6.18-53.el5xen)
	root (hd0,6)
	kernel /boot/xen.gz-2.6.18-53.el5 crashkernel=128M@16M
	module /boot/vmlinuz-2.6.18-53.el5xen ro root=LABEL=/ rhgb quiet
	module /boot/initrd-2.6.18-53.el5xen.img
title Other
	rootnoverify (hd0,0)
	chainloader +1
呵呵 把下那些东西给复制下来,添加(或者修改)到UBUNTU的menu.lst 。
sudo gedit /boot/grub/menu.lst
用文本方式修改,适合相俺这种新手。。然后保存 重启 就可以了。。

三楼 说的可能在某些版本的系统上可以,在我的上就不行了,最保险的方法还是查看另一个LINUX系统的menu.lst信息 以里面的为准。。
道是何物,直教,生死相许?
wenjianhn
帖子: 583
注册时间: 2008-10-15 10:49
来自: CS

Re: Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#8

帖子 wenjianhn » 2009-03-28 16:45

谢谢分享 :em11

代码: 全选

 _____________
< 呜呜buntu >
 -------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
asd5381
帖子: 26
注册时间: 2009-03-11 20:11

Re: Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#9

帖子 asd5381 » 2009-03-28 21:22

学习了,多谢分享,回头去试试 :em01
unis
帖子: 3
注册时间: 2009-01-23 15:37

Re: Red hat 与Ubuntu共存的问题

#10

帖子 unis » 2009-03-29 1:33

tianyaqu 写了:找到了 原来是kernel 和 initrd 项填写的不正确,确了些东西 ,我不太了解 ,大家看看。这是修改后的

代码: 全选

title    Red Hat Enterprise Linux Server release 5.1
root            (hd0,6)	
kernel          /boot/xen.gz-2.6.18-53.el5 crashkernel=128M@16M
module          /boot/vmlinuz-2.6.18-53.el5xen ro root=LABEL=/ rhgb quiet
module          /boot/initrd-2.6.18-53.el5xen.img

跟一般的title, root,kernel,initrd,四模式不太一样阿?? kernel 里面的crashkernel=128M@16M
以及 module 里面的 rhgb quiet 怎么理解? 还有那个module..
module应该是内核模块吧, rhgb quiet 是什么啊?lz 现在知道吗?
头像
tianyaqu
帖子: 97
注册时间: 2008-12-05 20:43
来自: 深圳

Re: Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#11

帖子 tianyaqu » 2009-03-29 12:46

可能是这个吧 google 出来的,(不知道准确不准确),分享一下:

rhgb表示redhat graphics boot,就是会看到图片来代替启动过程中显示的文本信息,这些信息在启动后用dmesg也可以看到

quiet表示在启动过程中只有重要信息显示,类似硬件自检的消息不回显

代码: 全选

rhgb = redhat graphical boot - This is a GUI mode booting screen with
most of the information hidden while the user sees a rotating activity
icon spining and brief information as to what the computer is doing.


quiet = hides the majority of boot messages before rhgb starts. These
are supposed to make the common user more comfortable. They get alarmed
about seeing the kernel and initializing messages, so they hide them for
their comfort.
道是何物,直教,生死相许?
dtmx
帖子: 3
注册时间: 2009-03-21 23:13

Re: Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#12

帖子 dtmx » 2009-04-06 21:43

解决了就好,可能UBUNTU的GRUB在/boot/grub/menu.lst而不是/boot/grub/grub.conf,关键还是没有将BOOTLOAD写入到MBR中你下次可以用
1,#chroot /media/disk/
2,#grub 回车
3,grub>root(hd0,6)
grub>setup(hd1)

quit!
搞定!
weiwei330
帖子: 94
注册时间: 2007-06-12 17:54

Re: Red hat 与Ubuntu共存的问题《现在终于弄好了谢谢大家哈》

#13

帖子 weiwei330 » 2009-11-15 9:07

引导的内核不一样,na难怪
回复