最近受到了 arch 的感召,尝试装一个 arch 玩玩,按照说明进行安装和分区
感觉 archwiki 还是不太适合我这样的,用了 ds 辅助我安装。分区时 ds 说
4. 创建 Swap 分区( 4GB )输入 n 新建第二个分区。选择分区类型(主分区或逻辑分区,默认直接回车)。起始扇区直接回车(自动接在上一个分区之后)。结束扇区输入 +4G 。设置分区类型:输入 t → 输入 2 (选择分区号)→ 输入 82 ( Linux Swap 的类型码)。
我照做,得到了
之后我尝试了使用82
,8200
作为类型码,均显示linux root verity(s390)
查询 guid 是{7AC63B47-B25C-463B-8DF8-B4A94E6C90E1}(s390)
之后我选择直接写swap
作为类型码,这次类型成功改为了 swap ,但 guid 没有发生变化,同时出现了以下状况
(guid 不对,但仍然被读取为swap
,且在 arch 对 s390 修改类型时提示 unchanged,在 ubuntu 上对 netbsd 修改时提示 changed)
我有点郁闷,打开了 ubuntu 做测试,结果和 arch 是一样的,只不过 82 代表的类型不同了{2DB519EC-B10F-11DC-B99B-0019D1879648}(netbsd)
最后的最后,我在 fdisk 里查询类型码,ubuntu 和 arch 均显示为 19 ,同时在 oracle 的指南里也写了使用 fdisk 的 82 获得 swap 分区
作为一个'用了'十年 Linux 还在查命令的菜鸟,我选择把问题抛给各路 dalao😅