dnschneid / crouton

Chromium OS Universal Chroot Environment
https://goo.gl/fd3zc?si=1
BSD 3-Clause "New" or "Revised" License
8.56k stars 1.24k forks source link

Are kernel headers the same for different Chromebooks? #772

Closed ShawnZhong closed 10 years ago

ShawnZhong commented 10 years ago

In that case I think we could share linux-headers-3.8.11_3.8.11-10.00.Custom_amd64.deb and linux-image-3.8.11_3.8.11-10.00.Custom_amd64.deb files.

See https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)

divx118 commented 10 years ago

They won't change much over time, but still need to be updated once in a while. However at crouton they don't like sharing binary files, which is understandable and I also agree with this policy. Malicious code and maintenance ... I was thinking of making it a target, but in the end I don't think it is worth the trouble. You will need a huge amount of free space and when users already have some chroots on there internal ssd it will only lead to problems when they run out of space. (This of course could be checked before installing the target.) IMHO I think if you want it you should already have some basic knowledge that would be enough to follow the few steps on the wiki to build your own. Also if someone is having trouble building, just join #crouton and post your question my irc bouncer is running 24/7. BTW I also tried to setup a ppa, but that will only be good for ubuntu/debian users. Also it is pretty hard to do, because of the missing debian / debian.master folders in the kernel source. I had it almost working, but keep getting problems with the kernel version mismatch. If someone has some more experience in setting up a ppa and could help me out a bit ... specific with creating your own debian and debian.master from the kernel source I could give it another try.

ShawnZhong commented 10 years ago

I asked this question after I built kernel successfully. It took me a lot of temporary space (about 2.4 GB), but I just got two little files. The process is so painful, and I did it twice because I forgot to backup. I think if we can somehow share these file, we don't have to build it every time.

dnschneid commented 10 years ago

Actually, you (divx118) might be able to create the minimal files needed for an apt repo then add it to a git repo and host it on github by pointing your sources.list to https://raw.githubusercontent.com/user/repo/branch/

That way you can manually create and atomically upload the .deb and update the version, the repo would be https and vetted by you.

Note: haven't tried this, and a quick search suggest no-one else has either.

divx118 commented 10 years ago

Hmm I like a challenge. So I will give it a go this weekend.

divx118 commented 10 years ago

Ok, I did setup an initial apt repo. Note that this is for testing purposes, I am still thinking about how to arrange it all to support the different chromebooks. Also maybe adding some modules that aren't build/distributed by default on chromeos.

First you will need to have support for https, it isn't installed by default when creating a chroot with crouton. So install the following package.

sudo apt-get install apt-transport-https

Now you need to add my public key because I signed the packages. Do that with the following command.

wget -O - "https://raw.github.com/divx118/crouton-packages/master/mauricevankruchten@gmail.com.gpg.key" | sudo apt-key add -

Adding the apt repo to your sources.list

sudo vi /etc/apt/sources.list

Add the following line in the file.

deb https://raw.github.com/divx118/crouton-packages/master/ saucy main
sudo apt-get update
sudo umount /lib/modules/3.8.11
sudo apt-get install linux-headers-3.8.11
sudo apt-get install linux-image-3.8.11

Note: that I only tested it on saucy for now. This should work for the HP chromebook 14, Acer C720 and the Dell 11.

Things to do: 1) How to best handle the different releases the kernel-headers should be equal for them, so I don't think there is a need to split them up like I did now. 2) Handling of the different chromebooks and kernels. 3) See if we can also do something similar as the above for other linux distributions 4) Automate building and pushing to github with a script on my notebook as a final touch.

Note: Before you can load modules you need to disable module locking explained on the wiki page https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) See the rc.local script.

ShawnZhong commented 10 years ago

Thanks a lot! I just re-installed these packages. It works pretty well on my Acer C720.

divx118 commented 10 years ago

@zwxfzzzjr Are you on stable, beta or dev channel? Which linux distro/release did you use ubuntu saucy?

Thanks for trying.

ShawnZhong commented 10 years ago

Acer C720 Host version : stable-channel 34.0.1847.120 Linux version : Ubuntu Saucy with Unity

dnschneid commented 10 years ago

Wow! That actually worked! Way to go! Perhaps add it to the wiki?

