如何配置linux内核支持sata

如何配置linux内核支持sata,第1张

(1)首先,用内核的 allnoconfig 配置目标,得到一个最最基本的内核配置。即,执行下面的命令:make allnoconfig内核的 allnoconfig 配置目标会把所有的内核选项都设置为no,也就是把它们既不编译进内核,也不编译成模块。有了这个最基本的配置,我们再添加必须的配置项:再执行make menuconfig命令,按下面的步骤添加其他的配置——(2)把 Executable file formats 下的ELF 和 emulations for 32bit ELF 选项编译进内核。(3)在 Processor type and features 下面,选择合适的CPU类型。(4)选择PCI/PCI-Express支持,位于Bus options (PCI, PCMCIA, EISA, MCA, ISA) 配置目录下。(5)加入对根文件系统所在磁盘控制器的驱动:Device Driver|---->SCSI device support|---->SCSI disk support|----->SCSI low-level drivers|---->Serial ATA (SATA) support|---->intel PIIX/ICH SATA support(6)加入Ext2文件系统的支持:在 File systems 配置目录下,选择 Second extended fs support。如果根文件系统是Ext3,则选择 Ext3 journalling file system support。(7)为了是 Udev 正常工作,需要内核支持 Unix domain sockets。此配置选项位于 Networking 配置目录中的 Networking support --->Networking options 下。(8)使内核支持 /proc 虚拟文件系统和 tmpfs 文件系统:File systems --->Pseudo filesystems --->/proc file system support / Virtual memory file system support (former shm fs)(9)支持 swap 分区:General setup --->Support for paging of anonymous memory (swap)(10)支持 RTC 设备:Device Drivers --->Character devices --->Enhanced Real Time Clock Support(11)为了充分发挥我的双核CPU的能力,我又加入了对SMP的支持:Processor type and features --->Symmetric multi-processing support。

     Linux系统最低配置:

      CPU:2113700MHz

      内存:5261384MB

      硬盘:41026GB剩余空间

      显卡:800x600以上分辨率。

      Linux是一套免费使用和自由传播的类1653Unix *** 作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。

      https://imgcdn.idongde.com/qa/2020/06/28/14/1593326438419354

      扩展资料:

      Linux主要特性:

      1、完全免费

      Linux是一款免费的 *** 作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的 *** 作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

      2、多用户、多任务

      Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

      3、良好的界面

      Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行 *** 作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行 *** 作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

      4、支持多种平台

      Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式 *** 作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

      参考资料来源:百度百科-linux

1、将SATAMode设置为:IDE2、将On-chipSerialATA设置为:CombinedMode3、将CombinedModeConfiguration设置为:P-ATA/SATA4、将PATAIDEMode设置为:secondary或将S-ATAPortsDefinition设置为:P0-MASTER/P1SLAVE,这个意思是IDE0作为MASTER,IDE1作为SLAVE。此外,华硕主板BIOS这样设置:设置前,需将SATA硬盘接在主板第二个SATA接口1、将ConfigureSATAAS设置为:StandardIDE2、将OnboardIDEoperateMode设置为:CompatibleMode3、将CombinedModeoption设置为:PrimaryP-ATA+SATA这样在设置完后就可安装RedHatLinux9.0了。在安装好Linux后,要升级内核到2.4.22,如果使用的CPU支持超线程,建议在编译内核时选择SMP的支持。然后再修改GRUB的启动参数,将hda改成hde,分区号不变。还有fstab也需改一下,不然启动后不能激活“SWAP”交换分区。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7240084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存