1.官网分别下载VM与Ubuntu镜像
2.破解VM并安装Ubuntu镜像,这里要注意安装盘的大小和内存处理器核数的配置
3.让VM自动简易安装
4.打开终端,配置root
sudo passwd //配置root密码
这里需要注意,linux命令行中密码是不可见的,不是没有输进去。
5.更新apt-get
sudo apt-get update
其目的在于让apt可以下载新的软件,避免出错
6.更换内核,最新的内核往往与之前的软件不兼容。
6.1:下载方法,在Ubuntu中的火狐浏览器输入以下网址
https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.49.tar.xz
改为https://cdn.kernel.org/pub/linux/kernel/修改/linux-修改.tar.xz。
比如下载Linux Kernel 4.16.3版的就是:https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.16.3.tar.xz
6.2:安装安装包,使系统支持内核配置
sudo apt-get install libncurses5-dev libssl-dev build-essential openssl
如果报错,更新apt。
6.3:解压缩内核
xz -d linux-4.16.3.tar.xz
tar -xf linux-4.16.3.tar
6.4:检查压缩后内核是否有问题,使用make menuconfig,若能正常打开配置面板则无问题,若出错,进行适当补充
sudo apt-get install flex
sudo apt-get install bison
6.5:复制无错误的内核至/boot文件夹
cp -r linux-4.16.3 /boot
6.6:进入/boot文件夹并查看自己自带的linux config
cd
cd /boot
ls
我的是config-5.3.0-40-generic
6.7:将此文件装入复制的内核文件夹中
cd /boot/linux-4.16.3
cp /boot/config-5.3.0-40-generic .config
6.8:查看虚拟机内核,这在2中有配置,记得本虚拟机内核的可跳过这一步
cat /proc/cpuinfo
查看 processor的数值,计算机从0开始计,3就是4个,7就是8个
6.9:进入复制内核文件夹,开始编译
cd
cd /boot/linux-4.16.3
make -jn //n为本虚拟机的处理器内核数
有的内核编译过程中需要你不断选择功能,我直接全空格默认
6.10:编译安装内核的模块,再重启电脑
sudo make modules_install
sudo make install
7.安装vim
sudo apt-get install vim
可以对文档进行编译