需求
有一些测试需要在ubuntu16.04 arm64下面做,但是ubuntu16.04的iso在很多环境下都安装不了,比如华为的鲲鹏arm,包括M1虚拟机这个也无法安装,现象就是安装过程开始就卡死了
处理
根据之前的移植的经验,做了一些尝试以后,得到了在m1环境下的可运行的pd虚拟机,这里做一下大概的记录
- 1、用focal-desktop的arm启动liveiso,进入系统
- 2、解压ubuntu16 iso里面的squashfs,到挂载磁盘的根目录
- 3、chroot进入到挂载的根目录,在里面编译并且安装内核,设置下root密码
- 4、安装grub到挂载盘,并且update-grub2
- 5、重启,登录,根据需求安装其它的包
经过上面一系列的操作以后,就可以了,下面把这个虚拟机分享出来,里面垃圾文件基本都去掉了
- 默认用户名 root
- 默认密码 123456
注意下外面的虚拟机的名字之前写的ubuntu 18 这个不要紧,自己改下就行
资源
pd文件下载地址:
文件是用zip压缩的,解压后用pd打开就行
阿里云盘还是不支持分享zip
百度云地址:
链接: https://pan.baidu.com/s/1uCVMe6EZ2g_Ad8NJgbephQ 提取码: 3nuu
更新
经过一定的尝试以后,发现问题还是出在了安装系统的地方调用的内核存在问题,做好修改以后,已经能够正常的安装了
安装完成的效果图
安装过程还是这个地方选择yes即可
ubuntu16的可以在m1虚拟机安装的iso下载地址:
链接: https://pan.baidu.com/s/15_oL7Lprhkcxavf_R09cng 提取码: s85m