Stream 13-c010nr Ubuntu 15.04

This is meant to be a half how-to guide and half review of the HP Stream 13.

First off, this is a budget laptop. It retails in BestBuy for about $230 in the US

There are other versions of the HP Stream notebook, but they all have the exact same internals, just different sizes (11 and 13) and one of the 13" models has a touchscreen.

Imgur

Specs:

Intel Celeron N2840
2gb DDR3 RAM (Non-Upgradable)
32gb eMMC Flash Storage
13.3" 1366x768 Matte Display

Also, all of the components are soldered to the motherboard in a MacBook Air fashion, so if you're thinking about buying this as a cheap laptop and upgrading it down the line you'll be poorly mistaken.

I was awarded this laptop as a prize in a contest for work (I may or may not work at HP (cough cough Logan and Wendell, y'all should totally PM me cough cough), and being that it was so low powered I'd never use it with Windows 8.1 that it came from the factory with. So naturally I installed Ubuntu. I installed the GNOME remix, fuck that Unity POS, GNOME 2 is the only way to do it.

Installing it was quite a pain compared to other laptops I've installed Ubuntu on before. Previously I installed it on an HP Envy Touchsmart 15-something, and it went without practically any hiccups. This time it was a bit different, mostly because of the 32gb eMMC storage it uses as the main hard drive.

I should also mention that this is how I did it, that doesn't mean that it's the best/easiest way to do it. Most of this was done through about six hours of trial and error. And this guide is assuming that you know how to create a bootable flash drive installation of Ubuntu.

Sooooo, step 1: Boot into the BIOS, disable Secure Boot, enable Legacy Mode

Step 2: Save and reboot into the flash drive.

At this point in my installation it took a good bit of trial and error. I tried every combination of booting into the Live CD, then starting the installer/Booting straight into the installer. I even tried doing an OEM install but this is the only combination that worked.

-First boot into the Live CD (booting will take a while, so grab some coffee)
-Open up the terminal
-Type in the command sudo gparted
This will open up the program GParted, it's a graphical hard drive partitioning software. Basically, we want to erase the first hard drive completely before we even start installing Ubuntu. For some reason the installer will quit if you don't format the hard drive first and leave it all blank space.

-Make sure that you have the drive /dev/mmcblk0 selected. The eMMC drive has four partitions originally, three of them are allocated 4mb of random storage. Before I started this whole adventure I saw a bunch of people saying that they were having trouble installing Ubuntu and other Linux's because the eMMC had partitions that aren't erasable, which is true, but we can completely erase Windows which frees up space and makes boot times faster.

Once you've erased all of the partitions dev/mmcblk0, save your changes and reboot the laptop. This time boot into the installation part of the install disk. From here you do a basic installation, just keep these things in mind:
-Don't connect the laptop to your WiFi yet, it will make the installer freeze longer than it usually takes
-Obviously you can't download updates because you don't have your WiFi connected, but leave the "download updates" and "Install 3rd party software" options unchecked as well.

Now, when I said that connecting the WiFi would make the installer freeze longer than normal, I mean the installer itself will freeze, but you just have to let it run it's course. I've personally never had an issue with a Ubuntu installer freezing on me this long since I was installing it on the first computer I ever owned (A custom built Pentium III hand-me-down from a family friend that used it as his old gaming rig). Rebooting the laptop mid-installation will only make more trouble for you, my recommendation is to just wait it out. If the installer goes through without any hiccups, the whole process should only take about 45 minutes to an hour.

Expect for the installer to freeze here

After you get past that screen select the hard drive (the 29.whatever gigabyte one), and click next. Expect it to freeze again.

If you get this error, it means that you didn't delete all the partitions on the hard drive the first time. You'll have to quit the installer and go back into the Live CD, reopen GParted and free up the entire hard drive again.

After the partitioning it set-up correctly, you should see this screen

Just select the largest partition and click "Install Now"

And if you see this it means it installed correctly!

After this all you have to do is go back into the BIOS and change the hard drive boot settings to allow GRUB to boot first instead of the Windows boot loader and you're set! I've got it working practically flawlessly, I'm typing this from the laptop right now. Oh, and if any of y'all were wondering about the battery life, I was able to do this entire installation and write this guide on a single charge, I didn't plug it in at all and it has about 11% left.

I hope this is a helps some of y'all out. Let me know if you have any questions!

~DoctorLumpy

Thank you! I am trying to install ubuntu for an after-school program, have gotten quite a collection of oddball machines, this being one of them.

I followed your instructions to the letter except #2 below:

  1. My major problem is that the wireless card is not recognized. Like you, I installed 15.04 (I also tried 14.04 and 14.10, without any luck).

  2. I don't understand what you mean by "GRUB boot first instead of the Windows boot loader". I don't see any such options in the BIOS. All I see is:

UEFI Boot Order
USB Disketted
OS Boot Manager (only suboption here is "ubuntu")
USB CD/DVD ROM
! Network Adapter

Legacy Boot Order
Notebook Hard Drive (only suboption here is "Notebook Hard Drive - SDW32G")
USB Diskette
USB CD/DVD
! Network Adapter

Any help you can provide would be great!

Which specific model are you using?

I would plug the laptop into an Ethernet connection if you have one available and run an update to make sure you have the latest updates installed

sudo apt-get update

Then

sudo apt-get upgrade

Hopefully that will get your Wi-Fi working

For your second problem, GRUB is the bootloader that Ubuntu uses, if you're booting more than one OS it comes in handy.

-Boot into the BIOS, and go to your boot settings
-Make sure that secure boot and legacy mode are disabled
-On the UEFI boot settings go to OS boot manager, you should see two options: one for Windows and one for Ubuntu. Just make sure that the Ubuntu option is selected.

Thanks again.

  1. I (like you, probably how I ended up here) have a 13-c010nr. It says (on the back) that the wireless device is a broadcom BCM943142HM.

  2. There is no ethernet jack on this machine (do you have one?), nor is there an optical drive. I installed over a USB stick.

  3. I overwrote the windows installation (and wiped the partitions as per your suggestion). During the installation, I disabled secure boot, enabled legacy mode (as you suggested). I've tried starting up with and without legacy mode enabled, but it doesn't really seem to do much.

At this point, the OS starts up quickly and nicely (unlike the long hangs I had with other methods), the only thing obviously wrong is that I can't connect to anything.

Thanks again for your assistance! The ultimate owner is a nice NYC schoolgirl who appreciates your efforts.

you can download the updates to a file (dont remember the command of my head, but google can help there)
once you've done that move them over via usb stick, and install them.

obviously to do this your going to need another machine that needs those same updates.

You have saved me days of man-hours!

Wish I saw this blog earlier. These steps worked perfectly for the Dell Inspiron 14 3452 laptop with Windows 10 and a 32 GB eMMC card.

It appears the Ubuntu installer needs to be updated for this class of laptops.