9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
set root=hd0,3
这个分区号是用来放两个copy出来内核的分区,不是你安装分区。
这个分区号是用来放两个copy出来内核的分区,不是你安装分区。
-
- 帖子: 9
- 注册时间: 2009-07-23 9:34
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
非常感谢smallapple,那我怎么才能知道我安装的分区是哪个呢?
用search -f /etc/fstab命令,返回的也是hd0,3
是不是应该这样:
我没有为boot单独分区,是不是应该改成“linux /boot/vmlinuz root=/dev/sda3”呢?还请smallapple多指教啊。
用硬盘安装会出现这个问题,u盘安装不知道会不会呢?
我用硬盘安装是通过unetbootin实现的,自己来做太麻烦了,自己能力也有限。
用search -f /etc/fstab命令,返回的也是hd0,3
是不是应该这样:
代码: 全选
>set root=hd0,1
>linux /vmlinuz root=/dev/sda3
>initrd /initra.lz
>boot
用硬盘安装会出现这个问题,u盘安装不知道会不会呢?
我用硬盘安装是通过unetbootin实现的,自己来做太麻烦了,自己能力也有限。
-
- 帖子: 9
- 注册时间: 2009-07-23 9:34
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
刚才试了一下我用
查了一下,上面显示的ext2格式的分区号是hd0,3
我安装的时候选择的是ext4格式,显示出来怎么成了ext2了呢?
输入:
到底怎么回事?
因为我一开机就是自动进行内存检测的,我用
可以进windows xp,怎么才能进我安装的linux mint8呢?
代码: 全选
grub>ls -l
我安装的时候选择的是ext4格式,显示出来怎么成了ext2了呢?
输入:
代码: 全选
grub>set root=hd0,1
grub>linux /vmlinuz root=/dev/sda3
file not found
grub>linux /boot/vmlinuz root=/dev/sda3
file not found

因为我一开机就是自动进行内存检测的,我用
代码: 全选
grub>set root=(hd0,1)
grub>chainloader (hd0,1)+1
grub>boot
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
因为你的 linux 系统没有内核,你要先到 windows 下面
把Linux mint 的 iso中casper目录下的 vmlinuz 和 initrd.lz 复制出来放在win的C盘,再重启到 grub>
把Linux mint 的 iso中casper目录下的 vmlinuz 和 initrd.lz 复制出来放在win的C盘,再重启到 grub>
代码: 全选
grub>set root=hd0,1
grub>linux /vmlinuz root=/dev/sda3
grub>initrd /initra.lz
grub>boot
-
- 帖子: 9
- 注册时间: 2009-07-23 9:34
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)

谢谢,按照楼上的方法终于成功了,看来用unetbootin安装的时候没有把那两个文件放在c盘根目录下面,以后再装的时候得注意了,不知道为什么硬盘安装会出现这种情况,ubuntu官方为什么不出liveUSB呢?
再次感谢smallapple的指导。
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
ubuntu官方的iso 的 Usb Creator 的,也可以制作USB Live。
按理用unetbootin那两个内核应该是在U盘下的,不知道你安装时是否有用过 sudo umount -l /cdrom 之类的命令把U盘卸载了才会出现这个问题。
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,菜单就会出来。
按理用unetbootin那两个内核应该是在U盘下的,不知道你安装时是否有用过 sudo umount -l /cdrom 之类的命令把U盘卸载了才会出现这个问题。
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,菜单就会出来。
-
- 帖子: 9
- 注册时间: 2009-07-23 9:34
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
我是用硬盘装的,电脑的USB接口不好用,如果用U盘装应该不会出这个问题吧。硬盘安装的时候如果不用
sudo umount -l /cdrom
没法分区,没法安装,问题已经解决,谢谢smallapple大侠了
sudo umount -l /cdrom
没法分区,没法安装,问题已经解决,谢谢smallapple大侠了
-
- 帖子: 1
- 注册时间: 2009-12-11 21:04
- final_ning
- 帖子: 13
- 注册时间: 2009-11-27 14:34
- 联系:
-
- 帖子: 39
- 注册时间: 2008-11-28 15:37
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
感谢LZ给出的解决办法!虽然我还没试过。
能否请LZ分析下为什么会出现这种情况?个人认为这是Ubuntu需要持续改进的地方。
能否请LZ分析下为什么会出现这种情况?个人认为这是Ubuntu需要持续改进的地方。
Microsoft terminator -- ubuntu.
What we want is just, free!
What we want is just, free!
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
这个应该和硬件环境有关,我还没碰到过。正常情况下硬盘安装时,iso文件所在的分区应挂载在 /isodevice下,iso则挂载在 /cdrom 下,然后 sudo umount -l /isodevice 把分区卸载后可能正常安装的。ubuntu_andrew 写了:感谢LZ给出的解决办法!虽然我还没试过。
能否请LZ分析下为什么会出现这种情况?个人认为这是Ubuntu需要持续改进的地方。
极少数情况没有 /isodevice,只能 sudo umount -l /cdrom 才能完成安装的,最后生成内核时找不到 /cdrom 下的内核,就出现这个问题。
- it32767
- 帖子: 34
- 注册时间: 2009-10-14 8:59
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)

