国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux升級內(nèi)核工具安裝編譯

運(yùn)維 系統(tǒng)運(yùn)維
下面帶#號的行都是要輸入的命令行,且本文提到的所有命令行都在終端里輸入。啟動Linux升級 系統(tǒng),并用根用戶登錄,進(jìn)入終端模式下。下載內(nèi)核Linux升級工具

Linux升級還是比較常用的,于是我研究了一下Linux升級,在這里拿出來和大家分享一下,希望對大家有用。因?yàn)楸救四懶?所以不敢體驗(yàn)把Windwos弄崩潰后,抱頭痛苦的感覺,所以還是在VMware下從Linux升級2.4.20Linux升級Linux升級到2.6.18,下面是本人的一些心得體會,寫出來與大家分享~~

一.由于Linux升級在教育網(wǎng)下不借助任何加速工具

,上網(wǎng)真叫一個慢,所以想在Linux升級下與Windows共享文件夾,來使用先前下好的一些東東!要做到這點(diǎn),你需要以下幾步:

1.   mount   /dev/cdrom   /mnt/cdrom  

2.   VM菜單有一個install   vm   tools進(jìn)行安裝  

3.   之后/mnt/cdrom里面就會有兩個文件,一個是rpm文件,一個是*.tar.gz文件,把rpm文件安裝,再用tar解壓縮*.tar.gz的文件,如果是只讀的,那么就會提示出錯,考出來再解壓縮就可以了  

4.   解壓縮后會有一個叫install*.pl的文件,直接執(zhí)行就會出現(xiàn)一些提示,一路回車  

5.   vm   tools裝好后,到VM的setting里設(shè)置一下共項目錄就是了~~  

6.   /mnt/kgfs就會出現(xiàn)了,里面有剛才設(shè)置的共享目錄里面的內(nèi)容 設(shè)置好之后,你就可以看到在Windows下的一些你Linux升級內(nèi)核要用的文件了!

二 Linux升級內(nèi)核(這才是我們的重點(diǎn)),以下是攻略,本人親自試過,這個絕對沒錯:

一、準(zhǔn)備工作首先說明,

下面帶#號的行都是要輸入的命令行,且本文提到的所有命令行都在終端里輸入。啟動Linux升級 系統(tǒng),并用根用戶登錄,進(jìn)入終端模式下。

1、查看Linux升級 內(nèi)核版本

# uname -a如果屏幕顯示的是2.6.x,說明你的已經(jīng)是2.6 的內(nèi)核,也用不著看下文了,該干什么干什么去吧!~~~如果顯示的是2.4.x,那恭喜你,闖關(guān)通過,趕快進(jìn)行下一步。

2、下載2.6 內(nèi)核源碼

下載地址:http://www.kernel.org/pub/Linux升級/kernel/v2.6/Linux升級-2.6.18.tar.bz2

3、下載內(nèi)核Linux升級工具
(1)下載module-init-tools-3.2.tar.bz2
http://www.kernel.org/pub/Linux升級/ ... t-tools-3.2.tar.bz2
(2)下載mkinitrd-4.1.18-2.i386.rpm
http://ayo.freshrpms.net/fedora/ ... d-4.1.18-2.i386.rpm
(3)下載lvm2-2.00.25-1.01.i386.rpm
http://ayo.freshrpms.net/fedora/ ... 00.25-1.01.i386.rpm
(4)下載device-mapper-1.00.19-2.i386.rpm
http://ayo.freshrpms.net/fedora/ ... -1.00.19-2.i386.rpm
(2.6.18 內(nèi)核和這4 個Linux升級工具我都有備份, 如果以上下載地址失效, 請到http://www.piaoyang.org/guestbook 留下你的郵箱,我給你發(fā)過去)

二、配置工作

好啦,2.6 內(nèi)核和4 個Linux升級工具都下載完了(少一個也不行,如果沒有下載齊全,請不要嘗試下面的步驟,Linux升級是不會成功的),下面回到Linux升級 系統(tǒng)中開始配置工作吧。

4、將下載好的內(nèi)核源碼包和4 個Linux升級工具都拷貝到/usr/src 文件夾下。怎么拷貝就不用我教了吧~~~~不會拷貝的去撞墻吧!~~呵呵!

5、拷貝完畢,開始解壓新內(nèi)核,具體操作請依次執(zhí)行以下命令:
# cd /usr/src (進(jìn)入到/usr/src 目錄下,如果已經(jīng)在/usr/src 目錄下,可不執(zhí)行該命令)
# rm –rf Linux升級 (刪除Linux升級 文件夾。值得一提的是,如果內(nèi)核先前從未編譯過,則沒有這個文
件夾,此命令行可略過)
# tar jvxf Linux升級-2.6.18.tar.bz2 (解壓新內(nèi)核)
# ln -s Linux升級-2.6.18 Linux升級 (重新生成Linux升級 文件夾)

