分页: 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
刚才试了一下我用

代码: 全选

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
到底怎么回事? :em20
因为我一开机就是自动进行内存检测的,我用

代码: 全选

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
:em05
谢谢,按照楼上的方法终于成功了,看来用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
经典!佩服啊,谢楼主 :em01

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

发表于 : 2009-12-13 12:10
final_ning
:em05 学到新野了,以后安装就可以看看

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
:em09 新手,刚开始接触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 ,把内核装上,再

代码: 全选

sudo update-grub
如果启动时直接进入 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
返回值是

代码: 全选

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
之后重启并没有出现系统选择菜单,没有办法进入XP!

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

发表于 : 2010-03-19 12:49
skywing
请教一下应该怎么解决。谢谢