Chinaunix首页 | 论坛 | 博客
  • 博客访问: 837230
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 系统运维

2013-05-23 11:01:02

       由于是调试电脑的内核,很多打印信息不能看到,所以弄起来就非常难了。另外我发现了一个问题,我电脑上硬盘上的系统是3.5.3的内核+initrd+根文件系统,我把这个initrd放到LFS内核当中去,发现系统就可以引导了,--,所以探究了下initrd的作用,移植做的嵌入式,initrd没有用过,今天才发现它的目的就是专门加载根某些内核模块的,所以我怀疑是内核某些模块不支持外usb硬盘,但是从资料上来看,usb移动硬盘属于usb-storage设备,且是基于scsi子系统的,从我的内核当中来看,明显是有这两个的支持的:

点击(此处)折叠或打开

  1. [*] USB support --->
  2.         <*> USB Mass Storage support

  3.  -*- SCSI device support
  4.         <*> SCSI disk support
        网上唯一的解释,书上的解释也就这个了,各种偏方都试了,无奈还是不行,只好先离开这个问题,然后思考这个问题的每一个细节。

       grub作为bootloader,是肯定会传分区表给内核的,但是这个分区表从哪里来的,只有MBR当中有一份。

       本来每个部分的知识细节应该放在第二遍来学习的,但是无奈,只能从这里开始了,因为LFS还没有启动起来,所以就将这部分日志放在LFS第一遍当中。
阅读(1949) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~