编译安装lfs 7.7 后多出一个硬盘来

我按照lfs7.7一步一步来编译自己的linux.

  1. 用virtualbox 加载一块硬盘(显示为/dev/sda),安装centos6.7,作为宿主机

  2. 再添加另一块硬盘(显示为/dev/sdb),用来存放lfs

  3. 编译lfs 完成后,用virtualbox 新建一个虚拟电脑,硬盘就用存放了lfs的那块硬盘(即第2步里的那块硬盘)

  4. 启动第3步新建的电脑,启动后进入grub图片描述

这张图显示这个虚拟电脑只有一个硬盘hd0,此时没有进入lfs linux 进入的是grub

  1. 进入我编译好的lfs linux
    图片描述

这张图片却显示有两个硬盘,我编译好的lfs是在硬盘/dev/sdb里面,却多出来一个硬盘/dev/sda,而且只有8M、没有分区。

我猜测是linux 内核的事,我估计我编译内核的时候不知道选中什么了,从而让linux模拟出一个硬盘了。
这是怎么回事呢?!

阅读 3.1k
1 个回答

Device Drivers --> SCSI device support --> SCSI low-level drivers

SCSI debugging host and device simulator ,这个不选。选了就会有一个8M的还没有分区的 /dev/sd?

同时,也会在 /sys/bus/pseudo/drivers/scsi_debug 目录下面出现很多参数文件。

我这边测试是这个结果。

 CONFIG_SCSI_DEBUG

CONFIG_SCSI_DEBUG-B.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题