divx118 commented 10 years ago

@dnschneid Yes, I will. First I want to give the apt repo a better layout. Also I will do a write up on how to actually create the apt repo. Might be useful for when another repo is needed in the future. Also note that I used github instead of githubusercontent, but that is because of this issue https://github.com/component/remotes.js/issues/11 so it may change in the future.

divx118 commented 10 years ago

As another test I added the armhf linux-headers for chromeos-exynos5 board 3.8.11 kernel. I have unfortunately no arm chromebook, so I can't test. If someone is interested and wants to give it a go ... Procedure to add the apt repo is the same as mentioned above.

ShawnZhong commented 10 years ago

I don't think arm version is so useful since VirtualBox doesn't support arm architecture.

divx118 commented 10 years ago

@zwxfzzzjr Kernel headers aren't only useful for building virtual box modules. You can also build other modules with them. Also it isn't really an effort to add them.

ShawnZhong commented 10 years ago

@divx118 :stuck_out_tongue_winking_eye:

AdrielSanchez commented 10 years ago

853

Jackhford commented 10 years ago

Divx118: I did everything you suggested to prepare for Virtuabox installation, but I get the same errors as I did with all my numerous previous attempts when I "Start" Virtualbox. I really want to use Virtualbox on my new Acer C720 Core i3 chromebook and hope you can help.

Thanks in advance

screenshot from 2014-07-30 10 13 47

divx118 commented 10 years ago

@Jackhford Did you build the kernel headers yourself following https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) or did you use the github repo explained in the above post? If you used the repo which kernel version does the Acer C720 Core i3 run?

$ uname -a

If you run the below command in the chroot what output do you get.

$ sudo /etc/init.d/vboxdrv setup

Note: Before you can load modules you need to disable module locking explained on the wiki page https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) See the rc.local script.

Jackhford commented 10 years ago

chronos@localhost / $ uname -a Linux localhost 3.8.11 #1 SMP Wed Jul 16 03:57:00 PDT 2014 x86_64 Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz GenuineIntel GNU/Linux

chronos@localhost / $ sudo /etc/init.d/vboxdrv setup sudo: /etc/init.d/vboxdrv: command not found

I have installed Virtualbox several times using various methods, but errored out with each "Start." In a previous attempt I did create the rc.local file as suggested in a terminal while in Ubuntu, because I didn't know how to do so in chroot, and still don't (please excuse my ignorance). I just created a new rc.local in Ubuntu terminal but it is absent when I do an ls in the etc directory in chroot. Before the last attempt, I restored my chroot so it wouldn't be tainted with bad Virtualbox files. I then built the kernels with the repo file in this post and not the wiki. But I failed to take into account that restoring the chroot file did not include the other prep like rc.local, etc.

I really appreciate your help, but I'm only so-so with Linux commands. I'd love a perfectly clear step-by-step.

An aside. If this works, do you think Win 7 will take too many resources for Virtualbox and that I should use I should use XP, instead?

Jackhford commented 10 years ago

I didn't expect an email. I just responded in github.

Thanks On Jul 30, 2014 1:48 PM, "divx118" notifications@github.com wrote:

@Jackhford https://github.com/Jackhford Did you build the kernel headers yourself following https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) or did you use the github repo explained in the above post? If you used the repo which kernel version does the Acer C720 Core i3 run?

$ uname -a

If you run the below command in the chroot what output do you get.

$ sudo /etc/init.d/vboxdrv setup

Note: Before you can load modules you need to disable module locking explained on the wiki page https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86) See the rc.local script.

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50677557.

divx118 commented 10 years ago

You are missing /etc/init.d/vboxdrv

Did you install virtualbox with apt-get? Or did you download virtualbox from the site https://www.virtualbox.org/wiki/Downloads?

What do you get when you issue the following command?

 /etc/init.d/virtualbox

Once you commented on a thread or created one on github you get e-mail updates. You can just reply through e-mail or on the site. You don't have to do both.

Jackhford commented 10 years ago

You're correct. When I list the init.d directory from the shell, Vboxdrv not there, but it is when I start the chroot and list the directory using terminal in Ubuntu.

divx118 commented 10 years ago

Then try again from a terminal in the chroot (terminal in ubuntu) and give me the output.

$ sudo /etc/init.d/vboxdrv setup
Jackhford commented 10 years ago

(elementary)root@localhost:/home/user# sudo /etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules ...done. Removing old VirtualBox pci kernel module ...done. Removing old VirtualBox netadp kernel module ...done. Removing old VirtualBox netflt kernel module ...done. Removing old VirtualBox kernel module ...done. Recompiling VirtualBox kernel modules ...done. Starting VirtualBox kernel modules ...failed! (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 9:28 AM, divx118 notifications@github.com wrote:

Then try again from a terminal in the chroot (terminal in ubuntu) and give me the output.

$ sudo /etc/init.d/vboxdrv setup

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50783307.

divx118 commented 10 years ago

Ok, that looks good. Now create /etc/rc.local with the following content it is the same as on the wiki page.

NOTE: All need to be done in the chroot, so start your ubuntu.

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# umount bindmounts /lib/modules from enter-chroot
for m in `cat /proc/mounts | /usr/bin/cut -d ' ' -f2 | grep /lib/modules| grep -v "^/$" `; do
        umount "$m"
done

# disable module locking and try to load vboxdrv
if [ -f /etc/init.d/vboxdrv ]; then
    chmod 0666 /sys/module/lsm/parameters/module_locking
    echo 0 > /sys/module/lsm/parameters/module_locking

    /etc/init.d/vboxdrv start

    i="0"
    while [ $i -lt 5 ]; do
        loaded=$( cat /proc/modules|grep -o vboxdrv ) || loaded="empty"
        if [ "$loaded" = "vboxdrv" ]; then
            break
        fi  
        sleep 1
        i=$((i+1))
    done
    echo 1 > /sys/module/lsm/parameters/module_locking
    chmod 0400 /sys/module/lsm/parameters/module_locking
fi

exit 0

then make it executable with

$ sudo chmod +x /etc/rc.local

Now logout of the chroot and then start it again.

Jackhford commented 10 years ago

Almost there. After doing what you suggested, I removed my previous XP Virtualbox and built a new one. This is the error message that popped up after I clicked Start.

Failed to open a session for the virtual machine Windows XP Pro SP2 32-bit .

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleInterface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 9:42 AM, divx118 notifications@github.com wrote:

Ok, that looks good. Now create /etc/rc.local with the following content it is the same as on the wiki page.

NOTE: All need to be done in the chroot, so start your ubuntu.

!/bin/sh -e

#

rc.local

#

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

#

In order to enable or disable this script just change the execution

bits.

#

By default this script does nothing.

umount bindmounts /lib/modules from enter-chroot

for m in cat /proc/mounts | /usr/bin/cut -d ' ' -f2 | grep /lib/modules| grep -v "^/$"; do umount "$m" done

disable module locking and try to load vboxdrv

if [ -f /etc/init.d/vboxdrv ]; then chmod 0666 /sys/module/lsm/parameters/module_locking echo 0 > /sys/module/lsm/parameters/module_locking

/etc/init.d/vboxdrv start

i="0"
while [ $i -lt 5 ]; do
    loaded=$( cat /proc/modules|grep -o vboxdrv ) || loaded="empty"
    if [ "$loaded" = "vboxdrv" ]; then
        break
    fi
    sleep 1
    i=$((i+1))
done
echo 1 > /sys/module/lsm/parameters/module_locking
chmod 0400 /sys/module/lsm/parameters/module_locking

fi

exit 0

then make it executable with

$ sudo chmod +x /etc/rc.local

Now logout of the chroot and then start it again.

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50785177.

divx118 commented 10 years ago

You have two options disable VT-x in virtualbox settings for the machine or enable VT-x on your chromebook. Enabling VT-x will give you the best experience, but includes some additional steps see the wiki https://github.com/dnschneid/crouton/wiki/Repack-kernel-to-Enable-VT_x-for-Virtualbox. NOTE: after each chromeos update you need to follow that wiki again to reenable VT-x.

Jackhford commented 10 years ago

This line, "vbutil_kernel --verify kernel2 --verbose | tail -1 > vmxoff-config2.txt," produced "ERROR: Error verifying key block." But the next line, "vbutil_kernel --verify kernel4 --verbose | tail -1 > vmxoff-config4.txt," did not produce any errors. Should I proceed despite the error?

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 10:12 AM, divx118 notifications@github.com wrote:

