在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可以看到的地方,然后通过命令行导入。

bannerAds