Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision Next revisionBoth sides next revision | ||
toshiba_chromebook_2 [19.11.2014 04:42] – created Pascal Suter | toshiba_chromebook_2 [21.11.2014 13:12] – Pascal Suter | ||
---|---|---|---|
Line 9: | Line 9: | ||
here is how i did my setup: | here is how i did my setup: | ||
+ | ===== enable Developer mode ===== | ||
+ | |||
* before you begin it might be a good idea to create a recovery disk for your chromebook. you can do this later on on a second pc but why not do it now on your chromebook where it just works :) .. simply install the " | * before you begin it might be a good idea to create a recovery disk for your chromebook. you can do this later on on a second pc but why not do it now on your chromebook where it just works :) .. simply install the " | ||
* now enable developer (important: this will erase all your local data and settings) mode in order to get root access to your chromeos: press and hold esc. and reload and then press the power button to reboot the chromebook into recovery mode. once you are in recovery mode, press ctrl+d to continue and then select to enable developer mode. this might take a moment. after that your notebook will reboot and you will see a warning that developer mode has been enabled. you can either wait 30seconds for it to boot or press ctrl+d once more to boot. | * now enable developer (important: this will erase all your local data and settings) mode in order to get root access to your chromeos: press and hold esc. and reload and then press the power button to reboot the chromebook into recovery mode. once you are in recovery mode, press ctrl+d to continue and then select to enable developer mode. this might take a moment. after that your notebook will reboot and you will see a warning that developer mode has been enabled. you can either wait 30seconds for it to boot or press ctrl+d once more to boot. | ||
* once rebooted, go through the setup wizard until you have a working internet connection and log in | * once rebooted, go through the setup wizard until you have a working internet connection and log in | ||
+ | ===== disable rootfs verification ===== | ||
+ | in order to get this to work i had to switch to the developer firmware first bz running this command as superuser in a command prompt: | ||
+ | chromeos-firmwareupdate --mode=todev | ||
+ | then reboot and disable rootfs verification (caution, whenever i ran this command a second time it somehow destroyed my crhome os and i had to recover from the usb stick! all settings where lost) | ||
+ | sudo / | ||
+ | reboot again | ||
+ | now whenever you want to change anyting on your root partition you can run | ||
+ | mount -o remount,rw / | ||
+ | to be able to writ to your root partition. this will be needed later on to autostart ubuntu and other stuff. | ||
+ | |||
+ | ===== install crouton ===== | ||
* download [[http:// | * download [[http:// | ||
* open a terminal with ctrl + alt + T. start a shell by typing " | * open a terminal with ctrl + alt + T. start a shell by typing " | ||
* run crouton. at best you first look at the available command line options by running < | * run crouton. at best you first look at the available command line options by running < | ||
* this will install a ubuntu trusty 14.04 lts version with a basic gnome environment. as the script tells you you can now start your ubuntu by typing < | * this will install a ubuntu trusty 14.04 lts version with a basic gnome environment. as the script tells you you can now start your ubuntu by typing < | ||
- | | + | ===== customize software ===== |
- | | + | |
+ | |||
+ | ===== autostart crouton ===== | ||
+ | [[https:// | ||
+ | * make sure your root filesystem is re-writeable.. see beginig of this page. | ||
+ | * now download [[https:// | ||
+ | * make sure the parameters are matching your needs and installation | ||
+ | * touch a file called crouton.init in your downloads directory. | ||
+ | ===== simulate middle mouse button ===== | ||
+ | on a normal trackpad you would simply click the left and right mouse key at the same time to simulate a center key klick, but the chromebook has only one button. so this leaves us with the mac solution: tap the pad with one finger for a left click, two fingers for a right click and.. you might guess it.. three fingers for the center click... you can enable this by opening a command prompt and running this command < | ||
+ | chmod +x ~/ | ||
+ | </ | ||
+ | |||
+ | ===== sidenote: updating ubuntu ===== | ||
+ | if you need to update to a new releae simply use do-release-upgrade | ||
+ | |||
+ | ====== OpenVPN with config file ====== | ||
+ | chromeos comes with openvpn built in but it has a very limited gui which does not allow to use a config file and it does further not allow to use tls auth. but luckily it uses a standard openvpn binary behind the scenes, so that the binary can be called manually inorder to initiate the connection with a config file. | ||
+ | |||
+ | i have created a startup script that runs openvpn after iptables (and therefore | ||
+ | |||
+ | now copy paste this upstart script to / | ||
+ | < | ||
+ | author | ||
+ | |||
+ | start on started iptables | ||
+ | kill timeout 10 | ||
+ | |||
+ | task | ||
+ | |||
+ | script | ||
+ | | ||
+ | end script </ |