分页: 3 / 7
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-05 22:32
由 smallapple
set root=hd0,3
这个分区号是用来放两个copy出来内核的分区,不是你安装分区。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 8:52
由 bcw104
非常感谢smallapple,那我怎么才能知道我安装的分区是哪个呢?
用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”呢?还请smallapple多指教啊。
用硬盘安装会出现这个问题,u盘安装不知道会不会呢?
我用硬盘安装是通过unetbootin实现的,自己来做太麻烦了,自己能力也有限。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 9:08
由 bcw104
刚才试了一下我用
查了一下,上面显示的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
到底怎么回事?
因为我一开机就是自动进行内存检测的,我用
代码: 全选
grub>set root=(hd0,1)
grub>chainloader (hd0,1)+1
grub>boot
可以进windows xp,怎么才能进我安装的linux mint8呢?
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 9:16
由 smallapple
因为你的 linux 系统没有内核,你要先到 windows 下面
把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
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 9:42
由 bcw104
谢谢,按照楼上的方法终于成功了,看来用unetbootin安装的时候没有把那两个文件放在c盘根目录下面,以后再装的时候得注意了,不知道为什么硬盘安装会出现这种情况,ubuntu官方为什么不出liveUSB呢?
再次感谢smallapple的指导。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 10:02
由 smallapple
ubuntu官方的iso 的 Usb Creator 的,也可以制作USB Live。
按理用unetbootin那两个内核应该是在U盘下的,不知道你安装时是否有用过 sudo umount -l /cdrom 之类的命令把U盘卸载了才会出现这个问题。
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,菜单就会出来。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-06 10:20
由 bcw104
我是用硬盘装的,电脑的USB接口不好用,如果用U盘装应该不会出这个问题吧。硬盘安装的时候如果不用
sudo umount -l /cdrom
没法分区,没法安装,问题已经解决,谢谢smallapple大侠了
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-12 8:22
由 maron
经典!佩服啊,谢楼主

Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2009-12-13 12:10
由 final_ning

学到新野了,以后安装就可以看看
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2010-01-04 9:28
由 ubuntu_andrew
感谢LZ给出的解决办法!虽然我还没试过。
能否请LZ分析下为什么会出现这种情况?个人认为这是Ubuntu需要持续改进的地方。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2010-01-04 19:29
由 smallapple
ubuntu_andrew 写了:感谢LZ给出的解决办法!虽然我还没试过。
能否请LZ分析下为什么会出现这种情况?个人认为这是Ubuntu需要持续改进的地方。
这个应该和硬件环境有关,我还没碰到过。正常情况下硬盘安装时,iso文件所在的分区应挂载在 /isodevice下,iso则挂载在 /cdrom 下,然后 sudo umount -l /isodevice 把分区卸载后可能正常安装的。
极少数情况没有 /isodevice,只能 sudo umount -l /cdrom 才能完成安装的,最后生成内核时找不到 /cdrom 下的内核,就出现这个问题。
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2010-01-15 9:04
由 it32767

新手,刚开始接触U9.10
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法
发表于 : 2010-01-31 9:08
由 tusooa
bcw104 写了:smallapple 写了:9.10安装后没有ubuntu启动项,只有memtest选项和一个windows选项的简单解决办法:
如果安硬盘安装时的vmlinuz和initrd.lz放在windows的C盘或把iso中casper目录下的vmlinuz和initrd.lz复制出来放在win的C盘,在启动菜单上按 c ,在 grub>下输入
代码: 全选
grub>set root=hd0,1
grub>linux /vmlinuz root=/dev/sdax
grub>initrd /initrd.lz
grub>boot
root=/dev/sdax 是安装时选择 / 分区的分区号,如果不清楚的可在 grub>下输入
代码: 全选
grub>search -f /etc/fstab
根据找到的 (hd0,x)来确定sdax的数。
启动进系统后,再打开新立得,搜索 linux-image ,把内核装上,再
如果启动时直接进入 memtest的,在启动是按住 shift 键,可调出菜单,再按 c 进入命令行。
我的是后一种情况:启动时直接进入memtest的。
进入grub命令行后
代码: 全选
grub>set root=hd0,3
grub>linux /vmlinuz root=/dev/sda3
提示找不到文件,我安装Linux mint8的时候记下了分区号是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
这个...应该用Linux的万能tab 补全
由实际情况而定。
Ubuntu 的Kernel一般都是加了版本号的。
search以下的:
kernel在哪个分区下就set root=哪个分区
ls 以下的:
ext2fs是Ext*的总称。
hd0,1以下的:
你的内壳到底在哪个分区底下?
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2010-03-19 12:47
由 skywing
我用unetbootin硬盘安装,原先无法安装。后来执行 sudo umount -l /cdrom 这个命令后才可以安装。安装后出现的状况是 原先的XP启动项没有,新安装的UBUNTU启动项也没有,开机直接进入内存测试。。。
按照你说的方法解决
执行
代码: 全选
grub>search -f /etc/fstab
返回值是
之后执行
代码: 全选
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
之后重启并没有出现系统选择菜单,没有办法进入XP!
Re: 9.04硬盘安装后,启动菜单只有内存测试,没有ubuntu启动项的解决方法(9.10的方法在28楼)
发表于 : 2010-03-19 12:49
由 skywing
请教一下应该怎么解决。谢谢