内核编译定制说明(部分)

回归爱情saq

回归爱情saq

2016-01-29 18:20

内核编译定制说明(部分),内核编译定制说明(部分)
设定编译模式: 目前的 Kernel 可以允许多种编译的模式,包括了: make config :这种模式需要逐行输入所需要设定的项目,无法往前修改设定,所以目前很少使用这种方式来设定 Kernel 的项目了; make xconfig :这种模式则是使用 X-Window 为主要环境的设定模式!除非你有 X-Window 在执行,否则没有办法使用这种模式; make menuconfig :这种模式有点像是文字界面的选单模式,较为简便,而且可以在纯文字界面下面执行编辑动作!是目前最常使用的模式。
开始设定: 底下的设定项目非常的多,其中,如果您使用的是比 2.4.18 还要新的版本时,那么有可能会出现更多的选项!如果不确定选项的内容是什么?请千万以 Help 进入看一下该项目的设定值,如果还是不清楚怎么办?那么就直接以 Kernel 的预设值保留即可!我在底下的设定中,仅列出个人认为比较重要的项目,其他的项目您就得自己看一下罗?其实,基本上,只要底下这些项目您都了解之後,那么核心编译大抵上就没有很严重的困扰罗!   [root @test linux]# make mrproper <==去除 .o 的编译过的档案 [root @test linux]# make menuconfig <==以文字选单的模式进行编译! 底下开始编译! Code maturity level options --->                  <==关於核心测试功能的 code 开启项目; [ ] Prompt for development and/or incomplete code/drivers  <==因为我们没有要研发核心,所以不选 Loadable module support --->                    <==这个就是我们之前说的『模组』啦! [*] Enable loadable module support             <==让核心可以载入模组项目(必选) [ ] Set version information on all module symbols    <==这个除非你要使用旧版本的资料,通常不选! [*] Kernel module loader                 <==也是必选啦! Processor type and features --->                  <==选择 CPU 的型号项目 (Pentium-MMX) Processor family               <==请依照您的实际情况选择您的 CPU 型号 < > Toshiba Laptop support                  <==底下这两个有使用到(笔记型电脑)才选择! < > Dell laptop support /dev/cpu/microcode - Intel IA32 CPU microcode support <==如果是使用 Intel 的,可以编译成模组 /dev/cpu/*/msr - Model-specific register support    <==如果是使用 Intel 的,可以编译成模组 /dev/cpu/*/cpuid - CPU information support       <==如果是使用 Intel 的,可以编译成模组 (off) High Memory Support                  <==这个东西跟你的 RAM 有关系,RAM小於 1 GB 则使用 off 即可 [ ] Math emulation                      <==是否需要数值模拟?当然不需要!我们的 CPU 都够强了! [ ] MTRR (Memory Type Range Register) support        <==P6 (PII等级以上) 并且要跑 X-Window 才加上吧,与 AGP 有关 [ ] Symmetric multi-processing support            <==如果是双 CPU 的主机板才选择!否则就不要选了! [*] Local APIC support on uniprocessors (NEW)        <==如果你的 CPU 有支援 APIC 则选择!通常可以选择起来啦! [*] IO-APIC support on uniprocessors             <==跟上面的理由一致!选择起来吧! General setup --->                         <==一般设定部分 [*] Networking support                 <==底下四个一定要选,跟基本的硬体装置有关! [*] PCI support (Any) PCI access mode [*] PCI device name database [ ] EISA support                   <==底下这两个则与主机板上面的插槽有关!除非笔记型,否则不选 [ ] MCA support [*] Support for hot-pluggable devices         <==有点类似随插即用吧!可以选择呦! PCMCIA/CardBus support ---> < > PCMCIA/CardBus support          <==因为我没有笔记型,所以不选,若为笔记型电脑,请选择! PCI Hotplug Support ---> [*] System V IPC                   <==底下这三个东西对於效能都不错!可以选择呦! [*] BSD Process Accounting [*] Sysctl support (ELF) Kernel core (/proc/kcore) format        <==底下这几个东西可以编译成模组啦!但是我直接编到核心罗! <*> Kernel support for a.out binaries <*> Kernel support for ELF binaries <*> Kernel support for MISC binari [*] Power Management support < > Advanced Power Management BIOS support     <==如果你想要你的 BIOS 接管电源管理,可以选择!我是不选的啦! Memory Technology Devices (MTD) ---> < > Memory Technology Device (MTD) support      <==没必要就不要选吧! Parallel port support -
展开更多 50%)
分享

猜你喜欢

内核编译定制说明(部分)

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
内核编译定制说明(部分)

内核编译

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
内核编译

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

编译内核的步骤

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
编译内核的步骤

linux内核编译详解

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
linux内核编译详解

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

linux内核的编译

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
linux内核的编译

详细讲解如何编译MySQL内核

编程语言 网络编程
详细讲解如何编译MySQL内核

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

samba服务器的文件共享配置

samba服务器的文件共享配置

在Word文档中插入统计数字的技巧

在Word文档中插入统计数字的技巧
下拉加载更多内容 ↓