Line 128: |
Line 128: |
| | | |
| ==OPERATING SYSTEM NOTES== | | ==OPERATING SYSTEM NOTES== |
− |
| |
− | ===Windows XP SP2===
| |
− | Loads and runs VMware virtual machine in Windows XP SP2 {tested on a Dell 2350 Tower and EeePC1000 }
| |
− |
| |
− | Appliance (packaged virtual machine) runs from USB Stick & Hard Disk on VMPlayer or VMWorkstation
| |
− |
| |
− | === Ubuntu 8.04 and 9.04 ===
| |
− | VMware Workstation 6.5.2 can make virtual machine image files in Ubuntu. VMware Player will run these virtual appliances. The appliance can be distributed by copying to a DVD or a 4-GiB SD or USB drive or by downloading prebuilt VMPlayer Appliances from Sugar Labs [[http://people.sugarlabs.org/Tgillard/]] or other server.
| |
− | ====For VMWorkstation HD Installs in Ubuntu====
| |
− | * (also works for HD installs to PC)
| |
− |
| |
− | * Ubuntu Installations use sugar-PPAs:[http://wiki.sugarlabs.org/go/Community/Distributions/Ubuntu#Using_sugar_PPAs]
| |
− |
| |
− | * see Trisquel 3.0-Sugar [http://devel.trisquel.info/sugar/] (based on Ubuntu 9.04)
| |
− |
| |
− | ===Fedora 12===
| |
− | ====Soas-v2-blueberry.iso Install using zyx-liveinstaller ====
| |
− | Download link: [http://download.sugarlabs.org/soas/releases/soas-2-blueberry.iso]
| |
− | # Method used for this Install to VMware 4GB IDE(custom)Hard disk /(SCSI will not work):
| |
− |
| |
− | *'''<<In sugar terminal as root>>'''
| |
− | * zyx-liveinstaller
| |
− | *'''Grapical Installer Starts'''
| |
− | *START PARTITIONER
| |
− | *4GB unallocated
| |
− | *Make new partition (All of it;that just creates the partition scheme, you can create the partitions afterwards)
| |
− | =====Create new Partitions=====:
| |
− | * 200 MiB ext2 for /boot
| |
− | * 2.93 GiB ext4 for /
| |
− | * 902 Mib linux-swap
| |
− | * Edit-Apply all Operations
| |
− | *CANCEL PARTITIONER (hit X in Right top corner)
| |
− | *zyx-live installer behind in window
| |
− | *select the data and boot partitions and start install.
| |
− |
| |
− | Also will write to USB/SD
| |
− |
| |
− | === Fedora12-EDU Spin ===
| |
− | http://spins.fedoraproject.org/edu/#downloads
| |
− | http://spins.fedoraproject.org/edu/
| |
− | * F12 release 12 (Constantine)
| |
− | * Use as a Live CD or as a 8-GB Appliance for VMware Player.
| |
− | * 0.86.3 Sugar and Gnome Desktop.
| |
− | * It installs nicely in the normal manner with liveinst (or anaconda from terminal)
| |
− | * dd install works (8GB USB) to make non-persistent installer USB for Netbooks
| |
− |
| |
− | * See the procedure above to make a VMplayer on a USB boot stick run this latest version of the Sugar platform as an Appliance..
| |
− |
| |
− | ===Fedora 11===
| |
− | VMware Player will not load in Fedora 11 beta or Fedora Preview loaded with shell command; One gets "Unable to modify kernel" error and quits.
| |
− |
| |
− | ===Fedora 10===
| |
− | * VMplayer can be loaded in Fedora 10 and used to run a VMplayer Appliance of Sugar platform based on Fedora 11.
| |
− | * The Sugar platform included in Fedora 10 is not the current version.
| |
− |
| |
− | ===openSUSE===
| |
− | * Prebuilt .vmx file for Download: https://sourceforge.net/projects/opensuse-edu/files/Sugar/
| |
− | * http://en.opensuse.org/Sugar
| |
− | :(See: nubae and cyberorg on #irc #sugar #opensuse-edu for details.)
| |
− |
| |
− | SUSE is building and hosting appliances at these sites for downloading.
| |
− |
| |
− | =====Live CD=====
| |
− |
| |
− | * http://education.opensuse.org/download/ISOs/
| |
− | * http://download.opensuse.org/repositories/Education/images/iso/
| |
− | * Newest versions of live .iso can be installed to USB/SD with dd command:
| |
− | * Now 2nd partition can be created with a script: http://en.opensuse.org/Live_USB_stick
| |
− |
| |
− | *(x)be careful to use correct device or you can wipe your hard disk!
| |
− | ===========unformatted 2GB USB==================
| |
− | dd if=openSUSE-Sugar.i686-11.2.0-Build2.1.iso of=/dev/sd(x) bs=4M
| |
− | 151+1 records in
| |
− | 151+1 records out
| |
− | 636485632 bytes (636 MB) copied, 86.862 s, 7.3 MB/s
| |
− | Add 2nd Persistent Partition:
| |
− | fdisk /dev/sd(x)
| |
− | The number of cylinders for this disk is set to 1959.
| |
− | There is nothing wrong with that, but this is larger than 1024,
| |
− | and could in certain setups cause problems with:
| |
− | 1) software that runs at boot time (e.g., old versions of LILO)
| |
− | 2) booting and partitioning software from other OSs
| |
− | (e.g., DOS FDISK, OS/2 FDISK)
| |
− | Command (m for help): p
| |
− | Disk /dev/sd(x): 2055 MB, 2055019008 bytes
| |
− | 64 heads, 32 sectors/track, 1959 cylinders
| |
− | Units = cylinders of 2048 * 512 = 1048576 bytes
| |
− | Disk identifier: 0x3e698287
| |
− | Device Boot Start End Blocks Id System
| |
− | /dev/sd(x)1 * 1 607 621568 83 Linux
| |
− | Command (m for help): n
| |
− | Command action
| |
− | e extended
| |
− | p primary partition (1-4)
| |
− | p
| |
− | Partition number (1-4): 2
| |
− | First cylinder (608-1959, default 608):
| |
− | Using default value 608
| |
− | Last cylinder, +cylinders or +size{K,M,G} (608-1959, default 1959):
| |
− | Using default value 1959
| |
− | Command (m for help): p
| |
− | Disk /dev/sd(x): 2055 MB, 2055019008 bytes
| |
− | 64 heads, 32 sectors/track, 1959 cylinders
| |
− | Units = cylinders of 2048 * 512 = 1048576 bytes
| |
− | Disk identifier: 0x3e698287
| |
− | Device Boot Start End Blocks Id System
| |
− | /dev/sd(x)1 * 1 607 621568 83 Linux
| |
− | /dev/sd(x)2 608 1959 1384448 83 Linux
| |
− | Command (m for help): w
| |
− | The partition table has been altered!
| |
− | Calling ioctl() to re-read partition table.
| |
− | Syncing disks.
| |
− |
| |
− | ======Installation to VMWare hard disk (or Hard Disk)======
| |
− | Sugar terminal:
| |
− | :<code>su -
| |
− | : yast2 live-installer
| |
− | </code>
| |
− |
| |
− | ======add user======
| |
− | :<code> yast2 users
| |
− | </code>
| |
− |
| |
− | ======change networking======
| |
− | terminal
| |
− | su -
| |
− | :<code> yast2 lan
| |
− | </code>
| |
− | Global Options
| |
− | [X] Traditional Method with ifup
| |
− |
| |
− | ======wireless networking======
| |
− | :<code> yast2 lan
| |
− | </code>
| |
− |
| |
− | * su -
| |
− | * yast2 lan
| |
− | * need to switch networking out of network manager; edit and add wireless wlan wireless wlan0; and enter info on encrypted or open, and if WEP, SSID plus WEP Key information.
| |
− | * select wired interface>edit>general>activate device>never
| |
− | * ok
| |
− | * yast2 lan (2nd time) select manage with Network Manager
| |
− | * ok
| |
− | * Reboot USB/SD
| |
− | * Go to drop down box on network and delete network history. Be sure to have radio box checked.
| |
− | * Reboot again, On F1 neighborhood should see circles for wireless network connections.
| |
− | * Mouse over the one you want to use and enter passwords if requested on drop down box
| |
− | * On reboot, to get wireless connection to connect, you may have to enter the following in terminal:
| |
− | su -
| |
− | rcnetwork restart
| |
− |
| |
− | ====Mult-User Sugar Appliance====
| |
− | * yast2 users
| |
− | * Add User ie: Student1, student2
| |
− | * advanced>autologon no password (if you want no passwords )
| |
− | * yast2 lan
| |
− | * disconnect network manager
| |
− | * configure interface
| |
− | * restart
| |
− | To switch users (Students) log out from Sugar and you are presented
| |
− | with a list of users to connect to.
| |
− |
| |
− | ====Prebuilt Sugar Appliance====
| |
− | http://education.opensuse.org/download/ISOs/ (in .zip .vmx and.tar.bz2 formats)
| |
− |
| |
− | http://download.opensuse.org/repositories/Education/images/ (.raw format for USB Sticks)
| |
− | * Run on VMware Player or VirtualBox after decompressing.
| |
− |
| |
− | =====Instructions=====
| |
− | '''Important, for all openSUSE Appliances:'''
| |
− | openSUSE-Sugar-0.1.0-Build2.26.1.vmx
| |
− | no password req to start
| |
− | Password(root)=sugaruser
| |
− | ====================================
| |
− | To reset SUGAR ENTIY:
| |
− | (Clear out name, color, and Sugar Journal contents)
| |
− | <sugar terminal>
| |
− | rm -rf ~/.sugar
| |
− | su -
| |
− | password:sugaruser
| |
− | shutdown -h now
| |
− | restart sugar
| |
− |
| |
− | INSTRUCTIONS ***VERY IMPORTANT!***
| |
− | ======================================
| |
− | when you open this VM Appliance with VMPlayer for first time:
| |
− | use "I moved it"
| |
− | NO NOT click "I Copied it"
| |
− | Doing so generates a 2nd MAC id for the network card and leaves it as eth0
| |
− | not configured (It will not work)
| |
− | clearing the /.sugar entity (see above) does not affect Mac address
| |
− | Nor does changing the color or name on the sugar control panel.
| |
− |
| |
− | ***** ALSO Do the following Right away after opening sugar for the first time:*****
| |
− | *<sugar terminal>
| |
− | su -
| |
− | Password:xxx (see above)
| |
− | yast2 sysconfig
| |
− | System>Sysconfig>Enable Sysconfig>(NO)
| |
− | (this locks out network reconfig)
| |
− | exit, shutdown, restart
| |
− | **(This seems to stop the autoconfiguration of openSUSE on restart)**
| |
− | ---------------------------------------
| |
− | IF F1 Neighborhood is not connecting:
| |
− |
| |
− | Try this First to start Network Manager:
| |
− | *<sugar terminal>
| |
− | su -
| |
− | password:xxx
| |
− | rcnetwork restart
| |
− | =============
| |
− | NETWORKING FIX:
| |
− | (Networking Fix for loss of F1 Neighborhood:)
| |
− | <sugar terminal>
| |
− | su-
| |
− | Password:xxx (see above)
| |
− | yast2 lan
| |
− | switch to non-Network Manager control
| |
− | Delete other network cards
| |
− | configure DHCP 4 with hardware and eth0
| |
− | exit
| |
− |
| |
− | once you get networking to work;
| |
− | *<sugar terminal>
| |
− | su -
| |
− | Password:xxx (see above)
| |
− | yast2 lan
| |
− | select Network Manager
| |
− | exit
| |
− | (change to network manager for wireless configration)
| |
− | then:
| |
− | *<sugar terminal>
| |
− | su -
| |
− | Password:xxx (see above)
| |
− | yast2 sysconfig
| |
− | System>Sysconfig>Enable Sysconfig>(NO)
| |
− | (this locks out network reconfig)
| |
− | exit, shutdown, restart
| |
− |
| |
− | ====Image USB/SD Drives====
| |
− | * Details on how to use uncompresses raw file: http://en.opensuse.org/Disc_image_howtos
| |
− | Latest .raw file: http://download.opensuse.org/repositories/Education/images/
| |
− | * Extract raw file
| |
− | : Unmount the USB first, then from terminal:
| |
− | <code>sudo dd if=/home/suse/"myappliance".raw of=/dev/sdb bs=4k</code>
| |
− | ===== Typical Imaging Session=====
| |
− | With raw file on ~/Desktop (BE CERTAIN your USB is sdb (the volume ID). (DO NOT use sdb1, the first partition ID). Change, if different.
| |
− | <pre>XXXX:~/Desktop/$ sudo dd if=openSUSE-Sugar-liveUSB-unstable.i686-0.0.3-Build4.17.raw of=/dev/sdb bs=4k
| |
− | [sudo] password for XXXX:
| |
− | 463360+0 records in
| |
− | 463360+0 records out
| |
− | 1897922560 bytes (1.9 GB) copied, 195.168 s, 9.7 MB/s
| |
− | </pre>
| |
− |
| |
− | ==Resources==
| |
− | * http://www.vmware.com/
| |
− | * [[OLPC:VMware]]
| |
− | * http://www.pendrivelinux.com/category/virtual-machine/
| |
− | ===other SUGAR distributions===
| |
− | * Live USB [http://wiki.sugarlabs.org/go/Category:Liveusb]
| |
− | * Linux Distributions [http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Linux]
| |