?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

網絡賭博有什么網址比較可靠的:一個Linux愛好者的2.6.11內核編譯過程

?

禮拜天呀,呵呵,10:30起床,似乎有一點早,昨天晚上玩游戲玩到3點鐘,好累呀。打開電腦,先玩一會游戲在說。11:00,不玩了,開始干正事了。先換到linux下去。原先想用虛擬機的,然則我做的ftp不能用,而且還可能好慢的。我的電腦是沒有上網的,在我的2003下架了個ftp,想讓虛擬機來造訪,可是虛擬機和我的電腦連不上,好愁悶。

(1)安裝module-init-tools-3.0.tar.gz:

# tar -zxvf module-init-tools-3.0.tar.gz

# cd module-init-tools-3.0

# ./configure --prefix=/sbin

# make

# make install

# ./generate-modprobe.conf /etc/modprobe.conf

不知道為什么,我用module-init-tools-3.1時make掉足。假如改用3.0的就沒事了。

(2)安裝modutils-2.4.25-8.9.i386.rpm:

# rpm -Uvih modutils-2.4.25-8.9.i386.rpm

對modutils進行進級。

(3)安裝新內核:

將新內核copy到/usr/src下,

#tar xzvf linux-2.6.11.tar.gz -----解壓縮.

II. 將名為linux的符號鏈接刪掉落,這時舊版本內核的符號鏈接.

#ln -s linux-2.6.11 linux ------建立linux-2.6.11的符號鏈接linux.

設置內核.

# cd /usr/src/linux

# make mrproper -----刪除不需要的文件和目錄.

#make config(基于文本的最為傳統的設置設置設備擺設擺設界面,不保舉應用)

#make menuconfig(基于文本選單的設置設置設備擺設擺設界面,字符終端下保舉應用)

#make xconfig(基于圖形窗口模式的設置設置設備擺設擺設界面,Xwindow下保舉應用)

#網絡賭博有什么網址比較可靠的make oldconfig(假如只想在原本內核設置設置設備擺設擺設的根基上改動一些小地方,會省去不少麻煩)

它們的目的是一樣的,那便是天生一個.config文件

這三個敕令中,make xconfig的界面最為友好,假如你可以應用Xwindow,你就用這個好了,這個對照方便,也好設置。假如你不能應用Xwindow,那么就應用make menuconfig好了。界面雖然比上面一個差點,總比make config的要很多多少了。

選擇響應的設置設置設備擺設擺設時,有三種選擇,它們分手代表的含義如下:

Y--將該功能編譯進內核

N--不將該功能編譯進內核

M--將該功能編譯成可以在必要時動態插入到內核中的模塊

face=Verdana>  假如應用的是make xconfig,應用鼠標就可以選擇對應的選項。假如應用的是 make menuconfig,則必要應用空格鍵進行拔取。你會發明在每一個選項前都有個括號, 但有的是中括號有的是尖括號,還有一種圓括號。用空格鍵選擇時可以發明,中括號里要么是空,要么是"*",而尖括號里可所以空,"*"和"M"。這表示前者對應的項要么不要,要么編譯到內核里;后者則多一樣選擇,可以編譯成模塊。而圓括號的內容是要你在所供給的幾個選項中選擇一項。

附內核設置設置設備擺設擺設選項闡明(這是我在網上找到的,還可以,有些也是不一樣的,給你一個參考)

代碼成熟度選項:

Code maturity level options --->

[*] Prompt for development and/or incomplete code/drivers

[*] Select only drivers expected to compile cleanly

打開應用開拓中、不完全的代碼/驅動會讓內核設置設置設備擺設擺設多出很多選項,因為我們必要應用一些正在開拓中的功能,是以必需打開這一選項。

通用設置選項,

General setup --->

() Local version - append to kernel release

這里填入的是64字符以內的字符串,你在這里填上的字符口串可以用uname -a敕令看到。

[*] Enable access to .config through /proc/config.gz

[ ] Configure standard kernel features (for small systems) --->

這是為了編譯某些特殊的內核應用的,平日你可以不選擇這一選項,你也不用對它下面的子項費神了。

--- Configure standard kernel features (for small systems)

[ ] Load all symbols for debugging/kksymoops

是否裝載所有的調試符號表信息,假如你不必要對內核調試,不必要選擇此項。

[*] Enable futex support

不選這個內核不必然能精確的運行應用glibc的法度榜樣,當然要選上

[*] Enable eventpoll support

不選這個內核將不支持事故輪循的系統調用,最好選上

[*] Optimize for size

這個選項使gcc應用-Os的參數而不是-O2的參數來優化編譯,以得到更小尺寸的內核,建議選上。

[*] Use full shmem fi網絡賭博有什么網址比較可靠的lesystem

除非你在很少的內存且不應用互換內存時,才不要選擇這項

(0) Function alignment

(0) Label alignment

(0) Loop alignment

(0) Jump alignment

可加載模塊:

Loadable module support --->

[*] Enable loadable module support

[*] Module unloading

不選這個功能,加載的模塊就不能卸載

[ ] Forced module unloading

[ ] Module versioning support (EXPERIMENTAL)

[ ] Source checksum for all modules

[*] Automatic kernel module loading

處置懲罰器類型及特點:

