admin 管理员组文章数量: 887016
需要安装一下aarch64架构的麒麟系统,手头暂时没有arm架构的设备,只能使用qemu模拟一个。下面简单记录一下安装的的一些过程。
1、安装qemu软件
可以去qemu官网找一个64位的exe程序安装一下。
2、aarch64体系系统需要的efi引导文件
可以访问https://packages.ubuntu/bionic/qemu-efi-aarch64,下载下来的一个ubuntu系统使用的deb包,可以通过压缩软件解压,也可以找一台ubuntu系统安装一下,会在/usr/share/qemu-efi-aarch64/目录下释放一个文件QEMU_EFI.fd,该文件是安装系统和启动系统所需要的。
3、创建镜像文件
从qemu的安装目录找到qemu-img.exe程序,通过 qemu-img.exe create **/hdd01.img 20G,创建一个20G的磁盘镜像文件。
4、安装操作系统
安装操作系统过程中,一般需要qemu-system-aarch64.exe、麒麟的iso镜像、创建的img镜像文件,引导文件QEMU_EFI.fd以及各种配置参数,下面贴一下自己使用的命令:
E:\software_install\qemu\qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 1 -M virt -bios E:\software_install\qemu\bios\QEMU_EFI.fd -net nic,model=pcnet -device VGA -drive if=none,file=E:\linux_os\kylin_7.0_aarch64\NeoKylin-Server-7.0-aarch64-Release-Build06.08-lic-20191206.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=E:\os_install\kylin7.0_aarch64\hdd01.img,id=hd0 -device virtio-blk-device,drive=hd0
创建一个install.bat脚本文件,将上述命令放入脚本文件,并运行install.bat脚本文件。
弹出QEMU软件页面时,选择view-> serial0。之前选择VGA进入了图形界面引导,系统安装程序直接卡死。
选择serial0之后,进入安装页面,选择安装选项之后,按e进入安装选项编辑页,在linux * 一行加入text字段,进行字符模式安装。自行进行选项配置之后等待安装完成即可,等待时间比较旧。
5、启动arm系统
创建一个start.bat的脚本文件,将启动所需要的指令和参数放入该文件中,自己使用了以下命令:
E:\software_install\qemu\qemu-system-aarch64.exe -m 4096 -cpu cortex-a72 -smp 2 -M virt -bios E:\software_install\qemu\bios\QEMU_EFI.fd -device VGA -device virtio-scsi-device -drive if=none,file=E:\os_install\kylin7.0_aarch64\hdd01.img,id=hd0 -net nic,macaddr=52:54:00:34:12:56 -net tap,ifname=my-tap -device virtio-blk-device,drive=hd0
运行start.bat,既可以正常启动arm系统。
在上述启动参数中,给qemu虚拟机设置了一块mac地址为51:54:00:34:12:56 的网卡,使用了tap虚拟网卡与宿主机进行通信。
在启动之前,在window宿主机上是需要先安装一块tap虚拟网卡的,具体可搜索一个教程安装一下,安装好之后可以查看一下tap虚拟网卡的具体信息。
将虚拟网卡名字设置的和启动参数中的一致,这里可以看到虚拟网卡的地址为192.168.202.10。
进入qemu虚拟机之后,可以修改或者添加一个网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0,里面将mac地址配置为51:54:00:34:12:56,名称设置为eth0,网关gateway设置为192.168.202.10,IP地址设置为202同网段的即可。
service network restart重启网络服务之后,便可以通过putty、xshell等远程工具连接使用。
本文标签: 架构 qemu Windows Linux ARM
版权声明:本文标题:windows上使用qemu安装arm架构的linux 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726532375h979816.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论