FelixKa I do not know what is going on. I did flashed my device on lk2nd Fastboot screen with the command pmbootstrap flasher flash_rootfs
but nothing has changed. I of course rebooted device and even left for a while.
The output from command was:
[17:52:55] (native) flash rootfs image
[17:52:55] (native) install android-tools
Sending sparse 'userdata' 1/2 (517032 KB) OKAY [ 12.706s]
Writing 'userdata' OKAY [ 46.163s]
Sending sparse 'userdata' 2/2 (327133 KB) OKAY [ 8.203s]
Writing 'userdata' OKAY [ 21.094s]
Finished. Total time: 88.682s
[17:54:30] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
[17:54:30] DONE!
pmbootstrap init would be:
[17:36:29] Location of the 'work' path. Multiple chroots (native, device arch, device rootfs) will be created in there.
[17:36:29] Work path [/home/mikart/.local/var/pmbootstrap]:
[17:36:30] Choose the postmarketOS release channel.
[17:36:30] Available (10):
[17:36:30] * edge: Rolling release / Most devices / Occasional breakage: https://postmarketos.org/edge
[17:36:30] * v24.06: Latest release / Recommended for best stability
[17:36:30] * v23.12: Old release (unsupported)
[17:36:30] Channel [edge]:
[17:36:51] NOTE: pmaports is on master branch, copying git hooks.
[17:36:51] Choose your target device vendor (either an existing one, or a new one for porting).
[17:36:51] Available vendors (91): acer, alcatel, amazon, amediatech, amlogic, apple, ark, arrow, asus, ayn, beelink, bq, clockworkpi, cubietech, cutiepi, dongshanpi, epson, essential, fairphone, finepower, fly, fxtec, generic, goclever, google, gp, hisense, htc, huawei, inet, infocus, jolla, klipad, kobo, lark, leeco, lenovo, lg, librecomputer, linksys, mangopi, medion, meizu, microsoft, mobvoi, motorola, nextbit, nobby, nokia, nvidia, odroid, oneplus, oppo, ouya, pine64, planet, pocketbook, postmarketos, powkiddy, purism, qcom, qemu, qualcomm, radxa, raspberry, realme, samsung, semc, sharp, shift, sipeed, sony, sourceparts, surftab, t2m, thundercomm, tokio, tolino, trekstor, valve, vernee, vivo, volla, wexler, wiko, wileyfox, xiaomi, xunlong, yu, zte, zuk
[17:36:51] Vendor [qcom]:
[17:36:53] Available codenames (3): msm8909, msm8916, msm8953
[17:36:53] Device codename [msm8953]:
[17:36:54] Username [administrator]:
[17:36:55] Available providers for postmarketos-base-ui-wifi (2):
[17:36:55] * wpa_supplicant: Use wpa_supplicant as the WiFi backend. (default)
[17:36:55] * iwd: Use iwd as the WiFi backend (but may not work with all devices)
[17:36:55] Provider [default]:
[17:36:57] Update package index for aarch64 (4 file(s))
0% [sudo] password for mikart:
[17:37:04] Available user interfaces (23):
[17:37:04] * none: Bare minimum OS image for testing and manual customization. The "console" UI should be selected if a graphical UI is not desired.
[17:37:04] * asteroid: (Wayland) Smartwatch UI from AsteroidOS
[17:37:04] * bananui: (Wayland) Keypad controlled UI for feature phones
[17:37:04] * cage: (Wayland) Kiosk WM
[17:37:04] * console: Console environment, with no graphical/touch UI
[17:37:04] * fbkeyboard: Plain framebuffer console with touchscreen keyboard support
[17:37:04] * framebufferphone: Minimalist framebuffer menu/keyboard UI accessible via touch/volume keys & compatible scripts
[17:37:04] * gnome: (Wayland) Gnome Shell
[17:37:04] * gnome-mobile: (Wayland) Gnome Shell patched to adapt better to phones (Experimental)
[17:37:04] * i3wm: (X11) Tiling WM (keyboard required)
[17:37:04] * kodi: (GBM) 10-foot UI useful on TV's
[17:37:04] * lxqt: (X11) Lightweight Qt Desktop Environment (stylus recommended)
[17:37:04] * mate: (X11) MATE Desktop Environment, fork of GNOME2 (stylus recommended)
[17:37:04] * moonlight: (Wayland) Open Source PC client for NVIDIA GameStream, as used by the NVIDIA Shield
[17:37:04] * openbox: (X11) A highly configurable and lightweight X11 window manager (keyboard required)
[17:37:04] * phosh: (Wayland) Mobile UI initially developed for the Librem 5
[17:37:04] * plasma-desktop: (X11/Wayland) KDE Desktop Environment (works well with tablets)
[17:37:04] * plasma-mobile: (Wayland) Mobile variant of KDE Plasma (does not run without hardware acceleration)
[17:37:04] * shelli: Plain console with touchscreen gesture support
[17:37:04] * sway: (Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!)
[17:37:04] * sxmo-de-dwm: Simple Mobile: Mobile environment based on SXMO and running on dwm
[17:37:04] * sxmo-de-sway: Simple Mobile: Mobile environment based on SXMO and running on sway
[17:37:04] * weston: (Wayland) Reference compositor (demo, not a phone interface)
[17:37:04] * xfce4: (X11) Lightweight desktop (stylus recommended)
[17:37:04] User interface [phosh]: cage
[17:37:07] Additional options: extra free space: 0 MB, boot partition size: 256 MB, parallel jobs: 9, ccache per arch: 5G, sudo timer: False, mirror: http://mirror.postmarketos.org/postmarketos/
[17:37:07] Change them? (y/n) [n]:
[17:37:16] Additional packages that will be installed to rootfs. Specify them in a comma separated list (e.g.: vim,file) or "none"
[17:37:16] Extra packages [mobile-config-firefox,firefox-esr]:
[17:37:16] Your host timezone: Europe/Warsaw
[17:37:16] Use this timezone instead of GMT? (y/n) [y]:
[17:37:19] Choose your preferred locale, like e.g. en_US. Only UTF-8 is supported, it gets appended automatically. Use tab-completion if needed.
[17:37:19] Locale [en_US]:
[17:37:20] Device hostname (short form, e.g. 'foo') [m-pmos-01]:
[17:37:22] NOTE: No SSH public keys found to copy to the device.
[17:37:22] See https://postmarketos.org/ssh-key-glob for more information.
[17:37:22] After pmaports are changed, the binary packages may be outdated. If you want to install postmarketOS without changes, reply 'n' for a faster installation.
[17:37:22] Build outdated packages during 'pmbootstrap install'? (y/n) [n]:
[17:37:25] Zap existing chroots to apply configuration? (y/n) [y]:
[17:37:27] Unregister qemu binfmt (aarch64)
[17:37:28] DONE!
pmbootstrap install would be:
[17:37:36] *** (1/4) PREPARE NATIVE CHROOT ***
[17:37:36] Update package index for x86_64 (4 file(s))
[17:37:37] (native) Creating chroot
[17:37:39] (native) install cryptsetup util-linux parted
[17:37:40] *** (2/4) CREATE DEVICE ROOTFS ("qcom-msm8953") ***
[17:37:40] (native) install qemu-aarch64
[17:37:41] Register qemu binfmt (aarch64)
[17:37:41] (rootfs_qcom-msm8953) Creating chroot
[17:37:45] (rootfs_qcom-msm8953) install postmarketos-base device-qcom-msm8953 postmarketos-ui-cage mobile-config-firefox firefox-esr postmarketos-base-nofde doas postmarketos-demos font-droid font-droid-nonlatin font-twemoji
[17:38:15] (rootfs_qcom-msm8953) install device-qcom-msm8953
[17:38:16] (rootfs_qcom-msm8953) install postmarketos-mkinitfs
[17:38:16] (rootfs_qcom-msm8953) mkinitfs postmarketos-qcom-msm8953
[17:38:34] *** SET LOGIN PASSWORD FOR: 'administrator' ***
New password:
Retype new password:
passwd: password updated successfully
[17:51:31] NOTE: No valid keymap specified for device
[17:51:33] *** (3/4) PREPARE INSTALL BLOCKDEVICE ***
[17:51:34] (native) create qcom-msm8953.img (1333M)
[17:51:34] (native) mount /dev/install (qcom-msm8953.img)
[17:51:34] (native) partition /dev/install (boot: 256M, reserved: 0M, root: the rest)
[17:51:35] Mounting partitions of /dev/loop15 inside the chroot
[17:51:35] (native) install e2fsprogs
[17:51:35] (native) format /dev/installp2 (root, ext4)
[17:51:35] (native) mount /dev/installp2 to /mnt/install
[17:51:36] (native) install e2fsprogs
[17:51:36] (native) format /dev/installp1 (boot, ext2), mount to /mnt/install/boot
[17:51:37] (native) create /etc/fstab
[17:51:37] (rootfs_qcom-msm8953) mkinitfs
[17:52:04] *** (4/4) FILL INSTALL BLOCKDEVICE ***
[17:52:04] (native) copy rootfs_qcom-msm8953 to /mnt/install/
[17:52:11]
[17:52:11] *** FLASHING INFORMATION ***
[17:52:11] Run the following to flash your installation to the target device:
[17:52:11] * pmbootstrap flasher flash_rootfs
[17:52:11] Flashes the generated rootfs image to your device:
[17:52:11] /home/mikart/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/qcom-msm8953.img
[17:52:11] (NOTE: This file has a partition table, which contains /boot and / subpartitions. That way we don't need to change the partition layout on your device.)
[17:52:11] * pmbootstrap flasher flash_kernel
[17:52:11] Flashes the kernel + initramfs to your device:
[17:52:11] /home/mikart/.local/var/pmbootstrap/chroot_rootfs_qcom-msm8953/boot
[17:52:11] (NOTE: fastboot also supports booting the kernel/initramfs directly without flashing. Use 'pmbootstrap flasher boot' to do that.)
[17:52:11] * Your device supports and may even require flashing lk2nd. You should flash it before flashing anything else. Use 'pmbootstrap flasher flash_lk2nd' to do that.
[17:52:11] * If the above steps do not work, you can also create symlinks to the generated files with 'pmbootstrap export' and flash outside of pmbootstrap.
[17:52:11]
[17:52:11] *** SSH DAEMON INFORMATION ***
[17:52:11] SSH daemon is enabled (disable with --no-sshd).
[17:52:11] Login as 'administrator' with the password given during installation.
[17:52:11]
[17:52:11] *** FIREWALL INFORMATION ***
[17:52:11] Firewall is enabled, but may not work (couldn't determine if kernel supports nftables).
[17:52:11] For more information: https://postmarketos.org/firewall
[17:52:11]
[17:52:11] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
[17:52:11] DONE!