Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46916
  • 博文数量: 6
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-16 17:44
文章分类

全部博文(6)

文章存档

2011年(1)

2008年(5)

我的朋友

分类: LINUX

2008-07-23 14:22:54


Qemu对i386和x86_64(2.6.25之后统称x86)的system模拟支持已经比较完善了,可以使用Qemu来模拟PC环境,对研究Linux内核很有帮助。


编译Qemu请参考。

编译x86的内核:
#cp arch/x86/configs/i386_defconfig .config
#make menuconfig
#make bzImage

2.6.x(x最新为26)内核选项对QEMU x86仿真的支持:
- 网卡选项
qemu针对pc支持pcnet,ne2k_pci,rtl8139,e1000四种网卡类型,在命令行中使用model参数来指定要模拟的网卡类型,如"-net nic,model=e1000",表示使用"e1000"这种模拟类型。
如下是对应的内核驱动选项:

    [*]   Ethernet (10 or 100Mbit)  --->
        [*]   EISA, VLB, PCI and on board controllers
        <*>     AMD PCnet32 PCI support
        <*>   PCI NE2000 and clones support (see help)
        <*>   RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support
    [*]   Ethernet (1000 Mbit)  --->
        <*>   Intel(R) PRO/1000 Gigabit Ethernet support

- IDE硬盘选项
支持Inetl PIIX3 IDE controller模拟。为了支持IDE硬盘,如下选项是必须的:  

     <*> ATA/ATAPI/MFM/RLL support  --->

        <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
        <*>     Include IDE/ATA-2 DISK support
        <*>     Intel PIIX/ICH chipsets support


阅读(2153) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~