This shows you the differences between the selected revision and the current version of the page.
| mobilemesh:boxconfig 2009/11/06 09:46 | mobilemesh:boxconfig 2009/11/11 12:03 current | ||
|---|---|---|---|
| Line 49: | Line 49: | ||
| - Download voyage distribution and untar it | - Download voyage distribution and untar it | ||
| - As root, run ''./usr/local/sbin/voyage.update''. | - As root, run ''./usr/local/sbin/voyage.update''. | ||
| - | * (Almost all of the default options should be fine. You want to select ALIX as the type of device it is being deployed to. And you will have to manually select CF reader device -- i.e., for me: ''sbd''-- The default will probably be something different the first time you do it.) | + | * (Almost all of the default options should be fine. You want to select ALIX as the type of device it is being deployed to. And you will have to manually select CF reader device -- i.e., for me: ''sbd''-- The default will probably be something different the first time you do it. Also, when it asks where it can mount the disk, you should actually go create the default directory it suggests before pressing enter.) |
| - Unmount and go | - Unmount and go | ||
| Line 64: | Line 64: | ||
| apt-get install gpsd gpsd-clients perl-modules | apt-get install gpsd gpsd-clients perl-modules | ||
| + | |||
| + | === Step #2.5: Reboot === | ||
| + | |||
| + | I'm not sure if this step is necessary. But I found that with two different boxes, if I did the entire install procedure without a reboot in the middle, I would get a Kernel Panic next time I rebooted. Doing a ''reboot'' at this stage seems to solve it: | ||
| + | |||
| + | reboot | ||
| === Step #3: Install Scripts === | === Step #3: Install Scripts === | ||
| + | |||
| + | (**Warning:** //Do not try to shortcut the process below by copying the scripts to the disk while mounted on your desktop. For some reason, this seems to fill the ''tempfs'' and prevent ''apt-get'' from working.//) | ||
| Create the following two directories: | Create the following two directories: | ||
| Line 90: | Line 98: | ||
| mv udev udev-OLD | mv udev udev-OLD | ||
| wget http://people.csail.mit.edu/cnewport/mobilemesh/box/voyage-util | wget http://people.csail.mit.edu/cnewport/mobilemesh/box/voyage-util | ||
| - | wget http://people.csail.mit.edu/cnewport/mobilemesh/box/voyage-udev | + | wget http://people.csail.mit.edu/cnewport/mobilemesh/box/udev |
| While here, we can ''wget'' two custom start-up scripts as well: | While here, we can ''wget'' two custom start-up scripts as well: | ||
| Line 117: | Line 125: | ||
| mv /lib/udev/gpsd.hotplug /lib/udev/gpsd.hotplug.DISABLED | mv /lib/udev/gpsd.hotplug /lib/udev/gpsd.hotplug.DISABLED | ||
| + | |||
| + | === Step #5: Run ''Reboot'' === | ||
| + | |||
| + | To ensure these files are permanently written to the flash, and to test everything out, run the following: | ||
| + | |||
| + | reboot | ||