![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟化
文章平均质量分 79
武汉磨磨
just do it
展开
-
在m1芯片的MacBook上安装ubuntu18.04
前言之前解决了ubuntu16的安装问题,那个是采用的做好虚拟机的方式,在尝试安装ubuntu18.04的时候又碰到问题了,这次的问题是,检测不到cd,还有检测不到盘,但是能够进入到shell里面,查看模块,确实没识别,并且,安装过程使用的内核也是模块极少,然后对iso做了下修改,实现了一个可以安装的iso这个iso比ubuntu16的更好,是iso方式的,更方便自己根据环境进行安装,并且保留了iso自带的内核大致步骤问题出在了initrd.gz里面的内核模块,那么就替换掉里面的模块就行,其它的程序原创 2021-11-02 22:36:38 · 8087 阅读 · 14 评论 -
在m1芯片的MacBook上安装ubuntu16.04
需求有一些测试需要在ubuntu16.04 arm64下面做,但是ubuntu16.04的iso在很多环境下都安装不了,比如华为的鲲鹏arm,包括M1虚拟机这个也无法安装,现象就是安装过程开始就卡死了处理根据之前的移植的经验,做了一些尝试以后,得到了在m1环境下的可运行的pd虚拟机,这里做一下大概的记录1、用focal-desktop的arm启动liveiso,进入系统2、解压ubuntu16 iso里面的squashfs,到挂载磁盘的根目录3、chroot进入到挂载的根目录,在里面编译并且安原创 2021-11-02 16:38:31 · 4014 阅读 · 10 评论 -
在m1芯片的MacBook上centos8安装parallels tool
centos8 按照pd tool原创 2021-09-12 12:38:57 · 5655 阅读 · 41 评论 -
在m1芯片的MacBook上centos7安装parallels tool
前言之前的文章里面已经提供了定制M1可用的ISO,然后碰到有安装parallels tool的相关的提问,开始以为这个地方只需要安装devel相关的包就可以了,实际上这个还是存在一些问题的,本篇就是提供解决方法的安装步骤首先配置网络,后面需要用到可以看到网络设备识别为eth0,后面的配置文件识别为enp0s5,这个自己修改一下就可以了,如果没有得到ip加载parallels tool安装文件把整个目录拷贝到本地,因为后面需要加载7.9的ISO,所以这个程序小,就弄本地目录去[root@lo原创 2021-09-10 15:37:38 · 6902 阅读 · 27 评论 -
在m1芯片的MacBook上安装centos7
前言之前写过一篇关于centos7的aarch64系统在macbook m1上面安装的文章,提供了centos8相关的isocentos7的iso与centos8的iso里面存在比较大的区别,centos8整体上跟fedora34比较像,而centos7里面的安装内核,包括rootfs都存在问题,使用同版本的内核修改了pagesize也无法启动,应该还是老版本的内核支持存在一定的问题处理的重点打包环境还是需要用rootfs驱动起来一个centos7的环境,然后再在这个环境下面做后续的工作问题一:缺原创 2021-08-19 23:00:54 · 26834 阅读 · 82 评论 -
打包一个macbook m1可以使用的qemu-system-aarch64
前言之前有篇文章里面有写过关于图形界面的acvm的,这个软件是基于另外一个打好patch的qemu-system-aarch64,默认来说,这个是不支持macbook m1平台的本来不打算去了解这块的怎么处理的,但是因为macOS 11.3 SDK 开始发生了变化,一个更新造成之前的软件里面的qemu-system-aarch64完全不能使用了,这个是内部的sdk发生了变化,所以qemu这里需要重打包,打上patch重新编译一个版本本篇就是记录这个编译过程的,并且把相关的代码留存好一份编译过程gi原创 2021-08-05 23:55:40 · 3083 阅读 · 0 评论 -
在m1芯片的MacBook上安装centos8
前言之前在做m1的虚拟化的时候就提到过,运行centos可能存在问题,这个在Parallels 出测试版本的时候就发现存在问题了问题分析问题根源在于pagesize的支持,M1上面的pagesize是16K,而centos的默认内核是使用的64K的pagesize,当然就不支持了,并且ubuntu,fedora都是4K的所以不存在问题解决问题重新打包centos,替换内部的内核和安装里面的内核这里过程太长,暂时不写,直接发布可用的iso有图有真相安装里面不要选择GUI那个,选择GUI的地方原创 2021-07-28 15:11:40 · 20791 阅读 · 96 评论 -
macbook M1运行arm64虚拟机
前言macbook 最新的架构是M1的架构,这个是一个aarch64的cpu架构,之前的一些项目中接触到很多arm相关的东西,包括一些虚拟化的一些东西parallels这个是一个商业软件,也是mac上面比较成熟的虚拟化软件,当然这个是收费的,在macbook m1 刚出的时候,出过一个免费的测试版本供大家测试,当然测试完成以后,马上就不能用了,这个也正常,并且当时还有个bug,是底层的内核内核不支持PAGESIZE为64K的问题,而centos7默认已经是64K的,这个不清楚后面修改没,可以通过改内核来原创 2021-07-15 18:34:13 · 4903 阅读 · 0 评论