6、安裝module-init-tools 工具
在/usr/src 目錄下,依次執(zhí)行下列命令:
# tar jvxf module-init-tools-3.2.tar.bz2 (解壓module-init-tools)
# cd module-init-tools-3.2 (由/usr/src 目錄進(jìn)入module-init-tools 目錄下)
#./configure --prefix=/
# make moveold
# make all install
#./generate-modprobe.conf /etc/modprobe.confv

7、安裝另外三個Linux升級工具
回到/usr/src 目錄下,依次執(zhí)行下列3 個命令來安裝另外三個Linux升級工具:
# rpm -ivh --nodeps mkinitrd-4.1.18-2.i386.rpm (注意,這里一定要加入--nodeps 參數(shù),下同)
# rpm -ivh --nodeps lvm2-2.00.25-1.01.i386.rpm
# rpm -ivh --nodeps device-mapper-1.00.19-2.i386.rpm
如果不更新以上幾個Linux升級包,在后面編譯內(nèi)核時會提示以下錯誤:
mkinitrd failed
make[1]: *** [install] Error 1
make: *** [install] Error 2

8、配置內(nèi)核選項。有點(diǎn)繁瑣,~~希望一次成功哦~~。
# cd Linux升級-2.6.18 (進(jìn)入到/usr/src/Linux升級-2.6.18 目錄下)
# make mrproper (該命令可確保源代碼目錄下沒有不正確的.o 文件)
# make menuconfig (配置內(nèi)核各選項)

此時會出現(xiàn)一個圖形界面,列出了所有的內(nèi)核配置選項,有的選項下還有子選項,你可以用方向鍵來選擇,用Y 鍵來確定。經(jīng)過我多次試驗(yàn),大多數(shù)選項默認(rèn)就行,以下幾個選項必須選擇(請認(rèn)真核對下面每一個選項,否則編譯很有可能前功盡棄):

(1)Loadable Module support 選項中, 選上“Module unloading” 和“Automatic kernel moduleloading”這兩項;

(2)Device Drivers--->Block Devices 中選上“Loopback device support”;
Device Drivers--->Multi-device support(RAID and LVM)處要選上“device mapper support”;
Device Drivers--->Graphics support,一定要選上“ Support for frame buffer devices”;
Device Drivers --->USB support --->選上“USB Mass Storage support”(如果是在實(shí)環(huán)境中,想
要更多USB 支持,就全選吧。我的是在虛擬機(jī)中,用不著了)
Device Drivers --->;Network device support --->Ethernet (10 or 100Mbit) ---><*> AMD PCnet32
PCI support

(3)File system--->(以下9 個選項是關(guān)于ext2 和ext3 文件系統(tǒng)配置,全部選上)
Second extended fs support
Ext2 extended attributes
Ext2 POSIX Access Control Lists
Ext2 Security Labels
Ext3 journalling file system support
Ext3 extended attributes
Ext3 POSIX Access Control Lists
Ext3 Security Labels
JBB (ext3) debugging support
File system--->DOS/FAT/NT Filesystems --->選上“NTFS file system support”;

注意:ext2 和ext3 文件系統(tǒng)配置很重要,也是必需的,如果對Ext3、Ext2 文件的支持直接編譯進(jìn)內(nèi)核,在你reboot 時機(jī)器就會當(dāng)?shù)簦霈F(xiàn)如下錯誤信息:kernel panic : no init found ,try passing init = option to kernel.....或者是:
VFS:Cannot open root device "hdxy" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic:VFS:Unable to mount root fs on unknown-block(0,0)
或者是:
mount: error 19 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc fail: 2
Freeing unused kernel memory: 244k freed
Kernel panic – not syncing: No init found. Try passing init = option to kernel

(我的機(jī)器就是在重啟之后出現(xiàn)第三種錯誤,進(jìn)不去系統(tǒng),郁悶死,只好重裝了~~~如果依照本文做完所有步驟,當(dāng)你重啟Linux升級 系統(tǒng)后,若不幸進(jìn)不去2.6.18 內(nèi)核,你會發(fā)現(xiàn)你的出錯信息就是上面三種了~~~哈!)

