紧急求助:XP硬盘安装后/boot 目录下没有启动文件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xiaogui1972
帖子: 3
注册时间: 2009-11-04 16:29

紧急求助:XP硬盘安装后/boot 目录下没有启动文件

#1

帖子 xiaogui1972 » 2009-11-05 16:15

下载的是9.10 desktop版,xp下使用grub4dos安装,umount、分区什么问题都没有,可是安装结束后,在/boot 目录下没有启动需要的两个文件 vmlinuz**** 和 initrd.img****。。

无法启动,想自己编译,发现核心源码目录下的initrd是空的
删除C盘根目录的安装文件和 menu.lst,重新启动ubuntu,显示下面两行就死了:
Booting 'find /menu.lst'
Booting 'find /boot/grup/menu.lst'

谁能帮帮我啊,是否可以从ISO中提取这两个文件?
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 紧急求助:XP硬盘安装后/boot 目录下没有启动文件

#2

帖子 smallapple » 2009-11-05 16:59

就用你硬盘安装的那两个内核,改下menu.lst
xiaogui1972
帖子: 3
注册时间: 2009-11-04 16:29

Re: 紧急求助:XP硬盘安装后/boot 目录下没有启动文件

#3

帖子 xiaogui1972 » 2009-11-05 17:36

smallapple 写了:就用你硬盘安装的那两个内核,改下menu.lst
谢谢大大指点,我是个刚接触linux不到2天的菜鸟,如何修改有点困难,而且initrd.lz不是initrd.img,是放在原在的路径下呢,还是copy到linux的目录下改名为initrd.img?
以下是我的安装menu.lst:
title ubuntu 9.10 install
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu_9.10.iso locale=zh_CN.UTF-8
initrd /initrd.lz

我的linux 装在 /dev/sda7,应该是 (hd0,6),/boot和/ 是同一个分区,是否应该改成这样?

title Ubuntu 9.10
root (hd0,0)
kernel /vmlinuz root=/dev/sda7
initrd /initrd.lz

还是使用C盘核心启动
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 紧急求助:XP硬盘安装后/boot 目录下没有启动文件

#4

帖子 smallapple » 2009-11-05 17:43

如果根分区没错,按你的menu.lst 应该可以启动的。
xiaogui1972
帖子: 3
注册时间: 2009-11-04 16:29

Re: 紧急求助:XP硬盘安装后/boot 目录下没有启动文件

#5

帖子 xiaogui1972 » 2009-11-05 17:52

smallapple 写了:如果根分区没错,按你的menu.lst 应该可以启动的。
我用这个修改的配置成功了。。
进去发现。。原来没有的东西,现在全有了。。core.img..还有/boot下的那两个文件也冒出来了
原来不能用的GCC 用我自己的账号登陆后也行了,有点莫名其妙。

linux 真是太奇妙了。。。哪个大大把这个问题总结下就太好了,今天百度了一天缺失核心文件的帖子,没一个有答案的。。。

总之解决了,谢谢各位。
回复