Closed ShawnZhong closed 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.
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.
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.
Hmm I like a challenge. So I will give it a go this weekend.
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.
Thanks a lot! I just re-installed these packages. It works pretty well on my Acer C720.
@zwxfzzzjr Are you on stable, beta or dev channel? Which linux distro/release did you use ubuntu saucy?
Thanks for trying.
Acer C720 Host version : stable-channel 34.0.1847.120 Linux version : Ubuntu Saucy with Unity
@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.
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.
I don't think arm version is so useful since VirtualBox doesn't support arm architecture.
@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.
@divx118 :stuck_out_tongue_winking_eye:
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
@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.
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?
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.
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.
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.
Then try again from a terminal in the chroot (terminal in ubuntu) and give me the output.
$ sudo /etc/init.d/vboxdrv setup
(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://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.
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.
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://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" donedisable 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.
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.
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://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.
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
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://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.
@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
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
Changing system to allow booting unsigned images sudo: crossystem: command not found
*\ Couldn't disable 'verified boot'
Determining current kernel = enable-vmx.sh: 1: enable-vmx.sh: rootdev: not found enable-vmx.sh: 26: [: =: unexpected operator 4
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
Grabbing tail-end of kernel in file = sudo: vbutil_kernel: command not found vmxoff-config4.txt
Editing vmxoff-config4.txt to append = disablevmx=off
Repacking the kernel from new file = repacked4 sudo: vbutil_kernel: command not found
*\ Couldn't repack kernel
Verifying file = repacked4 sudo: vbutil_kernel: command not found
*\ Couldn't verify new kernel
Copying modified kernel back to = /dev/sda4 [ press ENTER to continue - Ctrl-C to abort ]
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.
@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
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.
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.
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
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.
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
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.
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
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.
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://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.
I think I found the answer. My machine requires AMD64.
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://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.
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://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://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.
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://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://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
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://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.
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
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://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://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
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://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.
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://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://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://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
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://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.
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.
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.
Awesome, thanks!
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://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.
In that case I think we could share
linux-headers-3.8.11_3.8.11-10.00.Custom_amd64.deb
andlinux-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)