Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the jetpack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114 Installing ProLinux – Sineware ProLinux 2

Installing ProLinux

Currently ProLinux 2 images are shipped as complete disks images that can be flashed to a devices local storage. Dual-booting is currently not supported.

The username is user and the default password is 147147

ProLinux 2 Desktop/Embedded & Server

x86 & ARM64 UEFI

ProLinux 2 images for UEFI platforms are standard GPT-formatted disk images. Currently there is no standalone installation media, so there are a few alternative installation approaches. If you desire a live environment, you can simply flash and boot ProLinux from a USB. Otherwise, the easiest way is to:

  • Flash ProLinux 2 to a USB and boot it, then dd the usb itself (/dev/sdX) to the disk. blkid can tell you which disk is the USB (look for LABEL=PLFS_).
dd if=/dev/sdX of=/dev/sdY bs=4M oflag=direct,sync status=progress

Then you’ll want to expand the image to fill the disk space:

growpart /dev/sdX 2
resize2fs /dev/sdX2

ARM64 builds are more experimental, and currently can be booted in virtual machines, or on devices with mainline Linux support and a compliant UEFI implementation.

QEMU Command for aarch64:

sudo qemu-system-aarch64 \
    -machine virt \
    -cpu host \
    -smp 2 \
    -m 2048 \
    -drive if=pflash,format=raw,file=/usr/share/edk2/aarch64/QEMU_EFI-pflash.raw,readonly=on \
    -serial stdio \
    -display gtk,gl=on \
    -device virtio-gpu-pci \
    -device qemu-xhci,id=usb,bus=pcie.0,addr=0x3 \
    -device usb-kbd \
    -device usb-tablet \
    -device virtio-scsi-device,id=scsi \
    -drive file=sineware-arm64.img,format=raw,if=none,id=hd0 \
    -device scsi-hd,drive=hd0 \
    -enable-kvm

ProLinux 2 Mobile

Previously, ProLinux has shipped device-specific images based on a modified PostmarketOS image (modifying the initramfs in the process). For maintainability reasons those images have been deprecated, with the hope that mainline and U-Boot support can mature on more platforms. Therefore, the mobile images share identical hardware support to the desktop images as they are generic UEFI images.

Currently, the images have been tested on the PinePhone (though with limited functionality). In the near future, the UEFI images will hopefully be more complete, and also work on more devices, such as the Snapdragon 845 devices (such as the Oneplus 6 and Poco F1) with U-Boot.

Edit documentation on GitHub