求助:硬盘ISO安装后我的9.04 引导为什是这样的?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
daxiede
帖子: 5
注册时间: 2009-09-27 9:43

求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#1

帖子 daxiede » 2009-09-29 15:06

我的是笔记本电脑,XP的系统,手头没有空白盘,
于是用硬盘iso镜像安装的Ubuntu 9.04
我对menu.lst文件最后面添加的内容是
“default 0
timeout 40

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso or quiet
splash locale=zh_CH.UTF-8
initrd (hd0,0)/initrd.gz
boot

boot.ini的内容是
“[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR=一键GHOST v11.0 Build 070707
C:\grldr= "Ubuntu"”
重启,选择“Ubuntu”进安装引导。
选择Install Ubuntu进入安装的桌面。
接下的都是按照提示一步步来的。
在最后一步的时候我点右下角的“高级”,把引导程序装到和ubuntu 相同的分区(挂载"/"的那个分区)了。
点击“安装”完毕、重启之后,
在系统引导界面中我选择Ubuntu(安装的时候就是选的这个)
仍然进入的是原来安装的界面。
只有在这个界面选择
“find and boot linux with menu.lst already installed ```”
进行一番搜索才能真正找到Ubuntu的引导(也有我的XP的引导)

请我怎么做才能不用经过现在的安装引导界面就可以直接进入 Ubuntu 呢?
而且,如果我在XP系统删除menu.lst ,重启,选择Ubuntu的话,
会得到“Windows/root···hal.dll文件丢失“的提示

求助。谢谢。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#2

帖子 smallapple » 2009-09-29 15:28

估计和一键还原有冲突吧。
把menu.lst贴出来看看。
daxiede
帖子: 5
注册时间: 2009-09-27 9:43

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#3

帖子 daxiede » 2009-09-29 15:31

smallapple 写了:估计和一键还原有冲突吧。
把menu.lst贴出来看看。
这是我的menu.lst
谢谢您啦 :em01
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color black/cyan yellow/cyan
timeout 30
default /default

title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 2
find --set-root /cmldr
chainloader /cmldr
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2

title find and load IO.SYS of Windows 9x/Me
fallback 3
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2

title find and boot Mandriva with menu.lst already installed
fallback 4
find --set-root /etc/mandriva-release
savedefault --wait=2
configfile /boot/grub/menu.lst

title find and boot Linux with menu.lst already installed
fallback 5
find --set-root /sbin/init
savedefault --wait=2
configfile /boot/grub/menu.lst

title commandline
savedefault --wait=2
commandline

title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2

title back to dos
savedefault --wait=2
quit

title reboot
savedefault --wait=2
reboot

title halt
savedefault --wait=2
halt

title memdrive duplicated from floppy image file (hd0,0)/sbm.bin
map --mem (hd0,0)/sbm.bin (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
savedefault --wait=2

title memdrive based on win98 partition (hd0,6)
map --mem (hd0,6)+1 (hd0)
# map --mem (hd0,0)/win98.gz (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
savedefault --wait=2

default 0
timeout 40

title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso or quiet
splash locale=zh_CH.UTF-8
initrd (hd0,0)/initrd.gz
boot
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#4

帖子 smallapple » 2009-09-29 15:38

估计你的一键还原还有一个menu.lst,如查把这个删了,可能会调用一键还原的menu.lst,所以出错。把这个menu.lst内容清掉,改为下面的试试

代码: 全选

color black/cyan yellow/cyan
timeout 1
default 0

title Ubuntu
find --set-root /sbin/init
configfile /boot/grub/menu.lst
daxiede
帖子: 5
注册时间: 2009-09-27 9:43

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#5

帖子 daxiede » 2009-09-29 15:56

smallapple 写了:估计你的一键还原还有一个menu.lst,如查把这个删了,可能会调用一键还原的menu.lst,所以出错。把这个menu.lst内容清掉,改为下面的试试

代码: 全选

color black/cyan yellow/cyan
timeout 1
default 0

title Ubuntu
find --set-root /sbin/init
configfile /boot/grub/menu.lst
好的,我试一试。
再次感谢。
顺便问一下,
为什么这么写呢?
您能否解释一下代码的意思啊 :em06
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#6

帖子 smallapple » 2009-09-29 16:00

color black/cyan yellow/cyan #设置菜单字体和背景颜色,要不要都可以
timeout 1 #进入默认启动等待时间为1秒
default 0 #默认启动第一个菜单项

title Ubuntu #标头,就是在菜单看到的文字
find --set-root /sbin/init #查找ubuntu的根分区并设为启动分区
configfile /boot/grub/menu.lst #调用启动分区的配置菜单
daxiede
帖子: 5
注册时间: 2009-09-27 9:43

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#7

帖子 daxiede » 2009-09-29 16:34

smallapple 写了:color black/cyan yellow/cyan #设置菜单字体和背景颜色,要不要都可以
timeout 1 #进入默认启动等待时间为1秒
default 0 #默认启动第一个菜单项

title Ubuntu #标头,就是在菜单看到的文字
find --set-root /sbin/init #查找ubuntu的根分区并设为启动分区
configfile /boot/grub/menu.lst #调用启动分区的配置菜单
现在是没有Ubuntu的安装界面了,
不过在查找ubuntu的跟分区时,
会显示出来如下内容:

Ubuntu 9.04 kernel 2.6.28-11-generic
Ubuntu 9.04 kernel 2.6.28-11-generic recovery mode
Ubuntu 9.04 memtest 86+
other operating systems
Microsoft Windows XP Professional
Microsoft Windows XP Professional//这儿就是两个XP的引导,就是这么提示的。

请问,有没有办法通过某种方式,修改某个文件只让这儿显示
“Ubuntu 9.04 kernel 2.6.28-11-generic
other operating systems
Microsoft Windows XP Professional

或者

Ubuntu 9.04 kernel 2.6.28-11-generic
Microsoft Windows XP Professional

另:
既然选了Ubuntu 引导也可以搜到XP
那么我是否
我是否可以把boot.ini修改一下
只让最初的引导条显示 Ubuntu 或者其他的内容呢?
怎么修改合适呢?
“[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\GHLDR=一键GHOST v11.0 Build 070707
C:\grldr= "Ubuntu"”
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#8

帖子 smallapple » 2009-09-29 16:45

请问,有没有办法通过某种方式,修改某个文件只让这儿显示
“Ubuntu 9.04 kernel 2.6.28-11-generic
other operating systems
Microsoft Windows XP Professional

修改ubuntu下/boot/grub/menu.lst,把不需要的前面加#注释掉
我是否可以把boot.ini修改一下
只让最初的引导条显示 Ubuntu 或者其他的内容呢?
怎么修改合适呢?
把grub装到mbr上,
或修改boot.ini的
timeout=0
default=c:\grldr

对启动环节不熟悉者进行有一定危险,搞错了进入死循环就启动不了,先搞清楚了再动手。
daxiede
帖子: 5
注册时间: 2009-09-27 9:43

Re: 求助:硬盘ISO安装后我的9.04 引导为什是这样的?

#9

帖子 daxiede » 2009-09-29 18:43

嗯,谢谢。
我是学软件工程的,一直对电子产品感兴趣,
直到上到大四了,在实训中做了项目组组长才对软件有那么一丁点的兴趣····

刚刚接触Ubuntu,
很想好好的了解了解,
跟一关系很好的只用LINUX的老师聊天的时候,
老师说,很多人自学能力比较差,
不会的东西都不能自己查。
我说,我也经常自己查啊,可是我发现我搜索到都是垃圾信息,跟我们遇到问题不一样。
老师说,说的就是这个,你们不会从垃圾信息中分析出有用的信息,这就是你的不足!
郁闷了好一阵·······

在论坛里虽然也有版块分类、置顶索引帖子之类的,
可我发现真正能解决问题的不太多,好多信息都挺老的。

再次感激您的解答谢谢。
回复