作为linux学习者,第一次编译内核对我来说是一件辛苦又相当有趣的事情,以下是我编译内核的过程
1.安装VMware Workstation V5.5,其序列号可以从网上找到(很多的哟)
2.安装ubuntuV7
为什么要使用ubuntu?
因为看重了ubuntu可以自动从网上获取所需开发软件,并 自动安装十分方便.
3.安装VMTools for linux6.0
具体如何安装可以上网搜索
4.不知为什么,网上都说只要装了 VMTools,VMware的共享文件功能就可以使用了,可是在我的机器上
/mnt/hgfs目录下却什么都没有,于是我决定采用samba网络硬盘的方法实现虚拟机上的linux和本机
(windows Xp)的文件共享
5.用sudo apt-get install samba命令安装sabma所需软件
6.在System->Administration->Shared Floders中设置一个共享目录
7.sudo gedit /etc/samba/smb.conf 修改samba的配置文件
将; secturity = user前面的注释 ; 去掉,并改为security = share,从windows上不使用验证直接登陆
samba网络硬盘
8.在smb.conf文件的最后有几行有关共享目录属性的,其中
writable = no 改为 writable = yes
9.修改第6步所设置的共享目录的权限
chmod 777 (共享目录的完整路径)
10.重启samba服务
sudo /etc/init.d samba resatart
11.在windows上//(虚拟机ip)即可看到共享目录,将下载的linux kernel文件放到该目录中
在虚拟机中解压
12. 进入解压目录运行make menuconfig,如果该命令出错,则通过命令sudo apt -get install libncurses5-dev下载 所需软件,也可直接在System->Administration->Synaptic Package Manager中找到libncurses5-dev库并点击 下载
13.在make menuconfig命令产生的窗口中配置相应选项(这里就不在此详细说明了),我是直接默认配置的
14.输入make命令,编译内核,该步需要1-2小时时间^_^
15.make modules_install install
本文中unbuntu7的内核2.6.22-14-generic
作者编译的内核为linux-2.6.24
1.安装VMware Workstation V5.5,其序列号可以从网上找到(很多的哟)
2.安装ubuntuV7
为什么要使用ubuntu?
因为看重了ubuntu可以自动从网上获取所需开发软件,并 自动安装十分方便.
3.安装VMTools for linux6.0
具体如何安装可以上网搜索
4.不知为什么,网上都说只要装了 VMTools,VMware的共享文件功能就可以使用了,可是在我的机器上
/mnt/hgfs目录下却什么都没有,于是我决定采用samba网络硬盘的方法实现虚拟机上的linux和本机
(windows Xp)的文件共享
5.用sudo apt-get install samba命令安装sabma所需软件
6.在System->Administration->Shared Floders中设置一个共享目录
7.sudo gedit /etc/samba/smb.conf 修改samba的配置文件
将; secturity = user前面的注释 ; 去掉,并改为security = share,从windows上不使用验证直接登陆
samba网络硬盘
8.在smb.conf文件的最后有几行有关共享目录属性的,其中
writable = no 改为 writable = yes
9.修改第6步所设置的共享目录的权限
chmod 777 (共享目录的完整路径)
10.重启samba服务
sudo /etc/init.d samba resatart
11.在windows上//(虚拟机ip)即可看到共享目录,将下载的linux kernel文件放到该目录中
在虚拟机中解压
12. 进入解压目录运行make menuconfig,如果该命令出错,则通过命令sudo apt -get install libncurses5-dev下载 所需软件,也可直接在System->Administration->Synaptic Package Manager中找到libncurses5-dev库并点击 下载
13.在make menuconfig命令产生的窗口中配置相应选项(这里就不在此详细说明了),我是直接默认配置的
14.输入make命令,编译内核,该步需要1-2小时时间^_^
15.make modules_install install
本文中unbuntu7的内核2.6.22-14-generic
作者编译的内核为linux-2.6.24