(4)如果你在vmware 下編譯內(nèi)核,硬盤用的是scsi 的,以下三個選項必選:
Device Drivers ---><*>SCSI device support (此項不選的話,下面兩項就選擇不上)
Device Drivers ---><*>SCSI device support ---><*>SCSI disk support
Device Drivers---><8>SCSI device support--->SCSI low-level drivers---><*>; BusLogic SCSI
support

三、編譯工作

OK,繁雜的配置工作完成了,至此,編譯前的準(zhǔn)備工作都做好了!

9、開始編譯啦……
在/usr/src/Linux升級-2.6.18 目錄下,執(zhí)行以下命令即可編譯。編譯需要一段時間,給自己倒杯茶耐心等候吧!
# make dep (建立編譯時所需的從屬文件。注意:如果內(nèi)核從未編譯過,此步可跳過)
# make clean (清除內(nèi)核編譯的目標(biāo)文件。注意:如果內(nèi)核從未編譯過,此步可跳過)
# make bzImage (注意大小寫。這一步才是真正編譯內(nèi)核)

內(nèi)核編譯成功后, 會在/usr/src/Linux升級/arch/i386/boot 目錄中生成一個新內(nèi)核的映像文件bzImage。如果用make zImage 編譯,內(nèi)核很大的話,系統(tǒng)會提示你使用make bzImage 命令來編譯,所以我直接用make bzImage 來編譯。
# make modules (編譯可加載模塊)
# make modules_install (安裝可加載模塊)

安裝成功后,系統(tǒng)會在/lib/modules 目錄下生成一個2.6.18 子目錄,里面存放著新內(nèi)核的所有可加載模塊。# make install (安裝新內(nèi)核)注意:make install 的時候可能會出現(xiàn)如下錯誤信息:No module BusLogic found for kernel 2.4.12 mkinitrd failed此問題一般只出現(xiàn)在SCSI 硬盤+VMWARE+REDHAT 架構(gòu)中,因?yàn)锽usLogic 被編譯進(jìn)了
內(nèi)核而不是一個module 的形式(2.4 內(nèi)核的Buslog ic 模塊即使靜態(tài)編譯進(jìn)內(nèi)核也不行)。

解決方式是直接將BusLogic.o 文件復(fù)制過去:# cp /usr/src/Linux升級-2.6.18/drivers/scsi/BusLogic.o /lib/modules/2.6.18/kernel/drivers/scsi不過別忘記,復(fù)制過后再執(zhí)行一下make install。這一步若卡住了,下面的都無法進(jìn)行,如果看本文檔還是沒有解決問題,就來我的網(wǎng)上留言本求助吧,進(jìn)http://www.piaoyang.org ,點(diǎn)“留言本”即可,我會及時看到你的求助信息的。

四、啟動新內(nèi)核

10、將新內(nèi)核和System.map 文件拷貝到/boot 目錄下,依次執(zhí)行以下命令:
# cp /usr/src/Linux升級-2.6.18/arch/i386/boot/bzImage /boot/vmlinuz-2.6.18
# cp /usr/src/Linux升級-2.6.18/System.map /boot/System.map-2.6.18
# cd /boot (進(jìn)入boot 目錄)
# rm –rf System.map (刪除原來的連接)
# ln –s System.map-2.6.18 System.map (重新建立連接)

11、修改Grub 啟動管理器
如果沒有錯誤的話, 下面開始修改grub 配置文件(不要告訴我你用的lilo)在/boot 目錄下,執(zhí)行以下命令:# new-kernel-pkg --mkinitrd --depmod --install 2.6.18 (這時候你的/boot 下會生成一個initrd-2.4.18.img,并且你的grub.conf 文件也作了相應(yīng)更改)# df (查看根目錄在那個分區(qū),下一步要用到。注意,這里根分區(qū)不時boot 的那個50M 的分區(qū),而一般是你最大的那個分區(qū),也就是“/”,千萬不要搞錯哦。

我的為/dev/hda2)# vi /grub/grub.conf進(jìn)入grub.conf 文件,找到如下信息:
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux升級 (2.6.18)
root (hd0,0)
kernel /vmlinuz-2.6.18 ro root= LABEL=/
initrd /initrd-2.6.18.img
做兩處修改:

