I'm using Secure Shell on chrome which is great. Now the only problem is that I cannot use xterm. Is there a way to install X11? Thanks!
Google-chrome – way to use xterm on chromebook
chromebookgoogle-chromegoogle-chrome-extensionsgoogle-chrome-os
Related Solutions
There are two options available:
1) Edit the hosts file from a Developer Chromebook:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2
You will lose changes to the hosts file when ChromeOS does update again. Updates can be disabled by creating the file /mnt/stateful_partition/etc/lsb-release
that contains the following 2 lines:
CHROMEOS_RELEASE_VERSION=9999.9999.9999.9999
GOOGLE_RELEASE=9999.9999.9999.9999
2) Using a Chrome extension
This topic is discussed thoroughly in this question: Simulate manipulation of the etc/hosts file in Google Chrome -- it is debated as to whether any of the extensions actually work the same as a hosts file modification.
I had flashed u-boot on Samsung Chromebook and completely formatted the internal MMC. I have archlinux running on internal MMC
Source: Bootloader unlock on samsung arm chromebook.
Please note this method is very risky and can break the device Copying the steps from blog
Steps:
Take a backup of all important data. Anything can go wrong. Have a bootable external mmc ready in case if anything goes wrong
Open backcover of chromebook. Follow instructions from ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950
Next to usb-3 port lies a round ring shape circuit. Remove the stricker from it which will unshort the connection. This will make spi read-write. Make sure there are no traces of metal around it
Boot into chromeos. ctrl+alt+T and enter into sudo prompt $flashrom —wp-disable $flashrom —wp-status
check if write-protection is disabled. If not, go back and clean the circuit. I opened it twice. Download nv uboot image from https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (source: Strats’s post at Archlinux forum) gunzip it. You should be having a 4MB bin file. If downloaded bin is corrupt, you might endup with a bricked device. MD5 of extracted binary: CA50D23D315F1378B43E4552D8D441AD
// Take backup and then flash
$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin
$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin
$sync and reboot
Press space on reboot to get into uboot prompt. $setenv bootdelay 1 $saveenv
$vboot_twostop will boot into chromeos
Booting custom OS format mmc in gpt format. Use cgpt/parted create a fat partition for boot, say size 256 MB - mmcblk1p1. Copy vmlinux(or any other kernel) from /boot of chromeos into this partition. Create an ext4 partition for rootfs - mmcblk1p2. copy any linux rootfs. Arch, suse-jeos and fedora worked for me Reboot
At uboot prompt
// choose 2nd mmc device. Internal mmc is dev 0 $mmc dev 1
// ls contents in filesystem. I get lot of dcache warnings. Still works $fatls mmc 1:1 /
// load kernel to memory $fatload mmc 1:1 ${loadaddr} /vmlinux
// set kernel boot parameters $setenv bootargs console=tty1 root=/dev/mmcblk1p2 rootfstype=ext4 rootwait rw
$bootm ${loadaddr}
Now you have the freedom to boot any kernel without signing it.
Best Answer
For traditional Chromebooks, the nassh secure shell extension supports ports forwarding (tunneling) but not support X11 forwarding. Instead, if you can install software in the remote computer, you may try a VNC client or the Google Remote Desktop.
Using Android Apps
Recently. some Chromebooks can run Android apps. If you have one of these manchines, you may try one of the X-windows apps for android.
Using Crouton
Some developers use their Chromebook in "developer mode" and install crouton Ubuntu. The Crouton defines a chroot-based Linux environment that may run X-windows.