-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
这个...应该用Linux的万能tab 补全bcw104 写了:我的是后一种情况:启动时直接进入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命令行后提示找不到文件,我安装Linux mint8的时候记下了分区号是sda3,问题出在哪了?请高手指教。代码: 全选
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
用search -f /etc/fstab命令,返回的也是hd0,3
是不是应该这样:
代码:
>set root=hd0,1
>linux /vmlinuz root=/dev/sda3
>initrd /initra.lz
>boot
我没有为boot单独分区,是不是应该改成“linux /boot/vmlinuz root=/dev/sda3”呢?
刚才试了一下我用
代码:
grub>ls -l
查了一下,上面显示的ext2格式的分区号是hd0,3
我安装的时候选择的是ext4格式,显示出来怎么成了ext2了呢?
输入:
代码:
grub>set root=hd0,1
grub>linux /vmlinuz root=/dev/sda3
file not found
grub>linux /boot/vmlinuz root=/dev/sda3
file not found
由实际情况而定。
Ubuntu 的Kernel一般都是加了版本号的。
search以下的:
kernel在哪个分区下就set root=哪个分区
ls 以下的:
ext2fs是Ext*的总称。
hd0,1以下的:
你的内壳到底在哪个分区底下?
代码: 全选
] ls -ld //
- skywing
- 帖子: 63
- 注册时间: 2009-08-23 20:23
- 来自: 天朝
- 联系:
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
我用unetbootin硬盘安装,原先无法安装。后来执行 sudo umount -l /cdrom 这个命令后才可以安装。安装后出现的状况是 原先的XP启动项没有,新安装的UBUNTU启动项也没有,开机直接进入内存测试。。。
按照你说的方法解决
执行返回值是
之后执行提示找不到文件!下一步也就进行不下去了!
之后再执行也还是一样的提示。
想先进入XP再说,执行之后重启并没有出现系统选择菜单,没有办法进入XP!
按照你说的方法解决
执行
代码: 全选
grub>search -f /etc/fstab
代码: 全选
hd0,7
代码: 全选
grub>set root=hd0,1
grub>linux /vmlinuz root=/dev/sda7
之后再执行
代码: 全选
grub>set root=hd0,7
grub>linux /vmlinuz root=/dev/sda7
想先进入XP再说,执行
代码: 全选
grub>set root=(hd0,1)
grub>chainloader (hd0,1)+1
grub>boot
ubuntu菜鸟,期待起飞!
欢迎来我的博客做客 天空的翅膀
欢迎来我的博客做客 天空的翅膀
- skywing
- 帖子: 63
- 注册时间: 2009-08-23 20:23
- 来自: 天朝
- 联系: