Giter Site home page Giter Site logo

dnschneid / crouton Goto Github PK

View Code? Open in Web Editor NEW
8.5K 417.0 1.2K 24.08 MB

Chromium OS Universal Chroot Environment

Home Page: https://goo.gl/fd3zc

License: BSD 3-Clause "New" or "Revised" License

Shell 67.50% Scheme 0.20% Python 0.10% HTML 1.31% Makefile 0.77% C++ 8.28% C 15.17% JavaScript 6.63% sed 0.05%
chroot shell crouton minecraft ubuntu debian kali linux chromeos

crouton's People

Contributors

arbuztw avatar cribalik avatar dennislfromga avatar divx118 avatar dnschneid avatar drinkcat avatar eyqs avatar haberda avatar icecream95 avatar jbaum98 avatar kanner avatar kennystrawnmusic avatar kindrowboat avatar lnxsrt avatar michaelorr avatar mkasick avatar mmattioli avatar mrright024 avatar myelin avatar nromsdahl avatar nxtr avatar reveman-chromium avatar rickybrent avatar stevedesmond-ca avatar tedm avatar tobbe avatar tonyxue avatar willyvvu avatar yuwash avatar zguithues avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crouton's Issues

Corrupt packages -- couldn't download

My attempts to set up crouton are failing due to download errors with libssl1.0.0 and mawk. Here's the output, with ... lines where I snipped:

chronos@localhost ~ $ sudo sh -e Downloads/crouton -V
crouton: version 0-20130307110444~master:4945a5b9
chronos@localhost ~ $ sudo sh -e Downloads/crouton -t core
Installing precise-armhf chroot to /usr/local/chroots/precise
Downloading debootstrap...
Downloading bootstrap files...
I: Retrieving InRelease
I: Failed to retrieve InRelease
I: Retrieving Release
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/ubuntu-archive-keyring.gpg
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://ports.ubuntu.com/ubuntu-ports...
I: Retrieving adduser
I: Validating adduser
I: Retrieving apt
I: Validating apt
I: Retrieving apt-utils
...
I: Retrieving libss2
I: Validating libss2
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
I: Retrieving libssl1.0.0
I: Validating libssl1.0.0
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
W: http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb was corrupt
W: Couldn't download package libssl1.0.0 (ver 1.0.1-4ubuntu3 arch armhf)
I: Retrieving libstdc++6
I: Validating libstdc++6
I: Retrieving libtext-charwidth-perl
...
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
I: Retrieving mawk
I: Validating mawk
W: Retrying failed download of http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
W: http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb was corrupt
W: Couldn't download package mawk (ver 1.3.3-17 arch armhf)
I: Retrieving mime-support
I: Validating mime-support
I: Retrieving module-init-tools
...
I: Retrieving zlib1g
I: Validating zlib1g
E: Couldn't download packages: libssl1.0.0 mawk
chronos@localhost ~ $ 

I imagine this might just be a hiccup in those packages, but figured I'd make an issue in case it could be handled better in some way by crouton. Both appear to download fine with wget:

chronos@localhost ~ $ wget http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
--2013-03-10 10:52:58--  http://ports.ubuntu.com/ubuntu-ports/pool/main/m/mawk/mawk_1.3.3-17_armhf.deb
Resolving ports.ubuntu.com... 91.189.92.175
Connecting to ports.ubuntu.com|91.189.92.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 74374 (73K) [application/x-debian-package]
Saving to: `mawk_1.3.3-17_armhf.deb'

100%[================================================================================================================================>] 74,374       401K/s   in 0.2s    

2013-03-10 10:53:00 (401 KB/s) - `mawk_1.3.3-17_armhf.deb' saved [74374/74374]

chronos@localhost ~ $ wget http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
--2013-03-10 10:54:13--  http://ports.ubuntu.com/ubuntu-ports/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu3_armhf.deb
Resolving ports.ubuntu.com... 91.189.92.175
Connecting to ports.ubuntu.com|91.189.92.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 823680 (804K) [application/x-debian-package]
Saving to: `libssl1.0.0_1.0.1-4ubuntu3_armhf.deb'

100%[================================================================================================================================>] 823,680      939K/s   in 0.9s    

2013-03-10 10:54:15 (939 KB/s) - `libssl1.0.0_1.0.1-4ubuntu3_armhf.deb' saved [823680/823680]

chronos@localhost ~ $

VPN Connection with Cisco VPN

How would you initiate a Cisco VPN Connection or is the chroot session just using the same network connection (IP address, etc) that was initiated by the Chrome session?

If that is true then the chroot session is reliant on the Chrome session for VPN connectivity and all network activity.

Is that correct?

Weird XFCE hang with PyCharm

I've got crouton running on my Samsung chromebook and its pretty damn awesome. I've experienced one weird issue though - when I use the python "getpass.getpass" function to securely read a password from the console within PyCharm it crashes and takes XFCE down with it.

PyCharm seems to have a bug with getpass.getpass as it crashes on Windows, but on my Chromebook the entire desktop becomes unresponsive and I have to terminate it. If I switch back to ChromeOS I can see Java exception stacktraces from PyCharm within the XFCE log, which I thought was weird (surely they would be separate?). Any thoughts as to how PyCharm could bring down XFCE?

Pixel and HiDPI

Crouton installed beautifully on my Pixel (including the touchscreen). Unfortunately everything is smaller than my gentleman's sausage after a quick dip in a Minnesota lake around XMas.

Do you know of any way to achieve pixel doubling or the like either for XFCE (preferred) or any of the GUIs? If there is a direction I may be pointed, I could easily whip up something for your documentation so that others don't have the same problem.

Thank you for Crouton!

Post-installation encryption

Hi, I recently started using Crouton and I love it! It lets me get a ton of use out of my Chromebook. Thanks for writing it!

When I initially installed my Ubuntu chroot I did it without encryption (mainly just to see if it would work at all). Now that I've spent some time setting up my dev environment, I'm realizing I should probably encrypt the chroot directory. Is this possible? Or does that need to be done at install-time?

Thanks again for making such a great tool!

No $DISPLAY set for -t KDE -n quantal

This is a fresh install of quantal kde (-t kde -n quantal). An enter-chroot after the install with startkde as the executable will fail to load X, with the error

$DISPLAY is not set or cannot connect to the X server.

However, startx works fine, and it starts KDE, indeed.

how to map keys within crouton? - to swap right alt and control key

hello, I have been swapping right alt and control key on all my computers, but when I use the similar xmodmap command in crouton, it doesn't work. Is it becuase the keys are managed by chromium os, that crouton could not change it?

I read about brightness adjustment, and 'assign a key' for it, but don't know how key assignment in crouton works.

Lastly, there's a resort for me to use the overall alt and control swap in chromium os keyboard setting, but it's not ideal, as it reset left alt, control as well.

(I swapped right alt and control is mainly for the sake of emacs)

Thanks

Missing options for unity

I can not seem to find the log out options for unity. The Ubuntu Software Center is not available either.

microphone support on Samsung ARM

Is it possible to enable internal microphone support in Chrouton? After setting to the maximum various input devices in alsactl at best in Audacity I got extremely quiet recording.

Add Gnome 2/3 and full Unity support

(originally: Can I replace XFCE with Gnome 3?)

gnome-session and some dbus stuff currently doesn't launch, preventing Gnome 2 and 3 from launching, and preventing Unity from having a logout menu and other things. This issue is to track any progress made by the community in getting them set up and working.

right button clicks issues in XFCE on Samsung ARM

I just installed xfce changeroot om Samsung ARM Chromebook. It seems the right button on the touchpad is not recognized as such. Almost all the time it behaves as the left button. Only couple of times after numerous attempts I was able to trigger the right click.

No audio device

The Ubuntu chroot environment doesn't have any audio devices/can't see Chrome OS's audio device.

Result of "aplay -l" in Ubuntu:
aplay: device_list: 252: no soundcards found...

Result of "aplay -l" in Chrome OS:
**** List of PLAYBACK Hardware Devices ****
card 0: DAISYI2S [DAISY-I2S], device 0: Playback HiFi-0 []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: DAISYI2S [DAISY-I2S], device 1: Capture HiFi-1 []
Subdevices: 1/1
Subdevice #0: subdevice #0

It would be great to use VLC in Crouton to watch video files that Chrome OS doesn't support.. but not without sound!

Failed dependency when installing

I am trying to setup crouton on a Samsung Series 5 chromebook - Intel Celeron.

When I run the script it goes through most of the process but stops with this error message:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
xfce4 : Depends: xfdesktop4 (>= 4.10.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Unmounting /usr/local/chroots/precise...

The ChromeOS on this has been reset following a switch to developer mode so it should be a clean install.

I have also tried deleting the chroot and get the same issue when I install again.

Any suggestions? In the meantime I will try again with a different target for crouton.

Reset, Recovery and partitions

I really appreciate your Crouton script, it's been working flawlessly on my C7. My question is regarding recovery, resetting and partitions. I'm assuming that if I fully recover from the google USB image, all changes will revert to factory including HDD partitions. However, if I do a reset via toggling the dev switch will I lose my crouton install? Further, if I were to create a partition on the drive that exists apart from ChromeOS, similar to the chrubuntu partitioning in Jay Lee's script, would this be able to dodge the dev switch user reset? Lastly, is this how the existing partitioning should look? It just seems odd to me.

Screenshot - 020113 - 23:22:42

Question on sudo enter-chroot: powerd stop/waiting prompt

Hello, when I enter crouton using sudo enter-chroot to use commandline only, I got the prompt that powerd stop/waiting. Is this the powerd inside chrome os, or powerd insde chroot?

when running xfce through startxfce4, I don't see such a prompt. is it because I just used enter-chroot directly?

Thanks a lot

best, Isaac

Leveraging of Chrome's X server

Hi

Not an issue, more a question/feature request:
Would it be possible to use Chorme's X server to run chroot-ed X/gtk apps?
Some quirky ssh tunneling?

Cheers

updating question

I know I can use crouton's "-u" parameter to update any target(s) I specify with the "-t" but would it also update any bootstrap file I specify with "-f" at the same time ?
I hadn't thought that it would so whenever a new version of crouton comes out I have always first downloaded a new bootstrap file and then updated my chroot targets.

repeated prompt during couton install xfce

I got repeated prompts of this:

sudo enter-chroot startxfce4
A chroot preparation script still exists inside the chroot.
The chroot may not be fully set up.
Would you like to finish the setup? [Y/n]

each time, the install script does something, unpacking and configuration, but it keeps stating the same thing and enter into the setup repeatedly (once I try to fire up using sudo startxfce4 ...)

something wrong here? I am on samsung arm chromebook

trackpad configuration (not a bug)

Sorry for registering this as a bug, I was trying to find an alternative contact method..

I was interested to see how to go about configuring the mouse options in xephyr - i can see a virtual mouse driver is in use, but not sure if the config is happening inside the chroot, or as part of your launch scripts..

I'm basically just trying to pass through the "mouse wheel" (two finger scroll in chrome) to xephyr for scrolling etc..

ALT + F2

The ALT + F2 (forward...) key combo on the ARM Chromebook, in the chroot should launch "run" dialog..

What actually happens:

You are thrown to the Chrome Dev Console (as if you had clicked CTRL + ALT + F2)

To get back, I have to issue: ALT + F1

where I can see the "run dialogue" has launched also.

So seems like TTY switching is happening when it shouldn't ?

Edit, extra info: xfce target, installed on internal drive

Can't switch between ChromeOS and XFCE

Used the example instructions and set up chroot with XFCE on ARM Chromebook.

XFCE launches properly, but cannot switch between the Chrome Desktop and XFCE desktop.

CTRL + ALT "back" goes to the XFCE desktop

CTRL + ALT "forward" goes to the Chrome Console

CTRL + ALT "refresh" goes to a blank screen.

I remember reading previously elsewhere that the TTYs may be different on the ARM to other models. Possible cause?

Xephyr cannot open host display

I'm having the same issue as described in issue #17. I've reinstalled the chroot 3 times over the past few weeks with fresh crouton scripts, with no success.

sudo startxfce4 2>&1 | tee startxfce4.log

startxfce4.log:
/usr/bin/startxfce4: Starting X server

XIO: fatal IO error 2 (No such file or directory) on Xserver ":0" after 39 requests (39 known processed) with 0 events remaining.

Starting Xephyr manually results in the following:
export DISPLAY=:0
Xephyr :0 -fullscreen -ac
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.XO-lock and start again.

export DISPLAY=:1
Xephyr :1 -fullscreen -ac
Xephyr cannot open host display. Is DISPLAY set?

Googling this error makes it seem to be a .Xauthority issue.
I tried the solution on the Debian wiki http://wiki.debian.org/XStrikeForce/FAQ#howtoxnest
with no preliminary success.

errors when updating

I recently downloaded the latest crouton and also updated my local bootstrap file but I get errors when I try to update my 'precise' environment and now also when I try to enter any of my desktops.

The errors I'm getting when updating (readlink, mountpoint, mkdir) are shown in the image below:
Screenshot 2013-02-07 at 4 52 53 PM

The error I'm getting when trying to enter my xfce4 desktop (No chroots found ...) are shown in the image below:
Screenshot 2013-02-07 at 4 54 22 PM

The errors I'm getting when trying to enter my lxde desktop (chroot preparation script still exists...) are shown in the image below:
Screenshot 2013-02-07 at 4 57 43 PM

I'd be very grateful if someone could point out the error in my ways, so to speak, and get me back on the right path - my crouton environment is dead in the water....

P.S. I have scripts that I use to check for the presence of my external disk and then kick-off the desktop that you may see above, (I.E.) st-xfce4, st-lxde

Thanx
Dennis

Proxy not apparently being handled for install or apt-get installs

The initial Crouton installation (sh -e ~/Downloads/crouton) fails due to proxy issues on the wifi. A move to a proxy-less wifi with same cached command an crouton file worked perfectly.

Apt-get installs fail similarly - even though proxy details set at ChromeOS level and that session works fine over wifi.

Samsung 3 series dims screen after usage of xfce for a while

It looks like when I'm using xfce for a bit, Chromeos believes I'm not using itself and dims the screen for power management. Switching back to Chromeos immediately brightens it again.

I checked but I don't see any settings in the Chrome settings to turn off this power management behavior. Is there any way to get it so I don't have to switch back and forth or use some other manual control every few minutes to brighten the screen again?

power management in awesome windows manager

hello, I have awesome working under crouton ... but maybe it's my suspicion, somehow I sense that awesome may consume a lot of battery even when the lid is closed. Does the awesome need its own power management when using under crouton, or it's not necessary?

I suppose that enter-chroot as command line option (no gui) there's a power management for the chroot process, right?

Thanks a lot!

Device Access

I have run into some issues with things that need access to devices, but the devices aren't there or can't be created.

Specifically my VPN client is trying to work with a tun device, and the kernel module seems to be loaded based on dmesg.

The other case is around getting a secure USB drive mounted in the chroot.

Anyone have any suggested reading or pointers for this?

Auto-mounting of USB stick failed

[was: Installation of chroot to USB stick failed]

I tried to install xfce chroot on the external USB stick (not SD card) using
sudo su
cd /home/chronos/user/Downloads/
sh -e crouton -t xfce -p /media/removable/USB\ Drive/
but the installation failed with the messages:
.........
I: Extracting xz-utils...
I: Extracting zlib1g...
Moving bootstrap files into the chroot...
Preparing chroot environment...
x11 target does not work on ARM. Substituting in xephyr.
Installing brightness into the chroot...
Installing host-dbus into the chroot...
Installing croutonpowerd into the chroot...
Installing croutonwheel into the chroot...
Installing croutonwm into the chroot...
Installing xinit into the chroot...
x11 target does not work on ARM. Substituting in xephyr.
x11 target does not work on ARM. Substituting in xephyr.
Installing startxfce4 into the host...
Installing enter-chroot into the host...
Installing delete-chroot into the host...
Installing mount-chroot into the host...
Installing unmount-chroot into the host...
/tmp/crouton.BML/host-bin/enter-chroot: 167: readlink: Argument list too long
/tmp/crouton.BML/host-bin/enter-chroot: 167: mountpoint: Argument list too long
/tmp/crouton.BML/host-bin/enter-chroot: 167: mkdir: Argument list too long
Unmounting /media/removable/USB Drive//chroots/precise...
localhost Downloads #

I noticed that similar messages appeared in issue #21 in somewhat different context.

The installation to the local disk was fine. Playing with this installation I noticed that the click on the touchpad does not work when I just start xfce with sudo startxfce4. I need to cycle between Chrome OS and xfce using Ctrl-Alt-Shft--> in order to get it working.

Also, I realized that I am not able to mount usb drives when in xfce. Is it the feature of this chroot or just my problem? It would be nice to have usb drives available...

At some point (when the issue with external installation will be fixed) I'd like to move the chroot from the local drive to a usb drive (or SD card). What would be a reasonable way to do that?

Problems with graphics, switching between ChromeOS and Ubuntu.

I have found every second or third time I try to switch between the two using the ctrl -> alt -> shift -> back arrow/front arrow combo, the screen doesn't update. If you move the mouse the bits of the Ubuntu screen under the pointer show, and if you go back and forth a few times it comes up correctly. Just wondering if there is a proper fix/workaround?

I would dearly like to use this setup as it's pretty simple (from my perspective), but issues like this and poor font display could become show stoppers forcing me to set up my own devserver to get the packages running on the device I need.

I'm getting the graphical issue on the Samsung ARM Chromebook.

Chromebook Pixel -t touch

Hi there,
I just tried to install a chroot using the "touch" target, and had no luck getting the thing to run. Do you have any advice/stages I can perform to further test this?

Cheers,

Unable to Start unity target

After I created a unity target I was unable to start it. I received an error saying the X Environment was not available. This was just building a -t unity version.

I was able to get xfce to work without issue, but the unity one i built the same way wouldn't start up. This was just building a -t xfce version.

I am now trying with -t xfce,unity to see if that puts everything in place as expected. It would be really great to have some additional instructions about how the targets work and how to best get the interface desired.

AWESOME project though... Love it so far!

can't execute script with ./

So, apps I'm using in the chroot have scripts that expect to be able to use ./ to execute. Using this gives permission denied errors. I assume this is because the inherited mount from chrome , that is the root mountpoint, does not appear to have exec privileges, hence why you have to execute crouton with sh -e

Any ideas to enable using ./ in the chroot? Another mount point for the chroot root maybe?

How can we back up croutons?

I understand that croutons are small and should be easy to back up. I want to try steam without killing my chroot. Any ideas?

Also, how do I kill all processes running on a zombie crouton?

Ill make sure to add the answers to the wiki.

Confused install awesome

I want to install awesome, but should i exec the command:sudo sh -e ~/Downloads/crouton -t xfce .

Acer C7 worked like a charm

Hello, this is not an issue. I just wanted to say thank you because I installed crouton on my Acer C7, and everything worked like a charm. Amazing.

except I have to use xinit /etc/X11/xinit/xinitrc instead of startx

I also installed X11 target then apt-get install dwm. Everything is working, in fact, I'm using it right now for this post. I really appreciate the effort. I guess you can go ahead and close this issue now. :)

Chrome Cannot Installed

I think Google no longer provides builds for chrome on armhf, as these links always break.
Here's an excerpt when running "sudo sh -e ~/Downloads/crouton -u -t chrome"

--2013-03-10 12:20:51--  https://dl.google.com/linux/direct/google-chrome-stable_current_armhf.deb
Resolving dl.google.com (dl.google.com)... 74.125.228.32, 74.125.228.34, 74.125.228.36, ...
Connecting to dl.google.com (dl.google.com)|74.125.228.32|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-03-10 12:20:51 ERROR 404: Not Found.

Is there anywhere to get an updated version of a google-chrome or chromium build for armhf? The latest version of chromium-browser provided by ubuntu is 22, which is ancient. :(

Is the CromeOs kernel fully multi user?

I just learned about crouton a few days ago, and it sounds very interesting.
On a cheap WM8650 netbook, that came with android, I'm running debian. But since the android 2.2 kernel is single user, I have to run everything as root in that debian installation.
Now I just want to make sure I wouldn't have such issues if I buy a chromebook and use it with ubunntu.
Also, how smooth is release upgrading ubntu with crouton?

Cr-48 Mouse won't work on chroot with xfce4

I just installed crouton on my cr-48 and no matter what I try to do the mouse just sticks in the center of the screen. It will click but it will not move, anything I can do to fix this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.