archlinux / archinstall

Arch Linux installer - guided, templates etc.
GNU General Public License v3.0
5.82k stars 509 forks source link

BUG: Windows + gpt, Microsoft reserved partition have no fs_type #2458

Closed hxzhao527 closed 2 months ago

hxzhao527 commented 2 months ago

To install dual system with Windows installed, the partition Microsoft reserved has no fs_type. The configuration generated by archinstall can't be loaded by itself, because fs_type is empty string.

https://github.com/archlinux/archinstall/blob/4505f6febb7f8ee324ec633657352b4606b527bd/archinstall/lib/disk/device_model.py#L802

fs_type is optional, but when deserialized as required field.

https://github.com/archlinux/archinstall/blob/4505f6febb7f8ee324ec633657352b4606b527bd/archinstall/lib/disk/device_model.py#L655

https://github.com/archlinux/archinstall/blob/4505f6febb7f8ee324ec633657352b4606b527bd/archinstall/lib/disk/device_model.py#L110