移动硬盘PE和Ubuntu9.04双启动问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

移动硬盘PE和Ubuntu9.04双启动问题

#1

帖子 hai1212 » 2009-09-17 11:29

各位高手,帮忙解答下??
我的移动硬盘两个主分区:第1个写了MBR用GRUB引导的。Ubuntu9。04安装在第2分区。先安装PE,再装9。04,可以启动。后来换了个深山的PE后(也是写MBR)就不能进入Ubuntu了。内置GRUB的菜单mtldr也修改了,跟过去一样的就是不能进入9。04。其他的都能进。连硬盘安装9。04的的也可以!(顺便说下我的是本本是联想旭日160比较早的机子,本本的硬盘被我屏蔽了,才能用移动硬盘启动)
以下是我的内置菜单内容:
default 0
timeout 5

default 11
timeout 18

fontfile /boot/fonts.gz
splashimage /boot/back.gz

title ┍───────────────────┓
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
title │ “一盘走天涯”超级系统维护 PE 工具盘 │ 2007.10.27
rootnoverify (hd1,1)
makeactive
chainloader +1
title ┕───────────────────┛
root (hd1,0)
chainloader (hd1,0)+1

title 【 1 】 启动深山红叶 PE 工具箱 V29 版(2007-10-24)
chainloader /boot/ldrxpehy

title 【 2 】 启动老九 WinPE 老毛桃修改版(2007-09-11)
chainloader /minipe/ldrxpe

title 【 3 】 启动深山红叶 DOS 工具箱
map --mem /boot/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【 4 】 启动效率源磁盘修复
map --mem /boot/xlybig.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 【 5 】 启动Ubuntu9.04中文版
root (hd0,1)
makeactive
chainloader +1

title 【 6 】 安装Ubuntu9.04中文版
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet

splash locale=zh_CN.UTF-8
initrd (hd1,0)/initrd.gz

title 【 7 】 启动本机 Windows Vista
find --set-root /bootmgr
chainloader /bootmgr

title 【 8 】 重启计算机
reboot

title 【 9 】 关闭计算机
halt

#title Grub 命令行
#commandline

麻烦各位大大帮忙解答下怎么恢复启动9。04!谢了!这个配置中其他的菜单都可以用!就9。04不能用!!
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#2

帖子 skyx » 2009-09-17 11:41

试下用uuid
不能启动,有时与电脑兼容性也有关,多找几台不同的电脑试下, 只要有一台通过,说明法方法没错,要继续折腾,就要换别的方式。

我已经过了折腾多系统启动的时代。
no security measure is worth anything if an attacker has physical access to the machine
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#3

帖子 smallapple » 2009-09-17 11:43

有可能是PE的grub不能识别9.04的分区 ,可试试用grub4dos的grldr替换看看。
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#4

帖子 hai1212 » 2009-09-17 15:10

问题是我原来的老毛桃的GRUB也是用这个写MBR的模式的。菜单一样的,只是深山的重新写了MBR,改回菜单跟跟原来的菜单一样。但就是带不起9。04。提示filesystem is ext2fs,partition type 0x83 chainloader.error:invalid or unsupporter exeutable .
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#5

帖子 smallapple » 2009-09-17 15:44

问题 是不只重写了MBR, 还改写了引导文件 如grldr或ghldr之类的东东。
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#6

帖子 hai1212 » 2009-09-18 17:35

现在搞定了!原来过去有拷GRLDR到根目录下!上次还以为没用了,就删了!配置跟MUNE.LST、内置菜单一样!其实启动时都是用MTLDR这个文件的!没什么用到GRLDR的。不知道为什么启动9.04要用到这个GRLDR!现在就是想知道怎么在9.04菜单中返回PE下的GRUB4DOS内置菜单!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#7

帖子 wangdu2002 » 2009-09-18 17:42

哥伦布4dos的迷你引导代码写入MBR中之后,它会自动按次序找各分区上的配套的grldr和menu.lst。想让哪个meun.lst起作用都行,前面的找得快。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#8

帖子 smallapple » 2009-09-18 18:22

现在就是想知道怎么在9.04菜单中返回PE下的GRUB4DOS内置菜单!
把grub4dos的grub.exe复制到grub可识别分区,用
title grub4dos
kernel (hd?,?)/grub.exe
返回grub4dos
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#9

帖子 hai1212 » 2009-09-22 15:27

还有个问题,怎么让9.04的引导菜单显示中文呢 ?还有加载图片!我把PE里的加载的命令都拷了,文件也拷了不能用!
fontfile /boot/grub/muifont.gz
splashimage /boot/grub/bj2008.xpm.gz
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#10

帖子 smallapple » 2009-09-22 16:04

9.04的grub好象还不支持中文显示的。
图片好象也只能用png格式的,不能用压缩格式的。

你那两个是在grub4dos才能用的。
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#11

帖子 hai1212 » 2009-09-22 17:40

哦,了解了!看了贴没融会,不好意思!!现在知道了!
怪不得用以下命令返回PE菜单时会出现乱码!!
title grub4dos
kernel (hd?,?)/grub.exe
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#12

帖子 hai1212 » 2011-09-05 8:33

现在我又重新装了10.04了,Ubuntu10.04没有menu.lst了,如何从Ubuntu10.04下返回GRUB4DOS啊!!我直接在grub.cfg里改,过去的kernel hd(0,0)/grub.exe 好像不行了。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#13

帖子 onshoestring » 2011-09-05 10:28

代码: 全选

sudo gedit /etc/grub.d/40_custom
menuentry "grub4dos" {
insmod ntfs
set root=(hd0,0)
linux /grub.exe
}

代码: 全选

sudo update-grub
头像
hai1212
帖子: 136
注册时间: 2009-09-15 10:26
系统: Ubuntu、WIN7、XP、WIN8
联系:

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#14

帖子 hai1212 » 2011-09-06 15:14

谢了,我看了GURB2的教程,搞定了,呵呵,kerne改llinux了。谢谢LS的。现在升级成11.04了。桌面3D挺麻烦的。
qcomdd
帖子: 4
注册时间: 2007-11-30 15:20

Re: 移动硬盘PE和Ubuntu9.04双启动问题

#15

帖子 qcomdd » 2011-09-07 7:59

:em11 学习,学习一下
回复