QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1322|回复: 16

我的LFS完成后不能启动. ----各位大哥帮忙啊..

[复制链接]
发表于 2004-10-9 11:07:23 | 显示全部楼层 |阅读模式
是最后一步,完成了grub之后.重启系统之时.

我有两个盘子.

hda上是window和linux
hdb上是LFS

我把grub安装到hdb之后,配置好menu.lst,调整了CMOS。

从第二个盘开始启动,但是发现不论原系统还是LFS都进不去。

看了menu.lst好几次,应当没有什么问题。

启动报错,说我的文件系统是fat格式,但实际上是ext2。

从第一个盘开始启动的话,还是可以进入原来系统的。
发表于 2004-10-9 11:28:20 | 显示全部楼层
贴一下你hdb上的menu。conf和hda上的
回复

使用道具 举报

发表于 2004-10-9 13:36:23 | 显示全部楼层
设置启动标志,在分区时要设置的,如果不能设置启动标志的话,系统就会把这个分区当fat32,其实是ext2格式。如果用过hiweed debian的话,你就会知道这点。
回复

使用道具 举报

 楼主| 发表于 2004-10-9 14:21:07 | 显示全部楼层
请问斑主,如何设置启动标志呢.
回复

使用道具 举报

发表于 2004-10-9 14:33:41 | 显示全部楼层
[quote:1393cc0a10="zcx5201314"]如何设置启动标志呢.[/quote]
用fdisk
[code:1]Command (m for help): p

Disk /dev/hda: 17.1 GB, 17179803648 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         387     3108546   83  Linux
/dev/hda2             388        2088    13663282+   f  W95 Ext'd (LBA)
/dev/hda5             388         456      554211   82  Linux swap

Command (m for help): a  #就是用命令 a 来激活分区的
Partition number (1-5): 1

Command (m for help): p

Disk /dev/hda: 17.1 GB, 17179803648 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         387     3108546   83  Linux  #你看,/dev/hda1后多了一个 * ,这就是启动标志。
/dev/hda2             388        2088    13663282+   f  W95 Ext'd (LBA)
/dev/hda5             388         456      554211   82  Linux swap[/code:1]
回复

使用道具 举报

发表于 2004-10-9 14:37:33 | 显示全部楼层
fdisk的用法你可以参考《MagicLinux傻瓜书——安装篇》的 用fdisk分区 小节
回复

使用道具 举报

发表于 2004-10-9 14:38:44 | 显示全部楼层
我的设置是傻瓜式的图形方式,不及tyfrlj的方式高级,你可以试试。
回复

使用道具 举报

发表于 2004-10-9 14:40:09 | 显示全部楼层
tyfrlj兄,你能否告诉人家这本书在哪能够下载?
回复

使用道具 举报

发表于 2004-10-9 14:46:30 | 显示全部楼层
就在公社啊  
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=2241
回复

使用道具 举报

 楼主| 发表于 2004-10-9 14:46:36 | 显示全部楼层
谢谢几位斑主,马上去搞。

有问题再来请教。
回复

使用道具 举报

 楼主| 发表于 2004-10-9 15:43:31 | 显示全部楼层
各位大哥,还是不行啊.

我从头说起吧:

    fdisk /dev/hdb

   Command (m for help): a
   Partition number (1-5): 1
  Command (m for help): w

警告说: 设备或者资源忙,会在reboot后把什么table写进去.

为了保险我又重做了一次grub

grub
      :  setup (hd1)

有三个提示:
       check for "/boot/xxx/stage1" exist ......YES
       check for "/boot/xxx/stage2" exist ......YES
       check for "/boot/xxx/e2fs_stage1_5" exist ......NO
       SUCCESS


不知道最后一个错误,还有前面的警告会不会有什么影响.

重启系统,还是说文件系统是fat,分区类型是0xb

error15:说找不到内核映像文件.
回复

使用道具 举报

发表于 2004-10-9 15:53:22 | 显示全部楼层
你用什么FS来做boot分区?
回复

使用道具 举报

发表于 2004-10-9 15:55:33 | 显示全部楼层
最好编译内核时把Linux分区的几种格式都编译进内核,不要编译成模块
回复

使用道具 举报

 楼主| 发表于 2004-10-9 16:02:37 | 显示全部楼层
ext2
回复

使用道具 举报

发表于 2004-10-9 16:06:37 | 显示全部楼层
还有,找Grub的文档认真看看吧
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-5 08:24 , Processed in 0.053516 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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