Na, de elmeletileg sikerult leforgatni egy Postmarket OS kernelt az extra kernel modulokkal (az osszes Novatek modult is bekapcsoltam) a pmbootstrap build linux-postmarketos-qcom-sdm660 paranccsal (mivel nem Android kernelt buildelek, igy az envkernelnek elvileg itt nincs jelentosege, mert Alpine csomagot forditottam es keszitettem:
>>> linux-postmarketos-qcom-sdm660*: Compressing data...
>>> linux-postmarketos-qcom-sdm660*: Create checksum...
>>> linux-postmarketos-qcom-sdm660*: Create linux-postmarketos-qcom-sdm660-6.17.4-r2.apk
>>> linux-postmarketos-qcom-sdm660: Build complete at Mon, 22 Dec 2025 09:50:01 +0000 elapsed time 0h 23m 5s
>>> linux-postmarketos-qcom-sdm660: Cleaning up srcdir
>>> linux-postmarketos-qcom-sdm660: Cleaning up pkgdir
>>> linux-postmarketos-qcom-sdm660: Cleaning up tmpdir
>>> linux-postmarketos-qcom-sdm660: Updating the pmos/aarch64 repository index...
>>> linux-postmarketos-qcom-sdm660: Signing the index...
(241146) [10:50:03] % sudo umount /home/miklos_akos/.local/var/pmbootstrap/chroot_native/mnt/sysroot
(241146) [10:50:24] => edge/linux-postmarketos-qcom-sdm660: Done!
(241146) [10:50:24] => Finished building packages
(241146) [10:50:24] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
(241146) [10:50:24] DONE!
Es elvileg a pmbootstrap export is sikeres volt:
10:29:34.888142 == Using boot-deploy to finalize/install files ==
==> Running hooks
==> kernel: device-tree blob operations
==> kernel: appending device-tree qcom/sdm636-xiaomi-tulip
==> initramfs: creating boot.img
==> Checking free space at /boot
... OK!
==> Installing: /boot/initramfs
==> Installing: /boot/sdm636-xiaomi-tulip.dtb
==> Installing: /boot/boot.img
==> Not flashing boot in chroot
10:29:38.584155 boot-deploy completed in: 3.70s
10:29:38.588975 mkinitfs completed in: 7.03s
(299497) [11:29:38] Export symlinks to: /tmp/postmarketOS-export
(299497) [11:29:38] * boot.img (Fastboot compatible boot.img file, contains initramfs with bootimg header <=2 and kernel)
(299497) [11:29:38] * vendor_boot.img (Fastboot compatible vendor_boot.img file, contains cmdline, initramfs and dtb. Only with bootimg header >= v3)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_rootfs_xiaomi-tulip/boot/vendor_boot.img /tmp/postmarketOS-export/vendor_boot.img
(299497) [11:29:38] * uInitrd (Initramfs, legacy u-boot image format)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_rootfs_xiaomi-tulip/boot/uInitrd /tmp/postmarketOS-export/uInitrd
(299497) [11:29:38] * uImage (Kernel, legacy u-boot image format)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_rootfs_xiaomi-tulip/boot/uImage /tmp/postmarketOS-export/uImage
(299497) [11:29:38] * dtbo.img (Fastboot compatible dtbo image)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_rootfs_xiaomi-tulip/boot/dtbo.img /tmp/postmarketOS-export/dtbo.img
(299497) [11:29:38] * xiaomi-tulip.img (Rootfs with partitions for /boot and /)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/xiaomi-tulip.img /tmp/postmarketOS-export/xiaomi-tulip.img
(299497) [11:29:38] * xiaomi-tulip-boot.img (Boot partition image)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/xiaomi-tulip-boot.img /tmp/postmarketOS-export/xiaomi-tulip-boot.img
(299497) [11:29:38] * xiaomi-tulip-root.img (Root partition image)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/xiaomi-tulip-root.img /tmp/postmarketOS-export/xiaomi-tulip-root.img
(299497) [11:29:38] * pmos-xiaomi-tulip.zip (Android recovery flashable zip)
(299497) [11:29:38] * lk2nd.img (Secondary Android bootloader)
(299497) [11:29:38] % ln -s /home/miklos_akos/.local/var/pmbootstrap/chroot_rootfs_xiaomi-tulip/boot/lk2nd.img /tmp/postmarketOS-export/lk2nd.img
(299497) [11:29:38] * initramfs (Initramfs)
(299497) [11:29:38] * vmlinuz (Linux kernel)
(299497) [11:29:38] * vmlinuz.efi
(299497) [11:29:38] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
(299497) [11:29:38] DONE!
|