9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)

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

9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)

#1

帖子 smallapple » 2009-05-24 14:22

用硬盘安装9.04时如果使用 sudo umount -l /cdrom 会导致启动菜单只有内存测试选项而没有ubuntu选项,可以用以下方法解决:

1. 用livecd启动进入live桌面。
2. 挂载 / 分区,打开一个终端 输入

代码: 全选

cd /media
sudo mkdir disk
sudo mount /dev/sda8 /media/disk   #这里的 sda8换成自己的分区
3. 复制内核并修改 menu.lst

代码: 全选

cd /cdrom/capser
sudo cp vmlinuz /media/disk/boot/vmlinuz-2.6.28-11-generic
sudo gedit /media/disk/boot/grub/menu.lst
找到title Ubuntu jaunty memtest86.. 这一行上面空白加上以下内容:

代码: 全选

title Ubuntu jaunty
uuid xxxx-xx-xx-xxxx
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu jaunty Recovery
uuid xxxx-xx-xx-xxxx
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro single
initrd /boot/initrd.img-2.6.28-11-generic
quiet
注意 uuid 后的xxxx-xx-xx-xxxx从你的title Ubuntu memtest 下的uuid 后那一串拷贝,每个分区都不一样。

增加Windows Xp 启动菜单,继续加入下面内容:

代码: 全选

title Windows XP
root (hd0,0)
makeactive
chainloader +1
重启。
上次由 smallapple 在 2009-11-20 10:43,总共编辑 1 次。
panggh
帖子: 9
注册时间: 2009-05-02 0:39

Re: 硬盘安装后菜单只有内存测试的解决方法

#2

帖子 panggh » 2009-05-25 12:50

能不能在安装成功后,在从启之前做你上面所说的
如果可以“uuid xxxx-xx-xx-xxxx”这个怎么填
“sda8换成自己的分区”这个是不是"/boot"的分区
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 硬盘安装后菜单只有内存测试的解决方法

#3

帖子 hcym » 2009-05-25 12:52

主题收藏完成。
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 硬盘安装后菜单只有内存测试的解决方法

#4

帖子 smallapple » 2009-05-25 13:08

能不能在安装成功后,在从启之前做你上面所说的
可以.
如果可以“uuid xxxx-xx-xx-xxxx”这个怎么填
终端下执行 

代码: 全选

ls -al /dev/disk/by-uuid 
可以查看所有分区的uuid,复制-粘贴 就行.
“sda8换成自己的分区”这个是不是"/boot"的分区
上面是只有一个 / 分区时的做法,假设/sda8 为 /boot单独分区,则更改为: 

复制内核并修改 menu.lst

代码: 全选

cd /cdrom/capser
sudo cp vmlinuz /media/disk/vmlinuz-2.6.28-11-generic
sudo gedit /media/disk/grub/menu.lst

代码: 全选

title Ubuntu jaunty
uuid xxxx-xx-xx-xxxx            # 这里用 /boot分区的uuid
kernel /vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash    #这用 / 分区的uuid
initrd /initrd.img-2.6.28-11-generic
quiet

title Ubuntu jaunty Recovery
uuid xxxx-xx-xx-xxxx             # 这里用 /boot分区的uuid
kernel /vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro single      #这用 / 分区的uuid
initrd /initrd.img-2.6.28-11-generic
quiet
上次由 smallapple 在 2009-05-25 21:35,总共编辑 1 次。
panggh
帖子: 9
注册时间: 2009-05-02 0:39

Re: 硬盘安装后菜单只有内存测试的解决方法

#5

帖子 panggh » 2009-05-25 19:34

启动菜单出现了,但找不到目标文件,进不了系统 .
82f87e9d-3fda-4230-858c-153e6d8b2a6d / boot
61ae2a9c-a652-461c-a666-b09f9379408a /
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 硬盘安装后菜单只有内存测试的解决方法

#6

帖子 smallapple » 2009-05-25 21:37

boot独立分区的menu.lst己修正。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 硬盘安装后菜单只有内存测试的解决方法

#7

帖子 wangdu2002 » 2009-05-25 21:38

:em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 硬盘安装后菜单只有内存测试的解决方法

#8

帖子 adagio » 2009-05-25 22:24

额,这个问题看到很多人问,不过我没遇上,一直不懂是怎么回事
难道就是因为安装程序没有拷贝内核文件?
但是看你1楼的做法却只拷贝了vmlinuz,却没有拷贝initrd.img,这是为啥?
难道只有vmlinuz这个文件没有被安装?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 硬盘安装后菜单只有内存测试的解决方法

#9

帖子 smallapple » 2009-05-25 22:35

adagio 写了:额,这个问题看到很多人问,不过我没遇上,一直不懂是怎么回事
难道就是因为安装程序没有拷贝内核文件?
但是看你1楼的做法却只拷贝了vmlinuz,却没有拷贝initrd.img,这是为啥?
难道只有vmlinuz这个文件没有被安装?
正是这样的。我也是前几天帮人解决时发现的。
lian_ubuntu
帖子: 26
注册时间: 2009-05-23 16:02

Re: 硬盘安装后菜单只有内存测试的解决方法

#10

帖子 lian_ubuntu » 2009-05-26 17:00

太好了,我去试试,
没想到硬盘安装会出现这么多问题
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 硬盘安装后菜单只有内存测试的解决方法

#11

帖子 adagio » 2009-05-27 10:13

怎么没人反馈一下?
5楼,10楼,你们的问题解决了吗?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
xinxinsnowdream
帖子: 4
注册时间: 2009-06-02 13:46

Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法

#12

帖子 xinxinsnowdream » 2009-06-02 14:57

对啊,我也碰到这个问题,想请问下5楼的问题解决了吗?是怎么解决的
xinxinsnowdream
帖子: 4
注册时间: 2009-06-02 13:46

Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法

#13

帖子 xinxinsnowdream » 2009-06-04 12:55

smallapple,

用硬盘安装9.04时如果使用 sudo umount -l /cdrom 会导致启动菜单只有内存测试选项而没有ubuntu选项,可以用以下方法解决:

1. 用livecd启动进入live桌面。
2. 挂载 / 分区,打开一个终端 输入

代码:
cd /media
sudo mkdir disk
sudo mount /dev/sda8 /media/disk #这里的 sda8换成自己的分区

3. 复制内核并修改 menu.lst

代码:
cd /cdrom/capser
sudo cp vmlinuz /media/disk/boot/vmlinuz-2.6.28-11-generic
sudo gedit /media/disk/boot/grub/menu.lst


你好,请问下重启后如何用grub来设置用livecd启动进入live桌面?那时候不是只有内存测试了吗?
还有一个问题,我想在安装后重启前修改设置你说的那些信息,但是我用cd /cdrom 之后发现什么都没有,也没有capser文件夹。
请问有什么解决方法吗?
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法

#14

帖子 smallapple » 2009-06-04 13:16

在启动时按ESC键,存在windows选项时,选择进入windows,再进入livecd.没windows选项时,出现系统菜单时按 c,进入命令行
在grub>下输入:

代码: 全选

grub>root (hd0,0)
grub>chainloader +1
grub>boot
进入windows菜单,再进入ubuntu 硬盘安装的选项.

找不到capser,要以找到你拷贝出来用来硬盘安装的那个vmlinuz
or

代码: 全选

sudo mount /isodevice/ubuntu*.iso /cdrom -o loop
cd /cdrom/capser
xinxinsnowdream
帖子: 4
注册时间: 2009-06-02 13:46

Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法

#15

帖子 xinxinsnowdream » 2009-06-04 19:20

问题已经解决,谢谢!
回复