前言
之前解决了ubuntu16的安装问题,那个是采用的做好虚拟机的方式,在尝试安装ubuntu18.04的时候又碰到问题了,这次的问题是,检测不到cd,还有检测不到盘,但是能够进入到shell里面,查看模块,确实没识别,并且,安装过程使用的内核也是模块极少,然后对iso做了下修改,实现了一个可以安装的iso
这个iso比ubuntu16的更好,是iso方式的,更方便自己根据环境进行安装,并且保留了iso自带的内核
ubuntu16也可以使用iso进行安装了
大致步骤
问题出在了initrd.gz里面的内核模块,那么就替换掉里面的模块就行,其它的程序不动,vmlinuz也顺带替换了,只动了这两个文件内容,然后打包,打包的命令如下
进入到处理好的根目录下面执行命令
xorriso -as mkisofs -r -checksum_algorithm_iso md5,sha1 -V 'Ubuntu-Server 18.04.7 LTS arm64' -o ../new-ubuntu-18.04.7-server-arm64-base20-2205.iso -J -joliet-long -cache-inodes -e boot/grub/efi.img -no-emul-boot -append_partition 2 0xef ./boot/grub/efi.img -partition_cyl_align all .
安装完成图
安装过程注意
选第一个,第二个是我的调试选项,忘了去,不影响
这里提示没有内核模块找到,说是跟之前版本不匹配,这个选择yes就可以了,然后后面就按正常的操作处理就可以了
补充
配置网络
修改/etc/netplan/01-netcfg-yaml配置文件
把里面的网卡改成ifconfig -a看到的网卡
netplan apply
检查网络
ping 223.5.5.5
安装桌面
apt-get update
apt-get install ubuntu-desktop
截图如下
资源
还是百度云资源
ubuntu 18.04.7资源
链接: https://pan.baidu.com/s/1y1zF3jpvYAIl_tLCLRb6bg 提取码: 0nne
更新
增加ubuntu18.04.4的ISO资源
ubuntu18.04.4 iso下载地址:
链接: https://pan.baidu.com/s/1Ql3dldKcGVK74Puix3p_DQ?pwd=emjn 提取码: emjn