分页: 1 / 7

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

发表于 : 2009-05-24 14:22
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
找到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
重启。

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

发表于 : 2009-05-25 12:50
panggh
能不能在安装成功后,在从启之前做你上面所说的
如果可以“uuid xxxx-xx-xx-xxxx”这个怎么填
“sda8换成自己的分区”这个是不是"/boot"的分区

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

发表于 : 2009-05-25 12:52
hcym
主题收藏完成。

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

发表于 : 2009-05-25 13:08
smallapple
能不能在安装成功后,在从启之前做你上面所说的
可以.
如果可以“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

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

发表于 : 2009-05-25 19:34
panggh
启动菜单出现了,但找不到目标文件,进不了系统 .
82f87e9d-3fda-4230-858c-153e6d8b2a6d / boot
61ae2a9c-a652-461c-a666-b09f9379408a /

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

发表于 : 2009-05-25 21:37
smallapple
boot独立分区的menu.lst己修正。

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

发表于 : 2009-05-25 21:38
wangdu2002
:em09

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

发表于 : 2009-05-25 22:24
adagio
额,这个问题看到很多人问,不过我没遇上,一直不懂是怎么回事
难道就是因为安装程序没有拷贝内核文件?
但是看你1楼的做法却只拷贝了vmlinuz,却没有拷贝initrd.img,这是为啥?
难道只有vmlinuz这个文件没有被安装?

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

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

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

发表于 : 2009-05-26 17:00
lian_ubuntu
太好了,我去试试,
没想到硬盘安装会出现这么多问题

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

发表于 : 2009-05-27 10:13
adagio
怎么没人反馈一下?
5楼,10楼,你们的问题解决了吗?

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

发表于 : 2009-06-02 14:57
xinxinsnowdream
对啊,我也碰到这个问题,想请问下5楼的问题解决了吗?是怎么解决的

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

发表于 : 2009-06-04 12:55
xinxinsnowdream
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文件夹。
请问有什么解决方法吗?

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

发表于 : 2009-06-04 13:16
smallapple
在启动时按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

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

发表于 : 2009-06-04 19:20
xinxinsnowdream
问题已经解决,谢谢!