记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

初试openEuler(一):windows下使用qemu安装openEuler

标签:


【背景】

今天华为开发者大会上,openEuler开源社区发布了最新的LTS版本,本着第一个吃螃蟹的原则,赶紧下载下来玩一玩;由于手上只有一台windows机器,考虑使用qemu安装openEuler虚拟机;

【环境准备】

【安装步骤】

一、安装qemu-for-windows

QEMU home page下载qemu安装程序

安装的时候可以自定义安装路径如(D:\software\qemu)

安装结束之后设置qemu的环境变量:环境变量配置窗口有时候很难找到,win10可以直接在搜索框搜索“环境变量”

选择【编辑系统环境变量】即可;

高级->环境变量->系统变量->Path->新建,添加qemu的安装路径,保存退出即可,比如(D:\software\qemu)

二、运行qemu & 安装openEuler

新建一个openEuler_test文件夹,将下载解压好的openEuler镜像文件(openEuler-20.03-LTS.aarch64.qcow2)放到该文件夹中

进入到qemu的安装路径(D:\software\qemu)将edk2-aarch64-code.fd拷贝到qcow2镜像文件的同级路径下;

拷贝之后如下所示

在dos窗口进入到该路径下,执行如下命令创建虚拟机:

qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 4 -M virt -bios edk2-aarch64-code.fd -hda openEuler-20.03-LTS.aarch64.qcow2 -serial vc:800x600

弹出qemu显示窗口

在打开的qemu的虚拟化窗口中,按下Ctrl+Alt+2切换到串口控制台,如下图所示:

回车,等待出现如下界面

输入用户名:root,密码:openEuler12#$

到这里虚拟机就算是安装完成了~


分界线


可能有些小伙伴想要亲自用ISO安装一把openEuler,下面我也用ISO装了一下,不过会出现概率性安装失败,不推荐这种安装办法,当然体验一把openEuler安装界面也是可以的~

【环境准备】

【安装步骤】

一、安装qemu-for-windows

同上

二、创建qcow2镜像文件

将下载好的openEuler ISO(openEuler-20.03-LTS-aarch64-dvd.iso)放openEuler_test文件夹中

以管理员身份运行cmd,进入到openEuler_test路径下,执行如下命令创建qcow2格式的镜像文件;

qemu-img create –f qcow2 disk.qcow2 100G 生成disk.qcow2文件

三、运行qemu & 安装openEuler

进入到qemu的安装路径(D:\software\qemu)将edk2-aarch64-code.fd拷贝到ISO和qcow2镜像文件的同级路径下;

拷贝之后如下所示

在dos窗口进入到该路径下,执行如下命令创建虚拟机:

qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 4 -M virt -bios edk2-aarch64-code.fd -cdrom openEuler-20.03-LTS-aarch64-dvd.iso -hda disk.qcow2 -serial vc:800x600

弹出qemu显示窗口,在打开的qemu的虚拟化窗口中,按下Ctrl+Alt+2切换到串口控制台,如下图所示:

将光标停留在Install openEuler 20.03 LTS处,并按e键,进入grub2引导参数界面:

由于此时的串口控制台是被-serial参数重定向到vc monitor中,故需要修改一下openEuler引导菜单中的启动参数,删除console=tty0 (注意删除console=tty0的时候,移动光标要逐步移动,不要长按“—>”按钮,是个大坑~)

注:由于windows没有图形化所必要的驱动程序,故qemu for windows安装openEuler的过程,只能使用文本安装模式。

在此界面中删除console=tty0参数,注意删除的时候需要将光标移动到console=tty0的左端,再按“<---”

删除之后按下Ctrl+x键执行OS的引导过程,稍等一会之后,便可看到qemu的控制台提示系统安装

按下2回车,使用文本模式安装openEuler:

安装程序总共有8个过程,分别是:语言设置,时区设置,安装源设置,安装软件选择,安装位置,网络设置,root密码,用户创建。其中,[x]表示已经设置完成,[!]表示未设置完成。在所有的配置选择完毕之后,我们即可进行安装(用户创建不是必选项):

有时候这个qemu显示窗口出现滞留的情况,导致相互遮盖看不清选项

这个显示也是一个大坑~,根本看不清选项,推荐使用一串神秘代码进行安装(5+回车+c+回车+2+回车+c+回车+c+回车+7+回车+密码+回车+密码+回车+b+回车)

 

执行完这串神秘代码之后,显示如下(这个时候等着就行了…)

出现如下显示,表示正在安装软件包(58/523, 继续等着吧…)

安装完成之后,按下回车重启,输入用户名root和密码openEuler12#$即可~




转载请标明出处【windows下使用qemu安装openEuler】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论