You have two options disable VT-x in virtualbox settings for the machine or enable VT-x on your chromebook. Enabling VT-x will give you the best experience, but includes some additional steps see the wiki https://github.com/dnschneid/crouton/wiki/Repack-kernel-to-Enable-VT_x-for-Virtualbox . NOTE: after each chromeos update you need to follow that wiki again to reenable VT-x.

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50789051.

DennisLfromGA commented 10 years ago

I wrote a short script to enable vmx based on the wiki, this makes it a little easier to do after each ChromeOS update. If you're interested, check out 'enable-vmx.sh'.

-DennisL

Jackhford commented 10 years ago

OK. Do I create a file and paste it? Which directory? Does this mean that I can dispense with the steps on https://github.com/dnschneid/crouton/wiki/Repack-kernel-to-Enable-VT_x-for-Virtualbox .?

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 11:07 AM, DennisL notifications@github.com wrote:

I wrote a short script to enable vmx based on the wiki, this makes it a little easier to do after each ChromeOS update. If you're interested, check out 'enable-vmx.sh https://gist.github.com/DennisLfromGA/cd3455530cec2a5a1ef4/'.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50796233.

DennisLfromGA commented 10 years ago

@Jackhford ,

OK. Do I create a file and paste it? Which directory? Does this mean that I can dispense with the steps...

You can copy & paste it into a file named 'enable-vmx.sh' (or whatever you decide to name it) in your ~/Downloads directory or click on the 'Download Gist' button and then untar it in your ~/Downloads directory.

The steps in the wiki are performed by the script, the only difference is that they are only performed on the active kernel, not both.

You can execute the script by running sh ~/Downloads/enable-vmx.sh.

-DennisL

Jackhford commented 10 years ago

Ok. I processed with errors and auto rebooted. And Virtualbox threw these errors when I clicked Start:

Failed to open a session for the virtual machine Windows 7 64-bit.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleInterface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6} Here is the output from sh ~/Downloads/enable-vms.sh: (elementary)root@localhost:/home/user/Downloads# sh enable-vmx.sh

0.Disable verified boot

Changing system to allow booting unsigned images sudo: crossystem: command not found

*\ Couldn't disable 'verified boot'

1.Get current root & assign current kernel

