【已解决】红旗和Ubuntu的引导相互覆盖

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

【已解决】红旗和Ubuntu的引导相互覆盖

#1

帖子 lotutu » 2011-01-29 20:02

笔记本预装红旗6, 后来又装了一个Ubuntu 10.04.
装好ubuntu之后红旗的启动项没有了。红旗光盘里有恢复引导的选项,可以选择恢复到sda或者它的第一个分区.
我似乎选择的是前者,恢复后ubuntu的引导没有了
论坛中好像没有两个linux相互覆盖的问题, 都是说要把什么文件放到c盘, 我不知道该怎么办了。另外我没有找到menu.lst文件,只有grua.conf, 或者是grub.cfg. 记不清了.
这样情况下要怎么解决呢?
上次由 lotutu 在 2011-01-31 22:47,总共编辑 1 次。
头像
chattan
帖子: 3922
注册时间: 2007-07-11 20:59
联系:

Re: 红旗和Ubuntu的引导相互覆盖

#2

帖子 chattan » 2011-01-29 20:10

建议你直接 rm 那个东西。。。。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 红旗和Ubuntu的引导相互覆盖

#3

帖子 smallapple » 2011-01-29 20:21

恢复为 ubuntu 的引导再
sudo update-grub
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#4

帖子 lotutu » 2011-01-29 20:31

update-grub以前执行过, 提示信息中说生成了grub.conf. 还有发现未知linux版本, 重启之后还是只有一个启动项. 其余的提示信息就记不住了
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 红旗和Ubuntu的引导相互覆盖

#5

帖子 onshoestring » 2011-01-29 20:33

把ubuntu的grub.cfg改一改放到红旗的grub.conf里,或反过来。
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#6

帖子 lotutu » 2011-01-29 20:33

不过有可能当时是用的Liveusb启动, 应该是这个问题. 一会试试
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 红旗和Ubuntu的引导相互覆盖

#7

帖子 onshoestring » 2011-01-29 20:36

小苹果来了。
我之前grub2不认识默认安装的centos,现在自定义安装,就像smallapple说的,centos更新内核,ubuntu的grub2菜单也更新了。
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#8

帖子 lotutu » 2011-01-30 8:20

试过update-grub了,还是说发现未知linux版本,grub.cfg没有红旗的启动项.
试着修改了下grub.cfg, 按照它的书写规格添加了红旗启动, 开机菜单里确实有, 但是启动不了
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 红旗和Ubuntu的引导相互覆盖

#9

帖子 smallapple » 2011-01-30 10:22

请说明分区情况并贴上红旗的启动项
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#10

帖子 lotutu » 2011-01-30 14:40

抱歉,电脑没联网. 用手机上传的, 可能排列混乱.
内容没办法贴出来了,手机打字太慢.
附件
redflag_grub.conf.txt
(553 Bytes) 已下载 20 次
partition.txt
(339 Bytes) 已下载 11 次
ubuntu_grub.cfg.txt
(3.1 KiB) 已下载 11 次
redflag_menu.lst.txt
(553 Bytes) 已下载 10 次
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 红旗和Ubuntu的引导相互覆盖

#11

帖子 onshoestring » 2011-01-30 15:15

把下面内容贴到:/etc/grub.d/40_custom
menuentry 'RedFlag (2.6.30-1_9.1)' {
insmod ext2
set root='(hd0,1)'
linux /vmlinuz-2.6.30-1_9.1 ro root=LABEL=/ vga=788 splash=silent
initrd /initrd-2.6.30-1_9.1.img
}

代码: 全选

sudo update-grub
最好把ubuntu grub2安装到mbr,红旗grub1安装到sda1,/etc/grub.d/30_os-prober什么也没干,可以试试把grub2删除重新安装。

smallapple来了,就听smallapple。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 红旗和Ubuntu的引导相互覆盖

#12

帖子 smallapple » 2011-01-30 15:28

sudo gedit /etc/grub.d/40_custom
加入

menuentry 'RedFlag (2.6.30-1_9.1)' {
set root='(hd0,1)'
linux /vmlinuz-2.6.30-1_9.1 root=/dev/sda3
initrd /initrd-2.6.30-1_9.1.img
}

再 sudo update-grub
试试
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#13

帖子 lotutu » 2011-01-30 17:43

还是有些问题, onshoestring的方案错误提示中有一句为
Vfs:cannot open root device "label=/" or unknown-block(0,0) please append a correct "root=" boot option
smallapple的方案差不多, 就是label=那个地方换作了/dev/sda3
启动给出的信息一大堆, 我看了看似乎应该是这个部分的问题, 如果不足够的话我再给个图片吧
另外有个细节不知道有没有用, 就是第一个方案启动时出现两个小企鹅,而第二个没有
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京

Re: 红旗和Ubuntu的引导相互覆盖

#14

帖子 lotutu » 2011-01-30 17:48

我换UUid试试先
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 红旗和Ubuntu的引导相互覆盖

#15

帖子 smallapple » 2011-01-30 17:50

把 splash=silent 加上应该就会出现两个小企鹅,用处不大,
最后停止的信息是什么?
回复