LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1134|回复: 4

lfs6.2安装的问题

[复制链接]
发表于 2006-9-21 15:41:07 | 显示全部楼层 |阅读模式
lfs我安装了好几遍,除了第一次完全按照说明安装成功外,我又尝试安装了几次,固然是为了学习的需要,但是,一次问题比一次多,尤其这次,我使用的是lfs6.2.3的livecd,我的机子是装了双硬盘,
其中我在第二个硬盘安装lfs,可是,在对hdb进行分区的时候,给出一个警告,我的英文不好,大体的意思是这个硬盘不能被dos之类的引导,然后,装到最后的时候,也就是装到安装grub引导的时候,
使用root (hd1.0)这个命令的时候,给出的提示只是这个硬盘的类型,并没有给tage1,stage2的提示,然后输入命令setup(hd0),检测到stage1 和stage2,第三个提示好象是e2f****的格式的文件或者分区不存在,从新开机引导的时候,能引导进入windows,但是不能进入lfs,给出的错误提示是error 11,不知道是不是lfs系统的事情,还是硬盘分区表的问题,希望在网上,能有人给解决一下,对了,利用fdisk -l能检测到hdb1和hdb2,hdb1我用来安装lfs,hdb2是交换分区
!
发表于 2006-9-21 18:15:58 | 显示全部楼层
grub 设置是怎么弄的?。你怎么分区的,fdisk -l 贴来侃侃
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-21 19:30:58 | 显示全部楼层
分区利用cfdisk命令,命令:cfdisk /dev/hdb;然后分了两个分区hdb1和hdb2,分区完后,给出一个这样的警告:
lfslivecd:root | 2006年09月21日 星期四 19时14分09秒 | ~
# cfdisk /dev/hdb
Disk has been changed.

WARNING: If you have created or modified any
DOS 6.x partitions, please see the cfdisk manual
page for additional information.
利用命令fdisk -l,显示如下:
lfslivecd:root | 2006年09月21日 星期四 19时16分54秒 | ~
# fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1460    11727418+   c  W95 FAT32 (LBA)
/dev/hda2            1461        9728    66412710    f  W95 Ext'd (LBA)
/dev/hda5            1461        4520    24579418+   b  W95 FAT32
/dev/hda6            4521        7121    20892501    b  W95 FAT32
/dev/hda7            7122        9728    20940696    b  W95 FAT32

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        9610    77192293+  83  Linux
/dev/hdb2            9611        9729      955867+  83  Linux
grub设置就是按usr/share/LFS-BOOK-6.2-HTML/chapter08/grub.html上面说的 去做的 。
root (hd1.0),结果显示为:
Filesystem type is ext2fs, partition type 0x83
然后setup (hd0),显示为:
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists...no
然后显示安装成功,可是,开机后,不能引导lfs,提示的错误号为11。
究竟是什么原因,这个问题一直困惑这我,希望能得到你的点拨!
回复 支持 反对

使用道具 举报

发表于 2006-9-21 19:47:34 | 显示全部楼层
启动的时侯,用哪个硬盘启动的?偶觉得偶对grub研究不够。:(。

我认为:安装在 root(hd1,0) 的话,你需要起动选择第二个硬盘起动。至於 e2fs 的,是你安装 grub 的时侯,没拷贝过去。
回复 支持 反对

使用道具 举报

发表于 2006-9-23 10:44:10 | 显示全部楼层

还需要问两个问题才能定位错误

1. 开机后引导的具体出错信息,我们对GRUB还没研究到凭“11”就可以定位问题的程度;

2. 我的理解,你现在的作法是,ROOT分区为/dev/hdb1,而引导硬盘为 /dev/hda ,引导记录应当是 root=/dev/hdb1/boot/...,所以还需要看menu.lst的内容是否有误。

3. 偿试一下在GRUB下手工命令引导系统。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表