Skip to content

Instantly share code, notes, and snippets.

@balupton
Last active June 29, 2023 07:04
Show Gist options
  • Select an option

  • Save balupton/9908197 to your computer and use it in GitHub Desktop.

Select an option

Save balupton/9908197 to your computer and use it in GitHub Desktop.

Revisions

  1. balupton revised this gist Jan 1, 2017. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -44,6 +44,8 @@

    - Fix the trackpad: https://github.com/zhaostu/chromium-os-touchpad
    - Alternative install instructions if `/usr/sbin/chromeos-install` doesn't work: `dd if=/dev/sda of=/dev/sdb conv=notrunc`
    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go black within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build works with wifi card
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)

    This guide was last updated in 2014. I ended up giving up, as all options had issues.
  2. balupton revised this gist May 2, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,6 @@
    # Install ChromiumOS

    1. Get Chromium OS from one of the following places
    1. Download the arnold build (haven't tried this yet): http://chromium.arnoldthebat.co.uk/index.php?dir=daily/&sort=date&order=asc
    1. Download the vanilla build (old but stable): http://chromeos.hexxeh.net/
    1. NOTE: Password is `facepunch`
    1. Download the nightly build (sync doesn't work): http://download-chromiumos.appspot.com/
    @@ -12,6 +11,8 @@
    1. Download the swift build (unstable): https://groups.google.com/forum/#!forum/project-swift
    1. NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
    1. NOTE: Password is `facepunch`
    1. Download the arnold build (unstable): http://chromium.arnoldthebat.co.uk/index.php?dir=daily/&sort=date&order=asc
    1. NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
    1. Extract the archive:
    1. If it has the `xz` extension: `tar -xJf chromiumos_base_image.tar.xz`
    1. Write the image to disk:
  3. balupton revised this gist May 2, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -41,6 +41,8 @@

    ## Known Issues & Notes

    - Fix the trackpad: https://github.com/zhaostu/chromium-os-touchpad
    - Alternative install instructions if `/usr/sbin/chromeos-install` doesn't work: `dd if=/dev/sda of=/dev/sdb conv=notrunc`
    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build works with wifi card
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
  4. balupton revised this gist May 2, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    # Install ChromiumOS

    1. Get Chromium OS from one of the following places
    1. Download the arnold build (haven't tried this yet): http://chromium.arnoldthebat.co.uk/index.php?dir=daily/&sort=date&order=asc
    1. Download the vanilla build (old but stable): http://chromeos.hexxeh.net/
    1. NOTE: Password is `facepunch`
    1. Download the nightly build (sync doesn't work): http://download-chromiumos.appspot.com/
  5. balupton revised this gist Apr 1, 2014. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,9 @@
    1. Extract the archive:
    1. If it has the `xz` extension: `tar -xJf chromiumos_base_image.tar.xz`
    1. Write the image to disk:
    1. If you are using the vanilla build and are on a mac, use the mac builder app
    1. If you are using the vanilla build and are on a mac
    1. Run the mac builder app: `sudo Chromium\ OS\ Image\ Creator.app/Contents/MacOS/Chromium\ OS\ Image\ Creator`
    1. Select the image file, note that you will be in the root user directory, rather than your own, right click the titlebar to go to your hdd, then Users, then you, etc.
    1. Otherwise, do the following:
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
  6. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -29,7 +29,7 @@
    1. Set your desired password using: `sudo /usr/sbin/chromeos-setdevpasswd` and enter a password
    1. Press `ctrl+alt+f1` to re-enter the GUI, continue with the normal steps
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requested is `chronos`
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`
    1. Shutdown, take out the usb key, turn back on
    1. If you need to debug (not available on nightly builds)
    1. If you ever need shell type: `shell`
  7. balupton revised this gist Apr 1, 2014. 1 changed file with 26 additions and 15 deletions.
    41 changes: 26 additions & 15 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,28 @@
    # Install ChromiumOS

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. NOTE: If you want developer mode, you must change `_base_` in the download URL to `_test_` as the base image does not have developer tools enabled
    1. This is vouched by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at vanilla builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    1. Extract the archive using: `tar -xJf chromiumos_base_image.tar.xz`
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Get Chromium OS from one of the following places
    1. Download the vanilla build (old but stable): http://chromeos.hexxeh.net/
    1. NOTE: Password is `facepunch`
    1. Download the nightly build (sync doesn't work): http://download-chromiumos.appspot.com/
    1. NOTE: If you want developer mode, you must change `_base_` in the download URL to `_test_` as the base image does not have developer tools enabled
    1. NOTE: Password is unknown, instructions for working around this are provided later
    1. NOTE: I could not get syncing working with this build, perhaps due to no API KEYS being provided???
    1. NOTE: I could not move past the welcome screen on the 64bit build due to no network being found (32bit worked)
    1. Download the swift build (unstable): https://groups.google.com/forum/#!forum/project-swift
    1. NOTE: 5 minutes in to this build, my screen would go black, requiring my to hard shutdown
    1. NOTE: Password is `facepunch`
    1. Extract the archive:
    1. If it has the `xz` extension: `tar -xJf chromiumos_base_image.tar.xz`
    1. Write the image to disk:
    1. If you are using the vanilla build and are on a mac, use the mac builder app
    1. Otherwise, do the following:
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Put the disk into your computer, select the usb key as the boot drive
    1. If you do not know the install password, press `esc` immediatly at booting
    1. If you do not know the install password (nighlty builds face this), press `esc` immediatly at booting
    1. This will get you to a command prompt
    1. Boot in debug mode: `chromeos-usb.A root=/dev/sdb3 cros_debug` (add ` cros_efi` to the end if you are on an EFI device)
    1. Press `ctrl+alt+f2` to re-enter the command prompt
    @@ -21,9 +31,10 @@
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requested is `chronos`
    1. Shutdown, take out the usb key, turn back on
    1. If you ever need shell type: `shell`
    1. If you ever need sudo access in shell, type: `sudo -s`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`
    1. If you need to debug (not available on nightly builds)
    1. If you ever need shell type: `shell`
    1. If you ever need sudo access in shell, type: `sudo -s`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`

    ## Known Issues & Notes

  8. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -28,5 +28,5 @@
    ## Known Issues & Notes

    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build found the wifi, but needed a password to install, [no one knows what this password is](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-discuss/5RIeLqZ8izg)
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build works with wifi card
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
  9. balupton revised this gist Apr 1, 2014. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # Install ChromiumOS

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. *NOTE!* You must change `_base_` in the download URL to `_test_` as the base image does not have developer tools enabled, and has an unknown password so you can't install it
    1. NOTE: If you want developer mode, you must change `_base_` in the download URL to `_test_` as the base image does not have developer tools enabled
    1. This is vouched by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at vanilla builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    @@ -12,6 +12,12 @@
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Put the disk into your computer, select the usb key as the boot drive
    1. If you do not know the install password, press `esc` immediatly at booting
    1. This will get you to a command prompt
    1. Boot in debug mode: `chromeos-usb.A root=/dev/sdb3 cros_debug` (add ` cros_efi` to the end if you are on an EFI device)
    1. Press `ctrl+alt+f2` to re-enter the command prompt
    1. Set your desired password using: `sudo /usr/sbin/chromeos-setdevpasswd` and enter a password
    1. Press `ctrl+alt+f1` to re-enter the GUI, continue with the normal steps
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requested is `chronos`
    1. Shutdown, take out the usb key, turn back on
  10. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -22,5 +22,5 @@
    ## Known Issues & Notes

    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build found the wifi, but needed a password to install, no one knows what this password is
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build found the wifi, but needed a password to install, [no one knows what this password is](https://groups.google.com/a/chromium.org/forum/#!topic/chromium-os-discuss/5RIeLqZ8izg)
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
  11. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,7 @@
    # Install ChromiumOS

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. *NOTE!* You must change `_base_` in the download URL to `_test_` as the base image does not have developer tools enabled, and has an unknown password so you can't install it
    1. This is vouched by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at vanilla builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
  12. balupton revised this gist Apr 1, 2014. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # Install ChromiumOS

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. This is vouched by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at vanilla builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    1. Extract the archive using: `tar -xJf chromiumos_base_image.tar.xz`
    @@ -21,5 +21,5 @@
    ## Known Issues & Notes

    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, yet to try the 32bit build
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, 32bit build found the wifi, but needed a password to install, no one knows what this password is
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
  13. balupton revised this gist Apr 1, 2014. 1 changed file with 8 additions and 2 deletions.
    10 changes: 8 additions & 2 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at vanilla builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    1. Extract the archive using: `tar -xJf chromiumos_base_image.tar.xz`
    1. Find out the disk location of your usb key using: `diskutil list`
    @@ -16,4 +16,10 @@
    1. Shutdown, take out the usb key, turn back on
    1. If you ever need shell type: `shell`
    1. If you ever need sudo access in shell, type: `sudo -s`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`

    ## Known Issues & Notes

    - Running install on the swift builds complained about GPT table curruption, wanting me to run cgpt repair, and screen would go back within 5 minutes once installed
    - 64bit build of http://download-chromiumos.appspot.com/ doesn't work with our wifi card, yet to try the 32bit build
    - The swift builds worked fine, but is quite outdated so not all extensions worked (chromium v28)
  14. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # Install ChromiumOS

    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it always lists the most currently build, archive.org verifies this)
    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it stays up to date with the latest build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
  15. balupton revised this gist Apr 1, 2014. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,10 @@
    # Install ChromiumOS

    1. Get the latest chromium build from: http://download-chromiumos.appspot.com/ (it always lists the most currently build, archive.org verifies this)
    1. Download the latest chromium build from: http://download-chromiumos.appspot.com/ (it always lists the most currently build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    1. Extract the archive using: `tar -xJf chromiumos_base_image.tar.xz`
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
  16. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Put the disk into your computer, select the usb key as the boot drive
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requests is `chronos`
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requested is `chronos`
    1. Shutdown, take out the usb key, turn back on
    1. If you ever need shell type: `shell`
    1. If you ever need sudo access in shell, type: `sudo -s`
  17. balupton revised this gist Apr 1, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -12,5 +12,7 @@
    1. Put the disk into your computer, select the usb key as the boot drive
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requests is `chronos`
    1. Shutdown, take out the usb key, turn back on
    1. If you ever need shell type: `shell`
    1. If you ever need sudo access in shell, type: `sudo -s`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`
  18. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you, and output progress as it is going
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Put the disk into your computer, select the usb key as the boot drive
    1. Go through the chromium prompts
  19. balupton revised this gist Apr 1, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -3,6 +3,7 @@
    1. Get the latest chromium build from: http://download-chromiumos.appspot.com/ (it always lists the most currently build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at http://chromeos.hexxeh.net/ are outdated
    1. The builds at https://groups.google.com/forum/#!forum/project-swift are currently unstable and only used for debugging auto updates
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
  20. balupton created this gist Apr 1, 2014.
    15 changes: 15 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    # Install ChromiumOS

    1. Get the latest chromium build from: http://download-chromiumos.appspot.com/ (it always lists the most currently build, archive.org verifies this)
    1. This is a service provided by hexxeh so is legit: https://twitter.com/Hexxeh/status/348916431913627649
    1. The builds at http://chromeos.hexxeh.net/ are outdated
    1. Find out the disk location of your usb key using: `diskutil list`
    1. Unmount the disk: `diskutil unmountDisk /dev/diskX`
    1. Write the disk: `sudo dcfldd if=image.bin of=/dev/diskX`
    1. `dcfldd` is an enhanced version of dd, that will calculate the blocksize for you
    1. Eject the disk: `diskutil eject /dev/diskX`
    1. Put the disk into your computer, select the usb key as the boot drive
    1. Go through the chromium prompts
    1. In your user account or a guest account, press `ctrl+alt+t`, then type `install`, password will be `facepunch`, username if requests is `chronos`
    1. If you ever need shell type: `shell`
    1. If you ever need to write to the filesystem use: `mount -oremount,rw /`