• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
The HP Community is where owners of HP products, like you, volunteer to help each other find solutions.
Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
HP Recommended
HP Stream 7 and 8
Linux

I've been trying to install Linux on my Stream 7 recently, and I'd like to share what I've been up to. Since there used to be a fairly active thread on here (which has since been locked from inactivity, it seems), I figured I'd try to get a conversation going again. I've been trying to install Arch based distros, since those are what I use everywhere else. I've tried Manjaro, Endeavour, and Arch itself, but I've had a problem with each one. However, Manjaro seems promising as I'll explain more below. Here are the steps I've taken for each distro (based heavily on ShayBox's instructions in the other thread)​:

 

For all of them:
Format USB drive to be only one FAT32 partition (no msdos partition table; I'd already flashed an ISO on using dd so I just used gparted to reformat the whole thing as FAT32)
An Arch/derivative distro as below (via UNetbootin) + EFI folder from Fedora Workstation x86_64-33-1.2

Power + volume down, F9 to choose boot device, Boot from efi file (EFI/boot/BOOTIA32.EFI), c for a command line


Using Arch 2021.04.01-x86_64 or EndeavourOS 2021.02.03-x86_64, it didn't boot. When I follow a slightly modified version of ShayBox's instructions, it tries to mount /dev/disk/by-label/(whatever I put after archisolabel) but the problem is that /dev/disk/by-label doesn't exist in the versions I'm using. I'm sure there's a way to get those distros working, but I don't know it.

 

That leaves Manjaro. I tried KDE, Gnome (minimal), and XFCE, and they all had their own problems. Gnome didn't want to boot into the DE, KDE went to the DE but didn't accept any input, and XFCE worked perfectly, except that the installer wouldn't work because there's less than one GB of ram. That being said, Manjaro XFCE (21.0-210318-linux510) was the most promising so I ran these commands after I got into grub from Fedora's bootia32.efi:
grub> set root=(hd0)
grub> linux /boot/vmlinuz-x86_64 archisobasedir=boot
grub> initrd /boot/intel_ucode.img
grub> initrd /boot/initramfs-x86_64.img
grub> boot


Since the latest version of Manjaro XFCE managed to boot properly but couldn't install, I decided to try installing the classic Arch way. Unfortunately the first version I tried didn't work (I'm guessing that the packages were too out of date), but it worked with 21.0-210318-linux510. I first connected to wifi and partitioned the drive using gparted (I added a main ext4 partition, a swap partition, and a fat32 boot partition). I then used ctrl+alt+F2 to switch into one of the terminals, then logged in with username root and password manjaro. I then ran:
# pacman-mirrors --geoip && pacman -Syyu to make the downloads work
# pacman -S arch-install-scripts to gain access to the installation tools
At this point, I think I'm ready to follow the instrictions on the Arch Wiki starting with mounting the file system, (https://wiki.archlinux.org/index.php/Installation_guide#Mount_the_file_systems) with (in my case) `mount /dev/mmcblk1p1 /mnt` then `swapon /dev/mmblk1p2`. Then it's `pacstrap /mnt base linux linux-firmware [whatever other packages you want]` and I haven't really gone past that point yet. I'm hoping that the rest of the install will go well, but I ran out of battery and now I have to leave it for the night and restart in the morning. If you're trying this yourself, make sure to go back to ShayBox's instructions when you reach the grub install section to make sure that the 32bit efi support is installed.

One thing to add about Manjaro is that wifi and bluetooth work out of the box. I'm not sure if it will be the same for Arch though.

 

If anyone has anything they'd like to share about getting Linux to work on the stream tablets, I guess this is as good a place as any to post it. I'll edit this post when I have any updates.

 

Update: I got a bit further in the installation process on my second attempt, but eventually failed. I think that's more to do with my not understanding how to install arch than the stream 7 itself, though. I'll learn more about the Arch installation process and come back to it later.

 

Update 2: I've given up on Arch based distros for the time being and I managed to install Mint (version 20.1-xfce-64bit) pretty easily (using Kyle_b's instructions for Ubuntu  19.04). Everything seems to work out of the box, including touch scrolling.

Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.