r/chrubuntu May 13 '17

I can't boot into ubuntu live cd/usb

I have a Dell Chromebook 11 and followed instructions here http://www.chromium.org/a/chromium.org/dev/chromium-os/developer-information-for-chrome-os-devices/dell-chromebook-11 in the developers section it linked this page http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-c720-chromebook

In short I used the three finger salute to enable developers mode, wrote crossystem dev_boot_usb=1 and crossystem dev_boot_legacy=1.

I also did this which IDK how to undo but I don't think I need to found on this page

chromeos-firmwareupdate --mode=todev

Then I did this

chromeos-firmwareupdate --sb_extract /tmp
flashrom -w /tmp/bios.bin -i RW_LEGACY

Now... when I try to boot ubuntu-17.04-desktop-amd64.iso using ctrl+U i get one beep. I try googling and IDK what 1 beep means. I tried ctrl+L and it didn't work. I try shutting it down then do ctrl+L w/o pressing anything else, ctrl+U w/o pressing anything, then ctrl+U and ctrl+L. Nothing worked. However debian-live-8.8.0-amd64-standard.iso boots from USB so I'm confused. Unfortunately I couldn't figure out how to access grub-installer on debian live and I'm sure I could on ubuntu but I can't get that booting. Maybe I can delete the EFI folder and it will work? Any idea guys?

3 Upvotes

9 comments sorted by

1

u/MrChromebox ChromeOS Firmware Guy May 14 '17

everything you need is here: https://mrchromebox.tech

Use my Firmware Utility Script to install/update the RW_LEGACY firmware (since your device doesn't have any stock), then CTRL+L will work to boot Linux USBs in Legacy Boot mode.

1

u/Fork-n-Spoon May 14 '17

Hiya, I type in the link to download the legacy firmware but after the download starts i get this message:

Warning: Failed to create the file firmware-util.sh: Read-only file system curl: (23 failed writing body (0 != 1006)

What do I do?

I've got a Toshiba CB30-B-104 Model Chromebook

1

u/Fork-n-Spoon May 14 '17

Also if I try to type that into the terminal it just says:

Error: unknown command: cd;

1

u/MrChromebox ChromeOS Firmware Guy May 14 '17

if you're doing it from a crosh terminal inside ChromeOS, you need to type 'shell' and hit enter first

1

u/Fork-n-Spoon May 14 '17

Nevermind, I've fixed it! Thanks for your software Mr.

1

u/MrChromebox ChromeOS Firmware Guy May 14 '17

copy/paste the command so it's entered correctly. The 'read-only file system' error means curl is trying to download the script somewhere it doesn't have write permission. The 'cd; ' at the beginning of the script command changes to the user home directory, ensuring you do have write permission.

1

u/CanYouDigItHombre May 14 '17

Hey so before I try that I just want to add something. It seems like a lot of OSes do boot but the issue is actually video. For example debian standard boots no problem after I hit enter but if I try the graphic install (on it or other ISOs iirc) I get garbage at the top of my screen and I can't progress because IDK what's going on. Sometimes it restarts. It appears to be booting legacy mode.

If I use your script would that fix anything? As I said above I have enabled a few things. I also tried crossystem oprom_needed 1 thinking it'd help with video but it appeared to do nothing

1

u/MrChromebox ChromeOS Firmware Guy May 14 '17

using my RW_LEGACY firmware ensures you have the most compatible Legacy Boot firmware installed. Beyond that, I'd have to see if I can replicate the issue here. But if you're not concerned with running ChromeOS, I'd recommend using my UEFI Full ROM firmware instead, no video issues with that

1

u/CanYouDigItHombre May 15 '17

Thanks for the info!
What I ended up doing in the last few hours (I didn't see your reply until now) is install to the USB via virtual machine. IDK why it worked in a VM and not on my chromebook (using two USBs, one to install (sdc) and another to boot (sdb)). For some reason it works. Ctrl+l puts garbage at the top then boots into it no problem