在WSL2中使用CentOS Stream
最近,人们热议的话题是CentOS的开发方针变更——将于2021年停止支持「CentOS 8」,将聚焦于「CentOS Stream」。
因此,我想在WSL2中尝试使用CentOS Stream并进行了尝试。结果是,这与我今年的圣诞日历中写的以下三篇文章全部相关。
-
ストアアプリではない方法でディストリビューションを導入
WSL2でカスタムカーネルをビルドして使う
WSL2で仮想ディスクイメージをマウントする
便利的方式
由于已经提取了CentOS Stream的rootfs,请从中下载rootfs.tar.gz并从命令行导入。
根据提供的公式资料,尝试自己去做的方法。
从CentOS云映像分发网站上,下载CebtOS Stream 8的qcow2映像。文件名为”CentOS-Stream-GenericCloud-8-20201019.1.x86_64.qcow2″。
按照在WSL2上挂载虚拟磁盘映像的步骤,我们将挂载qcow2格式的映像(在WSL2上工作还需要构建内核)。
在途中会变成这样。
$ sudo qemu-nbd -c /dev/nbd0 /mnt/c/<path>/<to>/CentOS-Stream-GenericCloud-8-20201019.1.x86_64.qcow2
将分区/dev/nbd0p1挂载到目录(这里假设为/mnt/centos-stream)。
使用tar命令可将挂载目录整体压缩。
$ cd /mnt/centos-stream
$ sudo tar -zcpf ~/rootfs.tar.gz `sudo ls`
将已创建的~/rootfs.tar.gz文件移动到Windows可以看到的地方,然后通过命令行导入。