(1) 將default=1 改為default=0(不改的話也可以,只不過重啟之后會默認(rèn)進(jìn)入2.4 內(nèi)核)

(2) 將kernel 行的“LABEL=/”換成根目錄所在的分區(qū)(上一步查看的就是)
此步很重要,修改錯誤將可能導(dǎo)致進(jìn)不去系統(tǒng),我把我修改后的grub.conf 文件列出來,不明之處,可以對照修改:
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux升級 (2.6.18)
root (hd0,0)
kernel /vmlinuz-2.6.18 ro root=/dev/hda2
initrd /initrd-2.6.18.img
title Red Hat Linux升級 (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
12,OK,大功告成!趕快重啟,看看Linux升級后的2.6 內(nèi)核吧~~~~其實(shí),做做到這些并不難,關(guān)鍵是要細(xì)心加耐心!

【編輯推薦】

  1. Linux升級系統(tǒng)從Fedora 10升級到Fedora 12
  2. 了解概括Linux升級安裝配置輸入法
  3. 低版本Linux升級apache php mysql
  4. Linux內(nèi)核系統(tǒng)配置編譯工作
  5. Linux系統(tǒng)啟動深度剖析(一)
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-02-02 11:00:03

Linux 2.6內(nèi)核

2010-02-02 13:26:53

Linux內(nèi)核

2010-02-22 16:38:34

CentOS yum內(nèi)

2010-01-06 16:39:24

Ubuntu內(nèi)核

2013-04-08 16:19:46

Linux內(nèi)核內(nèi)核升級

2012-07-31 16:11:25

Linux內(nèi)核系統(tǒng)運(yùn)維

2017-03-27 18:05:49

Linux內(nèi)核編譯與開發(fā)

2011-01-04 17:00:32

Linux內(nèi)核編譯

2009-10-16 09:45:41

Linux內(nèi)核操作系統(tǒng)

2009-12-17 15:18:47

2023-10-05 15:47:04

Linux內(nèi)核編譯

2013-10-28 09:40:51

Android內(nèi)核

2023-06-12 14:46:17

DebianDebian 12

2021-05-26 07:53:58

Linux運(yùn)維Linux系統(tǒng)

2009-10-23 16:35:44

linux Debia

2023-05-08 08:05:42

內(nèi)核模塊Linux

2010-02-26 10:17:15

Linux uClin

2010-04-20 10:12:05

2017-01-05 14:28:43

Linux內(nèi)核代碼源碼

2022-05-01 21:36:11

LinuxLinux Mint
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

操日韩av在线电影| 欧美三级蜜桃2在线观看| 性欧美长视频免费观看不卡| 美女一区二区久久| 欧美一区二区三区在线观看| 国产欧美在线看| wwwxxx黄色片| 一级在线免费观看| 青青草国产精品97视觉盛宴| 日产午夜精品一线二线三线| 国产精品88久久久久久| 日韩午夜视频在线| 国产日产高清欧美一区二区三区| 久久精品久久久| 九九在线高清精品视频| 极品美女扒开粉嫩小泬| 亚洲天堂手机| 精品在线91| 黄色av免费在线观看| 国产黄色精品视频| 粉嫩高清一区二区三区精品视频 | 国产美女精品写真福利视频| 国产精品九色蝌蚪自拍| av磁力番号网| 另类av一区二区| 7777精品久久久大香线蕉小说| 美女主播精品视频一二三四| 久久成年人视频| 天然素人一区二区视频| 亚洲第一福利网站| 青春草免费在线视频| 欧美日韩在线一区二区| 视频国产一区二区三区| 亚洲综合久久av| 天天噜天天色| 亚洲国产一区二区三区青草影视| 日本xxxx黄色| 日本一区免费视频| 亚洲国产高清不卡| a黄色片在线观看| 在线免费亚洲电影| 成人18视频| 色综合天天爱| 国产精品丝袜高跟| 日韩精品一区二区久久| 国产v综合ⅴ日韩v欧美大片| 欧美在线关看| 国产不卡视频在线| 久久久亚洲欧洲日产| 97免费视频在线| 天堂av一区二区三区在线播放| 韩国日本不卡在线| 女人丝袜激情亚洲| 国产精品极品在线| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 国产日韩在线一区二区三区| 91精品国产经典在线观看| 亚洲欧美日韩国产成人| 九九精品调教| 精品视频一区在线视频| 欧美v亚洲v综合v国产v仙踪林| 精品国产一区二区三区四区在线观看| 99久久婷婷国产综合精品首页| 久久精品人人爽| 亚洲aa在线| 国产主播一区二区三区四区| 精品一二线国产| 成人免费无码av| 亚洲一二三区在线观看| 国产精品秘入口| 亚洲美女在线视频| 国产精品对白| 91亚洲精品一区| 日韩国产精品大片| 国产91在线视频观看| 亚洲美女少妇撒尿| 中中文字幕av在线| 久久亚洲国产精品成人av秋霞| 欧美一区二区性| 偷拍视频一区二区| 欧美国产精品专区| 日本中文字幕在线看| 亚洲精选中文字幕| 亚洲精品aaaaa| 欧美人xxxxx| 久久精品欧美日韩| 国产黄色片在线播放| 一区二区中文字幕| 日本视频一区二区在线观看| 久久精品久久综合| 91九色精品视频| 日本中文在线一区| 波多野结衣作品集| 色综合婷婷久久| 成人自拍视频网| 成人观看高清在线观看免费| 国产伦精品一区二区三区视频青涩| 成人免费在线观看网站| 欧美大片拔萝卜| 中文有码一区| 亚洲av综合色区| 亚洲夂夂婷婷色拍ww47| 在线免费看h| 成人黄色网免费| 成人福利在线看| 成a人片在线观看www视频| 久久国产天堂福利天堂| 亚洲欧美日韩国产| 日本女优天堂99伊人| 亚洲免费视频网站| 欧美午夜不卡| 加勒比日本影视| 一区国产精品视频| 亚洲综合不卡| 欧美性猛交7777777| 久久国产精品久久精品| 免费高清在线一区| 黄色在线网站| 午夜精品视频在线| 国产99久久久国产精品潘金网站| 免费在线看v| 欧美一级大胆视频| 国产精品白丝av| 欧美成人三区| 成人两性免费视频| 亚洲欧洲国产专区| 久久久久伊人| 亚洲一区不卡在线| 精品污污网站免费看| 欧美色婷婷久久99精品红桃| 好男人www社区| 一区二区三区久久精品| 日韩极品在线观看| 午夜小视频在线| 91在线精品视频| 亚洲老妇xxxxxx| 国产精品一区二区三区美女| 男人和女人啪啪网站| 亚洲欧美成人精品| 开心九九激情九九欧美日韩精美视频电影 | 99久久婷婷国产综合精品 | 中文在线视频| 最新国产成人av网站网址麻豆| 亚洲欧美日韩国产综合精品二区| 天堂av在线免费观看| 97在线视频免费观看| 91在线云播放| 三上悠亚亚洲一区| 在线视频不卡一区二区| 精品久久久久久久一区二区蜜臀| 2022中文字幕| 影音先锋男人的网站| 日本成人三级| 亚洲人妖av一区二区| 爱情电影网av一区二区| 伊人久久大香线蕉成人综合网 | 成人亚洲精品| 一二三四视频社区在线| 国产一区二区三区在线看| 毛片av一区二区三区| 中国av在线播放| 欧美亚洲国产免费| 欧美大片拔萝卜| 首页亚洲欧美制服丝腿| 婷婷色在线播放| 中国成人在线视频| 国产一区二区三区日韩欧美| 亚洲天堂手机| 亚洲电影一二三区| 日韩激情视频在线| 激情久久五月天| 色8久久影院午夜场| 青草青青在线视频| 久久品道一品道久久精品| 丁香五六月婷婷久久激情| 欧美剧情片在线观看| 337p日本欧洲亚洲大胆精品| 欧美α欧美αv大片| 亚洲影视在线播放| 国产喷白浆一区二区三区| 国产揄拍国内精品对白| 亚洲精品乱码久久久久久蜜桃麻豆| 精品国产一区二区三区不卡蜜臂| 国产经典一区| 2020国产在线| 欧美aa在线| 78色国产精品| 亚洲最色的网站| 亚洲精品tv久久久久久久久久| 国产精品毛片一区二区三区四区| 久久精品日韩精品| 精品不卡在线视频| 最近更新的2019中文字幕| 久久视频免费在线播放| 亚洲大胆人体在线| 国产精品国产三级国产普通话99| 蜜桃精品wwwmitaows| 国产精品99久久久久久大便| 色哟哟网站入口亚洲精品| 亚洲手机成人高清视频|