VMware中安装openEuler及内核
- 安装VMware
- 下载系统
- 安装系统
- 一些前需准备
- 安装内核
- 获取内核源代码并解压
- 部署内核
- 编译内核
- 安装内核
- 修改默认启动内核
- 部署图形化界面
安装VMware
安装VMWare和VirutalBox虚拟机,建议选择VMware,可以网上搜索教程,查找虚拟机的使用方法。
下载系统
访问https://openeuler.org/zh/,下载openEuler操作系统ISO镜像,在虚拟机中安装openEuler操作系统,建议选择目前最新的openEuler LTS长期支持版本。 本文选择的是openEuler 22.03 LTS,下载地址为openEuler 22.03 LTS,建议选择openEuler-22.03-LTS-everything-x86_64-dvd.iso版本。
如果使用VMWare安装在x86架构的Windows 64位操作系统中,用VMware安装OpenEuler操作系统(切记选择CentOS类型64位的操作系统,否则系统运行很慢)。
虚拟机配置信息建议如下:
CPU:根据宿主机的CPU数量减半分配;
内存:根据宿主机的内存容量减半分配;
网络:建议使用NAT模式,这样只要是宿主机可以访问互联网,客户机中的系统就可以访问互联网;
磁盘:建议容量大一些(60G以上),选择电脑上剩余空间大于60G的分区,以防后续实验空间不够用。
一些前需准备
安装工具,构建开发环境:
yum group install -y "Development Tools"
yum install -y bc
yum install -y openssl-devel
yum install ncurses-devel
yum install elfutils-libelf-devel
备份:
tar czvf boot.origin.tgz /boot/
uname –r > uname_r.log
安装内核
获取内核源代码并解压
wget https://gitee.com/openeuler/kernel/repository/archive/kernel-4.19.zip
unzip kernel-4.19.zip
部署内核
编译内核
进入目录(随不同版本可能有差异,可以按TAB自动补充)
cd kernel-kernel-4.19
在这里,我们按源代码文件kernel/arch/arm64/configs/openeuler_defconfig的配置配置内核
第一步执行
make menuconfig
采取默认值即可,选择“save”,并保存退出“exit”
make openeuler_defconfig
最后编译内核的modules,make -j 8表示8个线程编译(可以根据CPU核数调整)
make -j 8
make -j 8 modules
安装内核
make modules_install
make install
最后一步可能报错,无需理会,然后重启
reboot
修改默认启动内核
再开机界面选择自己刚安装的内核并记住版本号并替换‘openEuler (4.19.208) 20.03 (LTS)’中内容
grub2-set-default 'openEuler (4.19.208) 20.03 (LTS)'
查看当前版本号验证是否安装成功
uname -r
部署图形化界面
UKUI是麒麟软件团队历经多年打造的一款Linux 桌面,安装时使用root账户登录,若非管理员登录在输入yum命令时前面加上sudo
yum install ukui
再安装字体库
yum groupinstall fonts
最后选择默认以图形界面的方式启动
systemctl set-default graphical.target
然后重启
reboot