计算机:联想M90h,海光x86架构的CPU
系统:银河麒麟V10(SP1),不过我的是行业定制版,没有预装remmina,samba,gparted等工具,所以才要折腾。这里还是以官网下载对应CPU版本的系统来演示。
环境:其实主要工作还是在win10下虚拟机VM Workstation pro 17下安装银河麒麟后进行的。
(一)准备工作
打开终端,进入user@user-VMware20-1:~$ ,更新软件源
sudo apt update
(二)安装必要工具
sudo apt install squashfs-tools genisoimage isolinux xorriso
(三)下载官方ISO
到官网下载对应海光CPU的amd64版本的银河麒麟ISO,下载到本用户user的~主目录下,下面工作都在主目录下进行。
(四)挂载ISO文件
这里的ISO文件就是官网下载对应CPU的镜像,不过我自己做时换成了行业定制版的ISO。
mkdir ~/iso
sudo mount -o loop Kylin-Desktop-V10-SP1-General-Release-2303-X86_64.iso ~/iso
(五)复制ISO内容
mkdir ~/livecd
cp -rT ~/iso ~/livecd
(六)解压文件系统
把核心文件~/livecd/casper/filesystem.squashfs解压到~/squashfs。~/squashfs就是下一步要在chroot模式下的工作目录,在这里面定制安装remmina等软件。
sudo unsquashfs -d ~/squashfs ~/livecd/casper/filesystem.squashfs
(七)从外环境拷贝关键文件到~/squashfs目录对应位置进行替换
#备份squashfs目录里的软件源文件
sudo mv squashfs/etc/apt/sources.list squashfs/etc/apt/sources.list_bak
#从外环境拷贝软件源文件替换squas