Jump to content

Generic x64 UEFI device

From postmarketOS Wiki
(Redirected from Generic x64 uefi)
Generic x64 UEFI device
Manufacturer Generic
Name x64 UEFI device
Codename generic-x86_64
Type generic
Hardware
Architecture x86_64
Software
Original software
The software and version the device was shipped with.
Windows
Optional software Various
postmarketOS
Pre-built images
Whether pre-built images are available here.
yes
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
Camera
Works
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
USB OTG
USB On-The-Go or USB-C Role switching
Works

This device allows postmarketOS to run on common x86_64 hardware if the device uses 64-bit UEFI.

Contributors

Installation

Prebuilt images for generic x86_64 devices can be found on our downloads page, alternatively you can follow the Installation Guide to build an image from scratch. The process is usually fairly straight forward, select generic as the manufacturer when prompted.

When instructed to run pmbootstrap install, insert your target medium (sdcard, USB thumbdrive, etc) and specify --sdcard /dev/sdX where /dev/sdX is the target device.

The on-device installer is not currently supported. You will need to install directly to your target storage device. The simplest is to flash an image to a flash drive or SD card, and use pmbootstrap from there to access it. Alternatively, you can remount the rootfs as readonly after first boot and use a tool like dd to copy the disk image over to the internal storage device.

See also