diff --git a/distro/boot/grub.cfg b/distro/boot/grub.cfg new file mode 100644 index 0000000..0639412 --- /dev/null +++ b/distro/boot/grub.cfg @@ -0,0 +1,7 @@ +set default=0 +set timeout=5 + +menuentry "ZDOS Linux (M2 Preview)" { + linux /boot/vmlinuz console=ttyS0 console=tty1 root=/dev/ram0 rw + initrd /boot/initramfs.cpio.gz +} diff --git a/distro/installer/hardware-policy.yaml b/distro/installer/hardware-policy.yaml new file mode 100644 index 0000000..3f05ac7 --- /dev/null +++ b/distro/installer/hardware-policy.yaml @@ -0,0 +1,12 @@ +policy: "ZDOS Hardware Matrix" +certified_architectures: + - "x86_64" +minimum_requirements: + ram: "512M" + storage: "2G" + consoles: + - "ttyS0" + - "tty1" +supported_nics: + - "virtio-net" + - "e1000" diff --git a/distro/installer/install-policy.yaml b/distro/installer/install-policy.yaml new file mode 100644 index 0000000..91cad4e --- /dev/null +++ b/distro/installer/install-policy.yaml @@ -0,0 +1,11 @@ +policy: "ZDOS Installation Policy" +destructive_confirmation_required: true +default_partitioning: + - mount: "/boot" + size: "512M" + type: "vfat" + - mount: "/" + size: "remaining" + type: "ext4" + encryption: "optional" +rollback_supported: true diff --git a/distro/recovery/recovery-policy.yaml b/distro/recovery/recovery-policy.yaml new file mode 100644 index 0000000..10d698b --- /dev/null +++ b/distro/recovery/recovery-policy.yaml @@ -0,0 +1,6 @@ +policy: "ZDOS Recovery Policy" +access: "explicit_authorization_required" +support_media: "usb" +features: + - "reset_to_factory" + - "export_diagnostic_bundle"