9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- iblue614
- 帖子: 61
- 注册时间: 2007-07-19 21:28
- 来自: ecust
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
我也遇到了和5楼一样的问题,启动菜单出现了,但提示找不到文件,所以还是无法进入Ubuntu
一个人看星空......
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
- 蓦然高贵
- 帖子: 4
- 注册时间: 2009-06-29 10:53
- lhw828
- 帖子: 2797
- 注册时间: 2007-03-15 16:58
- 来自: 湖北武汉
- 联系:
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
牛人啊!这么复杂!
.
Linux下安装QQ的各种办法——2017年3月7日更新——QQ8.8
Linux/Ubuntu学习笔记——用前人的经验,让你快速进入Linux的怀抱
科学上网的姿势,无痛穿越长城
Ubuntu交流QQ群:16308991(500人群)和10993386(500人群)疯狂招人!大家速来!
.
-
- 帖子: 73
- 注册时间: 2009-07-13 19:22
-
- 帖子: 5
- 注册时间: 2009-10-10 10:17
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
找不到capser,要以找到你拷贝出来用来硬盘安装的那个vmlinuz
or
代码:
sudo mount /isodevice/ubuntu*.iso /cdrom -o loop
我输入以上命令后说路径不存在,我是在安装完没重启的情况下
or
代码:
sudo mount /isodevice/ubuntu*.iso /cdrom -o loop
我输入以上命令后说路径不存在,我是在安装完没重启的情况下
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
部分电脑似乎不是挂载在 /isodevice的,原因不明。sudo mount /isodevice/ubuntu*.iso /cdrom -o loop
我输入以上命令后说路径不存在,我是在安装完没重启的情况下
可用 df 命令看下存放 iso 的分区是否挂载在其他挂载点。
-
- 帖子: 5
- 注册时间: 2009-10-10 10:17
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
LZ,我按照你说的步骤实施了。但是在重新启动的时候提示UUID XXXX-XX-XX-XXXX 磁盘不存在
我总共分了8个区,C D E F / SWAP /tmp /home
我硬盘安装的步骤是参考论坛里面的方法,就是(GRUB不写入MBR的),当时在sudo umount -l /isodevice 这一步时提示找不到,于是我就把/cdrom 卸载了,然后就可以继续安装,但是重启后就只能进内存测试。
我总共分了8个区,C D E F / SWAP /tmp /home
我硬盘安装的步骤是参考论坛里面的方法,就是(GRUB不写入MBR的),当时在sudo umount -l /isodevice 这一步时提示找不到,于是我就把/cdrom 卸载了,然后就可以继续安装,但是重启后就只能进内存测试。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
这个应该是UUID 写错了,要从内存测试那一项复制UUID。但是在重新启动的时候提示UUID XXXX-XX-XX-XXXX 磁盘不存在
-
- 帖子: 5
- 注册时间: 2009-10-10 10:17
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
LZ 你看我这样写对不对
title Ubuntu jaunty
uuid XXXx-XX-XX-XXXx (sda10的uuid)/tmp的
uuid xxxx-xx-xx-xxxx (sda11的uuid)/home的
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash (sda8的uuid)也就是/的uuid
initrd /boot/initrd.img-2.6.28-11-generic
quiet
swap的uuid应该不用写进去吧
还有我的D E F盘是FAT32的 UBUNTU也能识别的 但是这些盘的UUID不用写进去吧
感谢LZ指点
title Ubuntu jaunty
uuid XXXx-XX-XX-XXXx (sda10的uuid)/tmp的
uuid xxxx-xx-xx-xxxx (sda11的uuid)/home的
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash (sda8的uuid)也就是/的uuid
initrd /boot/initrd.img-2.6.28-11-generic
quiet
swap的uuid应该不用写进去吧
还有我的D E F盘是FAT32的 UBUNTU也能识别的 但是这些盘的UUID不用写进去吧
感谢LZ指点
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
title Ubuntu jaunty
uuid xxxx-xxxx-xxxx-xxxx (/boot的uuid没 /boot分区的就是 / 的uuid)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash (sda8的uuid)也就是/的uuid
initrd /boot/initrd.img-2.6.28-11-generic
quiet
至于/home /temp swap的 uuid是在 /etc/fstab 设置的,这里不用写
uuid xxxx-xxxx-xxxx-xxxx (/boot的uuid没 /boot分区的就是 / 的uuid)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash (sda8的uuid)也就是/的uuid
initrd /boot/initrd.img-2.6.28-11-generic
quiet
至于/home /temp swap的 uuid是在 /etc/fstab 设置的,这里不用写
-
- 帖子: 5
- 注册时间: 2009-10-10 10:17
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
那按照LZ的意思就是说如果我没有给/boot单独分区的话,那么前面的uuid和后面的uuid是一样的,都是用/的uuid对吧。并且其他分区的uuid都可以不用写了是吧!
谢谢!
谢谢!
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
9.10安装后没有ubuntu启动项,只有memtest选项和一个windows选项的简单解决办法:
如果安硬盘安装时的vmlinuz和initrd.lz放在windows的C盘或把iso中casper目录下的vmlinuz和initrd.lz复制出来放在win的C盘,在启动菜单上按 c ,在 grub>下输入
root=/dev/sdax 是安装时选择 / 分区的分区号,如果不清楚的可在 grub>下输入
根据找到的 (hd0,x)来确定sdax的数。
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,
菜单就会出来
如果启动时直接进入 memtest的,在启动时按住 shift 键,可调出菜单,再按 c 进入命令行。
如果安硬盘安装时的vmlinuz和initrd.lz放在windows的C盘或把iso中casper目录下的vmlinuz和initrd.lz复制出来放在win的C盘,在启动菜单上按 c ,在 grub>下输入
代码: 全选
grub>set root=hd0,1 --->存放 vmlinuz和initrd.lz的分区号
grub>linux /vmlinuz root=/dev/sdax
grub>initrd /initrd.lz
grub>boot
代码: 全选
grub>search -f /etc/fstab
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,
代码: 全选
sudo update-grub
如果启动时直接进入 memtest的,在启动时按住 shift 键,可调出菜单,再按 c 进入命令行。
上次由 smallapple 在 2009-12-06 10:04,总共编辑 2 次。
-
- 帖子: 151
- 注册时间: 2007-01-13 18:55
-
- 帖子: 9
- 注册时间: 2009-07-23 9:34
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
我的是后一种情况:启动时直接进入memtest的。smallapple 写了:9.10安装后没有ubuntu启动项,只有memtest选项和一个windows选项的简单解决办法:
如果安硬盘安装时的vmlinuz和initrd.lz放在windows的C盘或把iso中casper目录下的vmlinuz和initrd.lz复制出来放在win的C盘,在启动菜单上按 c ,在 grub>下输入root=/dev/sdax 是安装时选择 / 分区的分区号,如果不清楚的可在 grub>下输入代码: 全选
grub>set root=hd0,1 grub>linux /vmlinuz root=/dev/sdax grub>initrd /initrd.lz grub>boot
根据找到的 (hd0,x)来确定sdax的数。代码: 全选
grub>search -f /etc/fstab
启动进系统后,再打开新立得,搜索 linux-image ,把内核装上,再如果启动时直接进入 memtest的,在启动是按住 shift 键,可调出菜单,再按 c 进入命令行。代码: 全选
sudo update-grub
进入grub命令行后
代码: 全选
grub>set root=hd0,3
grub>linux /vmlinuz root=/dev/sda3
第二个问题就是应该输入“linux /vmlinuz root=/dev/sda3”还是“linux /vmlinuz-2.6.31-10-generic root=/dev/sda3”,
最后一个问题是我安装系统的时候没有为boot单独建立分区,那么我是不是应该输入:
代码: 全选
grub>set root=hd0,3
grub>linux /boot/vmlinuz root=/dev/sda3
grub>initrd /boot/initrd.lz
grub>boot