Vmware下成功編譯linux核心2.6(轉)
Vmware下成功編譯linux核心2.6(轉)[@more@]編譯核心確實是個讓人窒息和苦悶的過程,經過幾天的努力,今天終於順利透過。感謝好友“程式設計夜未眠”的技術支援
我是在Vmware下裝的Red Hat 9,下載了linux的核心版本2.6.14.4
(1)解壓至/usr/src目錄下,注意必須得在linux中解壓
(2)進入解壓後的目錄,$make menuconfig(基於X11的圖形核心配置工具)。注意,在Vmware下以下選項必須選上,否則編譯要出問題:
Device Drivers --->SCSI device support ---> SCSI disk support
Device Drivers --->SCSI device support --->SCSI low-level drivers ---> BusLogic SCSI support
Device Drivers ---> Fusion MPT device support ---> Fusion MPT (base + ScsiHost) drivers和 Fusion MPT misc device (ioctl) driver(這個不確定)
Device Drivers ---> USB support ---> USB Mass Storage support
Device Drivers ---> Networking support --->Ethernet (10 or 100Mbit) ---> AMD PCnet32 PCI support
最好把ext3檔案系統支援也編譯進核心(我這個版本預設是模組形式)
Ext3 journalling file system support
Ext3 extended attributes
Ext3 POSIX Access Control Lists
Ext3 Security Labels
JBB (ext3) debugging support
(3)編譯核心,$make(為了將無用的輸出資訊重定向到永無返回的黑洞,可以執行$make > /dev/null)
(4)安裝核心,$make bzImage(產生壓縮核心,可以不要)
$ cp /usr/src/linux-2.6.14.4/arch/i386/boot/bzImage /boot/newkernel
編輯 /etc/grub.conf檔案,為新核心建立一個啟動項,新增以下內容:
title NewKernel (2.6.14.4)
root (hd0,0)
kernel /newkernel ro root=/dev/sda2
(5)安裝模組,$make modules(編譯模組,可以不要)
$make modules_install(安裝模組)
(6)$reboot 看看效果
後記:如果你運氣和RP實在是很好,看了我的文章,也許你可以一次就成功,那種成功的喜悅是很爽的 作者可是花了n個小時。
我是在Vmware下裝的Red Hat 9,下載了linux的核心版本2.6.14.4
(1)解壓至/usr/src目錄下,注意必須得在linux中解壓
(2)進入解壓後的目錄,$make menuconfig(基於X11的圖形核心配置工具)。注意,在Vmware下以下選項必須選上,否則編譯要出問題:
Device Drivers --->SCSI device support ---> SCSI disk support
Device Drivers --->SCSI device support --->SCSI low-level drivers ---> BusLogic SCSI support
Device Drivers ---> Fusion MPT device support --->
Device Drivers ---> USB support ---> USB Mass Storage support
Device Drivers ---> Networking support --->Ethernet (10 or 100Mbit) ---> AMD PCnet32 PCI support
最好把ext3檔案系統支援也編譯進核心(我這個版本預設是模組形式)
Ext3 journalling file system support
Ext3 extended attributes
Ext3 POSIX Access Control Lists
Ext3 Security Labels
JBB (ext3) debugging support
(3)編譯核心,$make(為了將無用的輸出資訊重定向到永無返回的黑洞,可以執行$make > /dev/null)
(4)安裝核心,$make bzImage(產生壓縮核心,可以不要)
$ cp /usr/src/linux-2.6.14.4/arch/i386/boot/bzImage /boot/newkernel
編輯 /etc/grub.conf檔案,為新核心建立一個啟動項,新增以下內容:
title NewKernel (2.6.14.4)
root (hd0,0)
kernel /newkernel ro root=/dev/sda2
(5)安裝模組,$make modules(編譯模組,可以不要)
$make modules_install(安裝模組)
(6)$reboot 看看效果
後記:如果你運氣和RP實在是很好,看了我的文章,也許你可以一次就成功,那種成功的喜悅是很爽的 作者可是花了n個小時。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-950044/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux核心2.6簡介(轉)Linux
- 編譯linux核心編譯Linux
- Linux 2.6核心的裝置模型(轉)Linux模型
- 在linux(核心2.6.x)下驅動 USB ADSL(轉)Linux
- win4lin在Gentoo Linux 2.6核心下的安裝(轉)Linux
- Linux核心模組編譯Linux編譯
- linux核心修改編譯Linux編譯
- 如何編譯 Linux 核心編譯Linux
- Linux-2.6 所有版本核心原始碼下載Linux原始碼
- linux LFS 編譯成功記錄Linux編譯
- Linux Kernel 2.6 核心執行緒嚐鮮(轉)Linux執行緒
- 詳解Linux 2.6核心新變化(2)(轉)Linux
- 詳解Linux 2.6核心新變化(1)(轉)Linux
- 04_Linux下把驅動編譯進核心Linux編譯
- 在Debian Woody (Stable) 下安裝 2.6 核心(轉)
- 附錄A Linux 編譯核心Linux編譯
- 2.6核心的安裝(轉)
- 高效學習Linux核心——核心模組編譯Linux編譯
- Linux作業系統核心編譯詳解(2)(轉)Linux作業系統編譯
- debian下編譯2.6.13.2核心的步驟及感受(轉)編譯
- FC5_64下成功安裝vmware(轉)
- 編譯核心make dep 的意思(轉)編譯
- 巧用Linux2.6核心新功能配置檔案ACL(轉)Linux
- Linux 2.6核心*必須修正*問題列表 ver 6 (轉)Linux
- <摘錄>Linux 環境下編譯 0.11版本核心 kernelLinux編譯
- Linux下c mysql程式的編譯命令(轉)LinuxMySql編譯
- Linux核心重編譯常見故障及其解決方法(轉)Linux編譯
- Linux2.6 核心的 Initrd 機制解析(1)(轉貼好文)Linux
- Linux2.6 核心的 Initrd 機制解析(4)(轉貼好文)Linux
- OpenBSD核心編譯和最佳化(轉)編譯
- FreeBSD編譯安裝新核心(轉)編譯
- OpenBSD 核心編譯和最佳化(轉)編譯
- linux下的gcc編譯LinuxGC編譯
- LINUX下編譯TriangleLinux編譯
- Linux下VMware在更新完核心無法啟動Linux
- [轉]Linux/Uinx下PHP編譯引數參見表LinuxUIPHP編譯
- 一個Linux愛好者的2.6.11核心編譯過程(轉)Linux編譯
- 編譯核心的一點點經驗(轉)編譯