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