Determining current kernel = enable-vmx.sh: 1: enable-vmx.sh: rootdev: not found enable-vmx.sh: 26: [: =: unexpected operator 4

2.Copy the existing kernel into a file

Changing to ~/Downloads directory for file operations enable-vmx.sh: 34: cd: can't cd to /root/Downloads Copying current kernel into file = kernel4 32768+0 records in 32768+0 records out 16777216 bytes (17 MB) copied, 0.59204 s, 28.3 MB/s

3.Get the kernel configuration

Grabbing tail-end of kernel in file = sudo: vbutil_kernel: command not found vmxoff-config4.txt

4.Edit the config files and add 'disablevmx=off' to the config line

Editing vmxoff-config4.txt to append = disablevmx=off

5.Repack the kernel

Repacking the kernel from new file = repacked4 sudo: vbutil_kernel: command not found

*\ Couldn't repack kernel

6.Verify the new kernel:

Verifying file = repacked4 sudo: vbutil_kernel: command not found

*\ Couldn't verify new kernel

7.If verifying works, then it should just be a matter of:

Copying modified kernel back to = /dev/sda4 [ press ENTER to continue - Ctrl-C to abort ]

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 11:22 AM, DennisL notifications@github.com wrote:

@Jackhford https://github.com/Jackhford ,

OK. Do I create a file and paste it? Which directory? Does this mean that I can dispense with the steps...

The file is already created; you can copy & paste it into a file named 'enable-vmx.sh' (or whatever you decide to name it) in your ~/Downloads directory or click on the 'Download Gist' button and then untar it in your ~/Downloads folder.

The steps in the wiki are performed by the script, the only difference is that they are only performed on the active kernel, not both.

You can execute the script by running sh ~/Downloads/enable-vmx.sh.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50798238.

DennisLfromGA commented 10 years ago

@Jackhford ,

(elementary)root@localhost:/home/user/Downloads# sh enable-vmx.sh

The (elementary)... looks suspicious, are you running this in a crouton chroot? It should be run in a Cros shell as 'chronos' not root, it won't find 'crossystem' in the chroot.

I just had a ChromeOS update today so I was able to try it and it ran perfectly on my Acer C710.

-DennisL

Jackhford commented 10 years ago

Elementary is an ubuntu desktop. Yes, it's run from a chroot. I don't know anything about Cros. On Jul 31, 2014 12:04 PM, "DennisL" notifications@github.com wrote:

@Jackhford https://github.com/Jackhford ,

(elementary)root@localhost:/home/user/Downloads# sh enable-vmx.sh

The (elementary)... looks suspicious, are you running this in a crouton chroot? It should be run in a Cros shell as 'chronos' not root, it won't find 'crossystem' in the chroot.

I just had a ChromeOS update today so I was able to try it and it ran perfectly on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50803986.

Jackhford commented 10 years ago

Oh. By Cros, you must mean Chrome OS. I'd love to run Virtualbox in Chrome OS; how do I do it? On Jul 31, 2014 12:15 PM, "Jack Ford" jhford@gmail.com wrote:

Elementary is an ubuntu desktop. Yes, it's run from a chroot. I don't know anything about Cros. On Jul 31, 2014 12:04 PM, "DennisL" notifications@github.com wrote:

@Jackhford https://github.com/Jackhford ,

(elementary)root@localhost:/home/user/Downloads# sh enable-vmx.sh

The (elementary)... looks suspicious, are you running this in a crouton chroot? It should be run in a Cros shell as 'chronos' not root, it won't find 'crossystem' in the chroot.

I just had a ChromeOS update today so I was able to try it and it ran perfectly on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50803986.

DennisLfromGA commented 10 years ago

Yes, by Cros shell I mean the ChromeOS shell that you get into by pressing Ctrl+Alt+t and then entering shell, it's also sometimes referred to as crosh. If you're in your crouton chroot, just exit and you'll be back in the Cros shell where you can run the script. The script modifies the ChromeOS system not the chroot.

You can't run Virtualbox in ChromeOS, sorry...

-DennisL

Jackhford commented 10 years ago

Surprise, surprise. I figured out crosh just before I received your email and ran the script. It processed perfectly and Virtualbox is running without error in Ubuntu. i do have a disk error, but I'll work on it and let you know.

Thanks so much for your help. On Jul 31, 2014 1:02 PM, "DennisL" notifications@github.com wrote:

Yes, by Cros shell I mean the ChromeOS shell that you get into by pressing Ctrl+Alt+t and then entering shell, it's also sometimes referred to as crosh. If you're in your crouton chroot, just exit and you'll be back in the Cros shell where you can run the script. The script modifies the ChromeOS system not the chroot.

You can't run Virtualbox in ChromeOS, sorry...

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50810881.

DennisLfromGA commented 10 years ago

Cool, glad you got it working!

On Thu, Jul 31, 2014 at 4:24 PM, Jackhford notifications@github.com wrote:

Surprise, surprise. I figured out crosh just before I received your email and ran the script. It processed perfectly and Virtualbox is running without error in Ubuntu. i do have a disk error, but I'll work on it and let you know.

Thanks so much for your help. On Jul 31, 2014 1:02 PM, "DennisL" notifications@github.com wrote:

Yes, by Cros shell I mean the ChromeOS shell that you get into by pressing Ctrl+Alt+t and then entering shell, it's also sometimes referred to as crosh. If you're in your crouton chroot, just exit and you'll be back in the Cros shell where you can run the script. The script modifies the ChromeOS system not the chroot.

You can't run Virtualbox in ChromeOS, sorry...

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50810881.

— Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50813389.

DennyL@GMail

Jackhford commented 10 years ago

One last question. My C720 core i3 came with a 32gb M.2 Sata III and I want to upgrade it to 128gb. Can't I just make a chroot backup, copy the file to a thumb drive, copy it to the new ssd, and do an edit-chroot -r and have a clone of the original ssd, including my new Virtualbox installation, which is my goal, or do I also have to back up and restore the chrome side, or is there something else I should do that I haven't thought of?

Thanks again On Jul 31, 2014 1:27 PM, "DennisL" notifications@github.com wrote:

Cool, glad you got it working!

On Thu, Jul 31, 2014 at 4:24 PM, Jackhford notifications@github.com wrote:

Surprise, surprise. I figured out crosh just before I received your email and ran the script. It processed perfectly and Virtualbox is running without error in Ubuntu. i do have a disk error, but I'll work on it and let you know.

Thanks so much for your help. On Jul 31, 2014 1:02 PM, "DennisL" notifications@github.com wrote:

Yes, by Cros shell I mean the ChromeOS shell that you get into by pressing Ctrl+Alt+t and then entering shell, it's also sometimes referred to as crosh. If you're in your crouton chroot, just exit and you'll be back in the Cros shell where you can run the script. The script modifies the ChromeOS system not the chroot.

You can't run Virtualbox in ChromeOS, sorry...

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50810881.

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50813389.

DennyL@GMail

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50813756.

DennisLfromGA commented 10 years ago

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Jackhford commented 10 years ago

Check out the C720 Core i3. https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade. https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847.

Jackhford commented 10 years ago

Sorry to bother you again. Reinstalling and reread https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage. It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847.

Jackhford commented 10 years ago

I think I found the answer. My machine requires AMD64.

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Sat, Aug 2, 2014 at 3:51 PM, Jack Ford jhford@gmail.com wrote:

Sorry to bother you again. Reinstalling and reread https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage. It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847.

divx118 commented 10 years ago

Yes correct.

On Sun, Aug 3, 2014 at 1:08 AM, Jackhford notifications@github.com wrote:

I think I found the answer. My machine requires AMD64.

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Sat, Aug 2, 2014 at 3:51 PM, Jack Ford jhford@gmail.com wrote:

Sorry to bother you again. Reinstalling and reread

https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage . It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub <https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847 .

— Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50977191.

Jackhford commented 10 years ago

Another question which I touched on in a previous email. My machine came with a 32gb M.2 SATA SSD. My 128gb SSD will arrive tomorrow, and I want to do a simple transition. My plan was to backup the OS to one removable device, the chroot, with all of the kernel changes, etc., to another, and to restore both to the the new SSD. Will this work or will I have to do all the stuff you helped me with all over again to get Virtualbox setup in the chroot? This page has raised certain doubts. http://www.chromium.org/chromium-os/chromiumos-design-docs/recovery-mode

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Sat, Aug 2, 2014 at 11:20 PM, divx118 notifications@github.com wrote:

Yes correct.

On Sun, Aug 3, 2014 at 1:08 AM, Jackhford notifications@github.com wrote:

I think I found the answer. My machine requires AMD64.

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Sat, Aug 2, 2014 at 3:51 PM, Jack Ford jhford@gmail.com wrote:

Sorry to bother you again. Reinstalling and reread

https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage .

It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub < https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847 .

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50977191.

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50983102.

Jackhford commented 10 years ago

Sorry, but I'm back.

First, I had trouble creating the backup USB flash drive to restore the OS to the new 128gb SSD. I tried using chrome://imageburner, but the progress bar raced back and forth for 24 hours and wrote nothing to the flash drive. I then tried the Google Image Restore tool, which rrequires you to enter your OS model number. Mine is PEPPY C6A-K7b-Y4X. As one enters each character into the text box, the list is filtered. There were 4 to select from after I entered the K, but none matched. I called Google and the guy first asked what brand flash drive I used. I said Sandisk; he said not to use Sandisk; use any other brand. He also told me to use the following OS model number: PEPPY C6I-R7C-A6U, which I did. I'm providing these details, because they may be useful to someone in the future.

Next, I restored the OS to the new SSD, and enabled Dev mode. I had previously copied everything in Downloads to an external drive. I copied all files back to the new Downloads directory, including my chroot backup file, vmxoff-config4.txt, kernel4, repacked4, repacked2, vmxoff-config2.txt, kernel2, enable-vmx.sh, and crouton.

Next, I restored the chroot file: sudo edit-chroot -r elementary (I'm using the Elementary desktop environment - very nice), which worked, but I can't start it: chronos@localhost / $ sudo startelementary sudo: startelementary: command not found

I tried the alternate method; with errors, again: chronos@localhost / $ sudo enter-chroot elementary Entering /usr/local/chroots/elementary... Unknown username "dnsmasq" in message bus configuration file WARNING: /etc/rc.local failed with code 1 -su: 1: elementary: not found Unmounting /usr/local/chroots/elementary...

So, I deleted the chroot and built a new one using some targets this time rather than just the default xfce 12.04 method in the Wiki. My command line was like this: sudo sh -e ~/Downloads/crouton -f trusty -t xfce,audio,chrome-beta,cli-extra,core,keyboard,x11,xbmc. That worked, but I still can't get chroot to start, So, I deleted it, and restored my chroot backup again, but it still won't start: localhost / # sudo startelementary sudo: startelementary: command not found

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Sun, Aug 3, 2014 at 2:51 AM, Jack Ford jhford@gmail.com wrote:

Another question which I touched on in a previous email. My machine came with a 32gb M.2 SATA SSD. My 128gb SSD will arrive tomorrow, and I want to do a simple transition. My plan was to backup the OS to one removable device, the chroot, with all of the kernel changes, etc., to another, and to restore both to the the new SSD. Will this work or will I have to do all the stuff you helped me with all over again to get Virtualbox setup in the chroot? This page has raised certain doubts. http://www.chromium.org/chromium-os/chromiumos-design-docs/recovery-mode

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager

T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com

On Sat, Aug 2, 2014 at 11:20 PM, divx118 notifications@github.com wrote:

Yes correct.

On Sun, Aug 3, 2014 at 1:08 AM, Jackhford notifications@github.com wrote:

I think I found the answer. My machine requires AMD64.

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Sat, Aug 2, 2014 at 3:51 PM, Jack Ford jhford@gmail.com wrote:

Sorry to bother you again. Reinstalling and reread

https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage .

It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub

<https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847 .

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-50977191.

Reply to this email directly or view it on GitHub.

tcagle commented 10 years ago

I didn't see anything about writing an empty partition table to the new SSD in your email. You need a linux box with something like gparted utility to to do that before the chrome OS will work with it. Make sure to point it at the correct raw device and it will put a empty table on there if one doesn't exist.

On Tue, Aug 5, 2014 at 10:01 AM, Jackhford notifications@github.com wrote:

Sorry, but I'm back.

First, I had trouble creating the backup USB flash drive to restore the OS to the new 128gb SSD. I tried using chrome://imageburner, but the progress bar raced back and forth for 24 hours and wrote nothing to the flash drive. I then tried the Google Image Restore tool, which rrequires you to enter your OS model number. Mine is PEPPY C6A-K7b-Y4X. As one enters each character into the text box, the list is filtered. There were 4 to select from after I entered the K, but none matched. I called Google and the guy first asked what brand flash drive I used. I said Sandisk; he said not to use Sandisk; use any other brand. He also told me to use the following OS model number: PEPPY C6I-R7C-A6U, which I did. I'm providing these details, because they may be useful to someone in the future.

Next, I restored the OS to the new SSD, and enabled Dev mode. I had previously copied everything in Downloads to an external drive. I copied all files back to the new Downloads directory, including my chroot backup file, vmxoff-config4.txt, kernel4, repacked4, repacked2, vmxoff-config2.txt, kernel2, enable-vmx.sh, and crouton.

Next, I restored the chroot file: sudo edit-chroot -r elementary (I'm using the Elementary desktop environment - very nice), which worked, but I can't start it: chronos@localhost / $ sudo startelementary sudo: startelementary: command not found

I tried the alternate method; with errors, again: chronos@localhost / $ sudo enter-chroot elementary Entering /usr/local/chroots/elementary... Unknown username "dnsmasq" in message bus configuration file WARNING: /etc/rc.local failed with code 1 -su: 1: elementary: not found Unmounting /usr/local/chroots/elementary...

So, I deleted the chroot and built a new one using some targets this time rather than just the default xfce 12.04 method in the Wiki. My command line was like this: sudo sh -e ~/Downloads/crouton -f trusty -t xfce,audio,chrome-beta,cli-extra,core,keyboard,x11,xbmc. That worked, but I still can't get chroot to start, So, I deleted it, and restored my chroot backup again, but it still won't start: localhost / # sudo startelementary sudo: startelementary: command not found

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager

T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com

On Sun, Aug 3, 2014 at 2:51 AM, Jack Ford jhford@gmail.com wrote:

Another question which I touched on in a previous email. My machine came with a 32gb M.2 SATA SSD. My 128gb SSD will arrive tomorrow, and I want to do a simple transition. My plan was to backup the OS to one removable device, the chroot, with all of the kernel changes, etc., to another, and to restore both to the the new SSD. Will this work or will I have to do all the stuff you helped me with all over again to get Virtualbox setup in the chroot? This page has raised certain doubts. http://www.chromium.org/chromium-os/chromiumos-design-docs/recovery-mode

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager

T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com

On Sat, Aug 2, 2014 at 11:20 PM, divx118 notifications@github.com wrote:

Yes correct.

On Sun, Aug 3, 2014 at 1:08 AM, Jackhford notifications@github.com wrote:

I think I found the answer. My machine requires AMD64.

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Sat, Aug 2, 2014 at 3:51 PM, Jack Ford jhford@gmail.com wrote:

Sorry to bother you again. Reinstalling and reread

https://github.com/dnschneid/crouton/wiki/Build-kernel-headers-and-install-Virtualbox-(x86)#installing-kernel-headersimage .

It only discusses the x86 version of Virtualbox. My C720 has a Core i3 compatible with AMD64. Which Virtualbox version should I use?

Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

  • 24/7 Online Invoice Creation System
  • QuickBooks® Factoring Integration
  • Accounting Adjustments Displayed Online
  • Electronic Timesheets for Staffing Firms
  • SMS Funding Alerts
  • Customer Check Images Displayed Online Jack Ford, Manager T: 213-973-CASH (2274) | F: 213.596.5787 | E: jford@photonfunding.com jford@21stcapital.com

On Thu, Jul 31, 2014 at 6:32 PM, Jack Ford jhford@gmail.com wrote:

Check out the C720 Core i3.

https://www.amazon.com/dp/B00KOUIZBC/ref=cm_sw_r_udp_awd_W3U2tb07SRXRQGZQ?ie=UTF8

Here's the SSD upgrade.

https://www.amazon.com/dp/B00EZ2E8NO/ref=cm_sw_r_udp_awd_Q0U2tb0P8747BQMH?ie=UTF8


Jack Ford Photon Funding, LLC Paperless Invoice Factoring Portal http://photonfunding.com T: 213-973-CASH (2274) E: jford@photonfunding.com From my Nexus 7 On Jul 31, 2014 5:55 PM, "DennisL" notifications@github.com wrote:

Yes, a chroot backup stored externally and then restored via edit-chroot will suit your purpose just fine. You'll have to get into dev mode again and also enable-vmx again but then your chroot and Vbox installation should work I believe. I don't have personal experience with Vbox via a crouton chroot but I may try it on my Acer C710.

-DennisL

Reply to this email directly or view it on GitHub

< https://github.com/dnschneid/crouton/issues/772#issuecomment-50837847 .

Reply to this email directly or view it on GitHub < https://github.com/dnschneid/crouton/issues/772#issuecomment-50977191>.

Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-51209852.

drinkcat commented 10 years ago

Next, I restored the chroot file: sudo edit-chroot -r elementary (I'm using the Elementary desktop environment - very nice), which worked, but I can't start it: chronos@localhost / $ sudo startelementary

Elementary is not officially supported by crouton, and crouton only restores official scripts (e.g. enter-chroot, startxfce4, ...). The tutorial you followed to install elementary has a step where you create the startelementary script: just repeat that step.

divx118 commented 10 years ago

Added kernel headers to a ppa on my github account Also updated the wiki page for building kernel headers with a link to it. So I think this issue can be closed now.

drinkcat commented 10 years ago

Awesome, thanks!

Jackhford commented 10 years ago

Backed my chroot with VB installed containing Win 7 & 8.1. Installed your ppa, rebooted, and VB ran perfectly. What did this change? Thanks

http://photonfunding.com

http://bit.ly/UYxJfv Google+

Numerous Free Factoring Web Services - here are a few:

On Mon, Sep 8, 2014 at 3:40 PM, drinkcat notifications@github.com wrote:

Awesome, thanks!

Reply to this email directly or view it on GitHub https://github.com/dnschneid/crouton/issues/772#issuecomment-54898266.