Processor type and features --->

Subarchitecture Type (PC-compatible) --->

Processor family (Pentiu網絡賭博有什么網址比較可靠的m-4/Celeron(P4-based)/Pentium-4 M/Xeon) --->

電源治理:

Power management options (ACPI, APM) --->

[*] Power Management support

[ ] Power Management D網絡賭博有什么網址比較可靠的ebug Support

[ ] Software Suspend (EXPERIMENTAL)

ACPI (Advanced Configuration and Power Interface) Support --->

APM (Advanced Power Management) BIOS Support --->

CPU Frequency scaling --->

ACPI (Advanced Configuration and Power Interface) Support --->

[*] ACPI Support

這是一種電源治理要領,你可以看看你的BIOS是否支持。假如支持的話建議你選上這項

[ ] Sleep States (EXPERIMENTAL)

AC Adapter

Battery

Button 捕獲Power、Sleep、Lid(我也不知道這是什么按鈕)等按鈕是否按下,并做響應的動作

Video 集成在板上的顯卡的ACPI支持,對有些板卡可能不起感化

Fan

Processor

Thermal Zone

ASUS/Medion Laptop Extras

IBM ThinkPad Laptop Extras

Toshiba Laptop Extras

(0) Disable ACPI for systems before Jan 1st this year

[ ] Debug Statements

[*] Power Management Timer Support

APM (Advanced Power Management) BIOS Support --->

APM (Advanced Power Management) BIOS support

高檔電源治理的支持,一樣平常來說條記本應該選上,臺式機可以不選。

[ ] Ignore USER SUSPEND

[*] Enable PM at boot time

[ ] Make CPU Idle calls when idle

Intel Pentium 4 clock modulation

nVidia nForce2 FSB changing

Transmeta LongRun

VIA Cyrix III Longhaul

--- shared options

[ ] /proc/acpi/processor/../performance interface (deprecated)

[ ] Relaxed speedstep capability checks

總線類型:

[*] PCI support

PCI access mode (Any) --->強列建議選Any,系統將優先應用MMConfig,然后應用BIOS,著末應用Direct檢測PCI設備。

[ ] Message Signaled Interrupts (MSI and MSI-X)

[ ] Legacy /proc/pci interface

[ ] PCI device name database

[ ] ISA support

[*] EISA support

[*] Vesa Local Bus priming

[*] Generic PCI/EISA bridge

[*] EISA virtual root device

[ ] EISA de網絡賭博有什么網址比較可靠的vice name database

[ ] MCA support

NatSemi SCx200 support

PCCARD (PCMCIA/CardBus) support --->

PCI Hotplug Support --->

PCCARD (PCMCIA/CardBus) support --->一樣平常只有條記本電腦上才會有PCMCIA插槽,假如你是臺式機的話,可以不選這一項,然后跳過這一部份。

PCI Hotplug Support --->

Support for PCI Hotplug (EXPERIMENTAL)

一樣平常來講只有辦事器上會有熱插拔的設備,假如你應用的是臺式機,你可以不選擇此項并跳過這一部份。

可履行文件款式,

[*] Kernel support for ELF binaries

ELF是開放平臺下最常用的二進制文件,它支持不合的硬件平臺

Kernel support for a.out and ECOFF binaries

Kernel automounter support

Kernel automounter version 4 support (also supports v3)

CD-ROM/DVD Filesystems --->

DOS/FAT/NT Filesystems --->

Pseudo filesystems --->

Miscellaneous filesystems --->

Network File Systems --->

Partition Types --->

Native Language Support --->

Profiling support --->

Kernel hacking --->

Security options --->

Cryptographic options --->

Library routines --->

這個東東你如果搞不來就不要搞,默認的也可以的。先進修一下怎么樣編譯內核,等成功了,有了履歷了在改也沒有事的!

編譯內核:

# cd /usr/src/linux

# make dep -----鏈接法度榜樣代碼與函數庫.

# make clean -----刪除不需要的模塊和文件.

# make bzImage -----開始編譯系統內核.

# make modules -----開始編譯外掛模塊.

# make modules_install -----安裝編譯完成的模塊.

要好常光陰的,我洗了一件衣服,抽了N根白沙之后,總算完成了,好激動呀!

# su -

# /sbin/depmod -a -----創建模塊的鏈接.

替換內核:

# cd /boot -----切換到向導分區/boot.

# rm System.map vmlinuz -----刪除舊的符號鏈接.

# mv /usr/src/linux/System.map System.map

# mv /usr/src/linux/arch/i386/boot/bzImage vmlinuz

假如你用GRUB來治理開機,簡單點便是你裝了win還裝了linux就要改動/boot/grub下的menu.1st文件:

# vi /boot/grub/menu.1st

鍵入i進入編輯模式:

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

浙江体彩20选5开奖号 鑫东财配资 四方河南麻将最新版 nba排名2018 2019北京赛车pk10 北京快3计划 3d近十期开机号码 广东闲来麻将怎么下 福州麻将手机版下载 今天3d开奖结果是 小鸡飞蛋长春麻将下载 免费下载闲来麻将 鼎牛配资官网 怎样判断股票涨跌 航宇汇金 河南麻将官方免费下载 单机正宗哈尔滨麻将