============================================================ Yellow Dog Linux 6.X Guide ============================================================ Author: Efaustus9 Updated: 06/10/09 This guide is compiled from information I have found on various forums. I have condensed it into this one reference guide to help one get up and running with YDL a little bit quicker and a little bit easier. -Good Luck ============================================================= First OFF: Download Yellow Dog Linux 6.x: ftp://mirror.anl.gov/pub/yellowdog/iso/ burn iso to dvd-r as an image see Part I of index For more detailed instructions and help see official YDL 6.1 manual http://tinyurl.com/7xyo97 if you are using YDL 6.0 the official YDL manual can be found at http://tinyurl.com/253625 ask for some help at the Yellowdog-board.com http://tinyurl.com/58pud9 ============================================================ INDEX ============================================================ NOTE: I suggest you first do the parts with an adjacent * I Installation II Activate Wireless 1w - YDL 6.1 2w - YDL 6.0 III Change Resolution 1r - Test and change resolution 2r - PS3 linux on multiple TV's a. ADD SD option b. ADD HD option IV Expand repositores * V Preformace optimizations * 1p - Desktop Manager * 2p - Services * 3p - Disable Desktop 4p - PCmanfn 5p - Bypass GDM 6p - resource friendly browsers * 7p - Activate vram swap * 8p - SPE scaler (fscaler) VI Streming Radio (shoutcast) VII Media managers/playback VIII Youtube Work Around IX JAVA X P2P (bittorrent, frostwire) XI Bluetooth Controller XII Emulators 1e - Xe 2e - Snes9x 1.51 GTK 3e - prboom 4e - SDLMAME 5e - Mednafen 6e - Dosbox 7e - Qemu XIII - Functionality Demos XIV - Special Thanks ============================================================ I Installation ============================================================ Before you start: -A USB keyboard and Mouse (wired or wireless) is required. -Be sure to unplug every usb device from PS3 except the keyboard and mouse. Esp. PSEYE and USB headset as this will cause audio issues if you fail to do so. Getting started: Format your harddrive in the XMB system settings Chose custom allot 10GB to other OS NOTE: Back up all game saves before doing the above In system setting chose install other os with yellow dog linux 6 in disk drive. Press X when "/ps3/otheros/otheros.bld" is displayed. Now change defult system from ps3 to otheros in the system settings. system will boot into linux hit enter at kboot*(SDTV) and allow to load. Follow installer prompts***,*{6.1wifi}. Instillation will take about one hour. *(SDTV)NOTE: If you are using a SDTV or composite cables then a Kboot hit Tab untill you see "install ps3 480i" then hit enter. Follow the installation prompts. Once you see local host login type root and then your password when prompted. Next type Xautoconfig enter, then type startX. **Note: When Installing Check the "Software Development" option This will save some frustration later on. *{6.1wifi}: Though the 1st wifi config option in section II is ideal if you can not get it working then the 2nd option requires configuration during the install. See section II 1w option 2. ============================================================== II Activate Wireless ============================================================== ( 1w ) Yellow Dog Linux 6.1 - Option 1 (works with WPA & WPE encryption) This method will fix wicd 1. Download wicd v1.5.3 wnettools.py.tar.gz http://tinyurl.com/wicd153 2. Boot YDL and Log in as root at the log in screen 3. Open the file in YDL and extract to the following location; /usr/lib/python2.4/site-packages/wicd/ 4. This will overwrite the existing wnettools.py with a patched version. 5. Now open the terminal and type the following nano /etc/wicd/manager-settings.conf and change 'signal_display_type = False' to 'signal_display_type = 0' now save and exit 6. Reboot 7. In the terminal type "system-config-network" and delete all your network connections 8. Start wicd manager from the menu under applications/internet 9. choose your wireless access point and click the triangel next to the points name. 10. check automatically connect to this network 11. click advanced settings and choose to use encryption 12. select your encryption type from the pull down menu 13. Enter you access point key in the key field and then click ok 14. Now click connect - Option 2 (works with WPE encrpytion only) 1.During setup, uncheck eth0, check wlan0 fill out wireless config. remember wep key needs to be prefaced with 0x. 2.Reboot after setup. 3. Complete second half of setup then open the network config panel by typing; "system-config-network" in the terminal. 4. In the Network Configuration control panel select the Devices tab then double click the Inactive wlan0 entry. 5. Click wireless settings tab in the window that pops up. 6. Once again enter the wireless Access Key and click OK. 7. Back at the Network Configuration dialog box, click Activate and save changes. 8. Highlight Ethernet connection eth0 and press delete and confirm. 9. In the top menu bar select File then Save. 10. Reboot. Source: http://tinyurl.com/ppietro ( 2w ) Yellow Dog Linux 6.0 1. Log into YDL as a user 2. Unplug the wired network cable 3. Open the Network configuration menu by clicking on the Yellow Dog logo (Menu Button) from the main shelf, then follow the menus Applications > Applications > System Tools > >System Config > Network. 4. Enter the root password when asked (for security purposes) 5. Click on the "Hardware" tab 6. Select the "Sony PS3 Ethernet Dev" 7. Click "Delete" 8. Confirm deletion by clicking "Yes" 9. Confirm again by clicking "Yes" -Set up the Wireless connection 1. Click on the "Devices" tab 2. Click on "Deactivate" 3. Click "New" 4. Select "Wireless Connection" 5. Click "Forward" 6. Select the "Sony PS3 Ethernet Device (eth0)" 7. Click "Forward" 8. Set the mode to "Auto" 9. Select "Specified:” for"Network name: (SSID) 10. In the box provided enter the SSID of your access point (this can be found in the management settings) 11. Select the Channel that your access point is using (this can be found in the management settings) 12. Set the "Transmit Rate" to "Auto" 13. If your access point does not use encryption make sure the box labeled "Key" empty, if it does please complete the "Encryption" selection below now 14. Click "Forward" 15. If your Network is using DHCP to hand out IP address use "Automatically obtain IP address settings with DHCP" 16. Click "Forward" 17. Click "Forward" 18. Click "Apply" 19. Click "Activate" 20. Click "Yes" 21. Click "Ok" 22. Test your connection, it should be active -Change the Wireless Settings Use this when you want to change the access point that the PS3 is connecting to, but you have already configured wireless as above or have installed a version of YDL 5 that already supports wireless. 1. Open the Network configuration menu by clicking on the Yellow Dog logo (Menu Button) from the main shelf, then follow the menus Applications > Applications > System Tools > > System Config > Network. 2. Enter the root password when asked 3. Click on the "Devices" tab 4. Click on "Deactivate" 5. Click "New" 6. Select "Wireless Connection" 7. Click "Forward" 8. Select the "Sony PS3 Ethernet Device (eth0)" 9. Click "Forward" 10. Set the mode to "Auto" 11. Select "Specified:" for"Network name: (SSID)" 12. In the box provided enter the SSID of your access point (this can be found in the management settings) 13. Select the Channel that your access point is using (this can be found in the management settings) 14. Set the "Transmit Rate" to "Auto" 15. If your access point does not use encryption make sure the box labeled "Key" empty, if it does please complete the "Encryption" selection below now 16. Click "Forward" 17. If your Network is using DHCP to hand out IP address use "Automatically obtain IP address settings with DHCP" 18. Click "Forward" 19. Click "Apply" 20. Click "Activate" 21. Click "Yes" 22. Click "Ok" 23. Test your connection, it should be active Important notes: 1. The access point name is case sensitive. Linksys is not the same as LINKSYS is not the same as linksys to Linux. (And - you must enter it.) 2. If you're using WEP security with a HEX key, you need to indicate that the key is in hex by prefixing it with a 0x - that's a zero and a lower case x. An example of a ten digit WEPHEX key entered for Linux would be 0x1234567890 . Problems Refrence: http://pleasantfiction.ipower.com/bodega/viewtopic.php?f=9&t=30 =================================================================== III Change Resolution =================================================================== ( 1r ) Use the following walk through to change your resolution: http://tinyurl.com/58tlpe ( 2r ) PS3 linux on multiple TV's You may want to use ydl on another TV that is or is not HD. There is a way to add multiple resolution options at kboot to accommodate the set you are using. This will require editing yaboot do so with great care and at your own risk. Messing up yaboot can break your linux install requiring a reinstilation. First back up yaboot.conf file su cp /etc/yaboot.conf /etc/yaboot.conf.backup Next edit yaboot nano -w /etc/yaboot.conf Next if you installed YDL on an HDTV and want to add an SD option go to step (a). If you installed YDL on an SDTV and want to add a HD option go to step (b). (a) add SD kboot option go to the very bottom of the file find a line that resembles the following image=/vmlinux-2.6.23-9.ydl6.1 label=linux read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1" depending on what version of YDL you are using image lines and initrd may be different thus I suggest copying the 5 last lines of your yaboot and pasting it below it separated by a space. Finally change the following two lines in the pasted text as shown label=linux to label=linux_480i and append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1" to append="video=ps3fb:mode:1 rhgb quiet root=LABEL=/1" End of file should now look something like this image=/vmlinux-2.6.23-9.ydl6.1 label=linux read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1" image=/vmlinux-2.6.23-9.ydl6.1 label=linux_480i read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:1 rhgb quiet root=LABEL=/1" Save and reboot and hit tab at kboot to select your resolution. (b) add HD kboot option go to the very bottom of the file find a line that resembles the following image=/vmlinux-2.6.23-9.ydl6.1 label=linux read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:1 rhgb quiet root=LABEL=/1" depending on what version of YDL you are using image lines and initrd may be different thus I suggest copying the 5 last lines of your yaboot and pasting it below it seperated by a space. Finally change the following two lines in the pasted text as shown label=linux to label=linux_720p and append="video=ps3fb:mode:1 rhgb quiet root=LABEL=/1" to append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1" End of file should now look something like this image=/vmlinux-2.6.23-9.ydl6.1 label=linux read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:1 rhgb quiet root=LABEL=/1" image=/vmlinux-2.6.23-9.ydl6.1 label=linux_720p read-only initrd=/initrd-2.6.23-9.ydl6.1.img append="video=ps3fb:mode:3 rhgb quiet root=LABEL=/1" Save and reboot and hit tab at kboot to select your resolution. Source: http://tinyurl.com/9ku9rh ================================================================== IV Expand Repositories For Avaliable Software * ================================================================== This will greatly increase the number of applications avaliable on yum Download and install Billb's ezrepository pack: http://tinyurl.com/ezrepos3 The Fedora-Extras address has been changed this will fix that part of the ezrepo pack. su yourpassword gedit /etc/yum.repos.d/fedora-extras.repo now erase the text in the file and replace with the following; [fedora-extras] name=Fedora Extras #mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=extras-6&arch=ppc baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/extras/6/ppc/ gpgcheck=0 enabled=1 protect=0 exclude=finch pidgin libpurple libpurple-perl libpurple-tcl pidgin-perl \ libpurple-devel finch-devel pidgin-devel libsmi libsmi-devel oddjob \ pyxdg lzo lzo-devel cvsps convmv nautilus-open-terminal gtk+ gtk+-devel \ perl-Pod-Escapes netlabel_tools freeglut-devel freeglut perl-Pod-Simple \ perl-PAR-Dist perl-ExtUtils-CBuilder keyutils-libs keyutils \ keyutils-libs-devel gnash scribus splint scribus-devel perl-YAML \ perl-Pod-Coverage conman gnash-plugin libibverbs oddjob-libs libhugetlbfs \ libibverbs-utils libibverbs-devel oddjob-devel asciidoc perl-Error exim \ glib tla mesa-libGLw mesa-libGLw-devel exim-doc hatari sblim-testsuite \ perl-Module-Build help2man perl-Test-Pod libmthca-devel libmthca git \ git-cvs git-gui git-svn git-arch git-email gitk perl-Git meanwhile-doc \ meanwhile-devel meanwhile Canna exim-mon perl-Test-Pod-Coverage glib-devel \ lsscsi sabayon-apply sabayon sblim-cmpi-devel sblim-wbemcli \ sblim-cmpi-base-test sblim-cmpi-base-devel sblim-cmpi-base aide ddd \ Canna-devel liberation-fonts Canna-libs mod_nss imlib2-devel imlib2 \ gstreamer-python openvpn qt4 qt4-postgresql qt4-odbc qt4-mysql qt4-devel \ qt4-sqlite qt4-doc blas-devel blas lapack lapack-devel \ perl-ExtUtils-ParseXS python-imaging-devel python-imaging \ python-setuptools gdk-pixbuf-devel gdk-pixbuf python-iniparse \ cyrus-imapd-utils cyrus-imapd-perl cyrus-imapd-devel cyrus-imapd \ yum-cron apmud save it and close gedit. Protect system stability by running the following from the terminal: su yum install yum-protectbase echo 'protect=1' >> /etc/yum.repos.d/yellowdog-base.repo echo 'protect=1' >> /etc/yum.repos.d/yellowdog-updates.repo Also add billb's ps3bodega.repos At the log in screen log in as root open the terminal and type; gedit /etc/yum.repos.d/dribble.repo Change enabled=1 to enabled=0 ,save your change, and close gedit. gedit /etc/yum.repos.d/livna-stable.repo Change enabled=1 to enabled=0 ,save your change, and close gedit. download the following link to the home folder; http://tinyurl.com/ps3bodega now in the terminal type the following cp ps3bodega.repo /etc/yum.repos.d/ then type yum clean all Now log out of the root account problems refrence: http://tinyurl.com/5bzadh http://tinyurl.com/b5mdh8 =================================================================== V Preformace optimizations * 1p - Desktop Management * 2p - Services * 3p - Disable Desktop 4p - PCmanfn 5p - Bypass GDM 6p - resource friendly browsers * 7p - Activate vram swap * 8p - SPE Scaler (fscaler) ==================================================================== ( 1p ). Desktop managers a. Gnome: moderate speed increase (Implement: very easy) b. XFCE: notable speed increase (Implement: Easy) c. Fluxbox: Significant speed increase (Implement: mod. difficult) a - At the log on screen click session and chose Gnome make it defualt. b - In package maneger and install Xfce. Once installed at the log on screen click session chose xfce make it default. c - Fluxbox: In the terminal type: su yum install fluxbox Thunar eterm audacious exit Now log out. at the log on screen click session and chose fluxbox. Right click the desktop and in the menu chose terminals>gnome-terminal Now in the terminal type: fluxbox-generate_menu then gedit .fluxbox/menu in the window that opens delete all the text and then copy paste the text from the following txt file: http://tinyurl.com/5edfxn save it for more help and configuration see tcrroadie walk through: http://tinyurl.com/tcrroadie ( 2p ).First: Go to Applications--->System Tools--->Services Second: Type in your password if necesary Third: Disable the following in levels 3 and 5 sendmail smartd sshd rpcgssd rpcidmapd restorecond pcsd portmap pbbuttonsd mouse-emulation mdmonitor mcstrans isdn ip6tables hplip cpuspeed avahi-daemon anacron atd crond cups ( 3p ). If using gnome disable gnome desktop with this command in the terminal; gconftool-2 -s -t bool /apps/nautilus/preferences/show_desktop false ( 4p ). If using gnome install filemaneger PCmanfn: http://tinyurl.com/5dqlkj ( 5p ). Bypass GDM How-to: http://tinyurl.com/5qkvxo ( 6p ). install resource friendly browsers: Opera 9: http://tinyurl.com/8uqzdh Firefox 3: -Install expanded repos in part IV of guide -Then in the terminal type su yourpassword yum install firefox ( 7p ). Activate Vram swap If you are using YDL 6.0 then first download and install the following; http://tinyurl.com/bkxcj4 After you installed the file or if you are using YDL 6.1 start here; - open terminal then type the following su - yourpassword - then cd /etc/init.d - after that wget http://us.fixstars.com/support/solutions/ydl_6.x/ps3-vram-swap - Then chmod 755 ps3-vram-swap - Next chkconfig --add ps3-vram-swap chkconfig ps3-vram-swap on service ps3-vram-swap start Problems refrence: http://tinyurl.com/9pfpdp ( 8p ). SPE Scaler (for emulators) Note: for use with video modes 4 (1080i) or better. See section III to change or add rez options. The following aplication has been witten to utilize the cell's SPE's to scale an image. This will provide a fullscreen experince with out experiencing a performance hit. Just download install the following rpm http://tinyurl.com/fscaler then refrence for additional help: http://tinyurl.com/btpawd ================================================================== VI Streaming Radio ================================================================== ======= xmms ======= Add&Remove programs xmms xmms-libs xmms-mp3 xmms-musepack Then go to www.classic.shoutcast.com in Opera open a station change default player to xmms or vlc. ================================================================== VII Media manager/playback ================================================================== In terminal; su yum install gstreamer-plugins-ugly yum install gstreamer-plugins-good yum install gstreamer-plugins-bad Music: yum install rhythmbox Enable Ipod playback in rhythmbox: Open rythmbox go to edit --> Plugins.. Enable Python console Enable iPod support then open your package manager and search "ipod" and install the following; ipod-sharp libgpod libgpod-devel libipoddevice libipoddevice-devel python-gpod Note: if you installed fluxbox you will need to run the following command from the terminal in order to mount the ipod: gnome-volume-manager & Video: su - yourpassword yum install vlc yum install vlc libdvdcss Note: hypervisor blocks encrypted disks from being read using the internal blu-ray drive. However it does not block external USB Bluray, HDDVD,and DVD Drives. ================================================================== VIII Youtube in Firefox ================================================================== To Enable youtube playback 1st in the terminal type the following; Su Your Password yum install vlc mozilla-vlc.ppc After the instillation has completed type; yum install gstreamer then: yum install ffmpeg Now open firefox and go to the following page and install the addon: http://tinyurl.com/ynvmda Then go to the following page and install the following script: http://tinyurl.com/vlctube Finally restart firefox and go to youtube. ================================================================== IX JAVA ================================================================== First in terminal: su yum install compat-libstdc++-33 Then install IBM JAVA Go to: http://www-128.ibm.com/developerworks/java/jdk/linux/download.html Chose link for Java SE Version 6 for 32-bit iSeries/pSeries register with IBM, sign in, accept license agreement Click on the link to Download using http Download the following: rpm format ibm-java-ppc-jre-6.0-0.0.ppc.rpm Open with system-install-packages, Click OK Install JAVA Mozilla plugin In terminal type: su cd /usr/lib/mozilla/plugins ln -s /opt/ibm/java-ppc-60/jre/plugin/ppc/ns7/libjavaplugin_oji.so exit Activate JAVA for Opera Start Opera select prefrences in the tools menu In the resultant window, select the Advanced tab Under Avanced tab select Content in the left tree check "Enable Java" then click the Java Options button In the Java Path filed paste: /opt/ibm/java-ppc-60/jre/bin/ Close Opera In terminal type the following: su ln -s /opt/ibm/java-ppc-60/jre/lib /opt/ibm/java-ppc-60/jre/bin/lib exit For more help refrence: http://tinyurl.com/5whrpx http://www.helios.de/support/ps3_install.phtml#java ================================================================ X P2P (bittorrent, frostwire) ================================================================= ( a ) bittorrent - 1st suggestion transmission (light fast but sparce in features) su yourpassword yum install transmission - 2nd suggestion ktorrent (little heavier but more options) su yourpassword yum install ktorrent ( b ) Frostwire First install Java in section IX Next download and install frostwire http://tinyurl.com/claz54 now change the java path in the terminal type export PATH=/opt/ibm/java-ppc-60/jre/bin:$PATH now open frostwire in the terminal type frostwire ================================================================= XI Blue tooth Controller ================================================================= Note: As of Sony firmware update 2.41 when you switch back to the XMB from linux after using 6A/DS3 controller you will need to switch off/on the console in the back of the system before the controller will associate with the game os again. log in as special root; su -l (note that is a lower case L not a 1) First download and install bluez-utils; http://tinyurl.com/3mc55p next install bluez-libs from terminal; yum install bluez-libs Then in services disable; service bluetooth stop then; service hidd stop then; gedit /etc/bluetooth/hcid.conf scroll down till you see the lines # Inquiry and page scan Iscan enable; Pscan enable; add add; #auth enable; #encrypt enable; so that is looks like this; # Inquiry and page scan Iscan disable; Pscan enable; #auth enable; #encrypt enable; Save the changes and go back to the terminal then; service hidd start then; service bluetooth start then; service hidd stop then; hidd --server --nocheck -n after you enter the last command press the ps button on your ps3 controller you can press it on 2 controllers if you want. It should show the information on them now you can close the terminal your sixaxis is working in bluetooth mode. test it with the following command; jstest /dev/input/js0 Problems Refrence; http://tinyurl.com/6mfles ================================================================== XII Emulators Note: some emulators may not play nice with the sixaxis. if you run into this problem I suggest trying usb controller. 1e - Xe multi system (Sega Genesis, SMS, GG, TG-16, NES, etc) 2e - Snes9x 1.51 GTK (Super Nintendo) 3e - vavoom (Doom) 4e - SDLMAME (Arcade, Neo-Geo) 5e - Mednafen (Gameboy Advance, Gameboy, Neogeo pocket, wonderswan) 6e - Dosbox (PC DOS) 7e - Qemu (windows) ================================================================== ( 1e ) ====== xe Multi System ======== Note: XE 2.16.1-1 will configure with 6A/DS3 corectly but does not handel genesis roms as well. XE 2.14 does not configure corectly with 6A/DS3 but handels genesis roms better. XE 2.14 will configure fine with most usb PC controllers. I have provide both options below. -Easy XE 2.16.1-1 Install with Billb's rpm (works w 6A/DS3 but has speed issues) http://tinyurl.com/xe216easyinstall OR -Easy XE 2.14 Install with Billb's rpm (does not work w 6A/DS3.has better performance) http://tinyurl.com/4ok2tv Preformance improvement: disable speed control(F3) for a better frame rate problems Refrence: http://tiny.cc/hhhon ( 2e ) ======= Snes9 1.51 GTK ====== First Install Port Audio*: http://tinyurl.com/6ly8lf Then Install Snes9x 1.51 Gtk: http://tinyurl.com/5r9khq *Note: if you get libjack.so.0 error then 1st install rpm in part IV then in the terminal type the following: su yum install jack-audio-connection-kit.ppc 0.103.0-1.fc6 Preformance improvements: Click options then prefrences then activate the following -maintain aspect ratio (keeps full screen to 4:3 but will give you more fps) -use multi threaded scaling and filtering (utilize the some more of the cell) Use SPE scaler app (for best performance full screen) start the emulator press alt+v then N next place emulator window in center of screen now use the command fscaler -f near2 -t 1000000 stretch the window out to fill screen when done hit ctrl+alt+backspace ( 3e ) ======= Vavoom ========== Install the expanded repositorys in part IV of the guide. then in the termial type; yum install vavoom ( 4e ) ========= SDLmame ========= Install mame from the terminal; su yum install sdlmame once installed you will need to edit the ini file In the terminal type su yourpassword gedit /etc/mame/mame.ini open with text editor change the following; change multithreading from 0 to 1 change video from opengl to soft change joystick from 0 to 1 also add autoframeskip 1 also note in the ini the rompath. this is where you will put the rom files for example /usr/share/mame/roms you can change the rom path if you would like eg. /home/youraccountname/mameroms to start the program in terminal type mame problems refrence: http://tinyurl.com/6ln3un ( 5e ) ======== Mednafen ======== Install the expanded repositorys in part IV of the guide. Then in the terminal type su yourpassword yum install mednafen Then download this config file; http://tinyurl.com/662nel go to home folder, show hidden files and place config file in /.mednafen/mednafen.cfg to use in terminal type; mednafen [game location] ( 6e ) ======= Dosbox ============= Make a folder in your home directory for games eg: /home/*Yourname*/dosbox In the terminal type: su yum install dosbox once installed type dosbox in the terminal once the program is started type: config -writeconf dosbox.conf then exit the program this will create a dosbox config file in your home folder find it and double click it. scroll to the bottom of the file and look for the following [autoexec] # Lines in this section will be run at startup. after which add mount c /home/*yourname*/dosbox C: save and exit In the terminal type dosbox problems refrence: http://www.dosbox.com/ ( 7e ) ======== Qemu =============== Method requires a bootable install disk. Win98 or Win98SE recomended. Install from the terminal; su yum install qemu Now insert the windows instal disk into the drive and have qemu make a harddrive image for windows; qemu-img create -f win9x.img 1500M To start qemu and install windows; qemu -cdrom /dev/scd0 -boot d win9x.img Then follow the on screen instructions to install windows. restart windwos then shutdown in terminal type or copy and paste; qemu -soundhw sb16 -cdrom /dev/scd0 /path/to/image/file.img share files between virtual windows and linux. make a new file in your home folder you would like to share then when you boot with the following line to mount folder; qemu win98.img -hdb fat:rw:/yourfilelocation If you installed the SPE-scaler from sectoin V then use this for fullscreen fscaler -f near2 -t 1000000 & qemu -soundhw sb16 -cdrom /dev/scd0 /path/to/image/file.img when you close windows use ctrl+alt+backspace to get back to the log in screen fix CPU HLT bug download and install this file in windows http://rtbuhler.googlepages.com/amnhltm.zip Full screen using Fscaler command fscaler problems refrence: http://tinyurl.com/6ob6ha http://tinyurl.com/3o2vwc http://tinyurl.com/2xaqvp ================================================================= XIII Functionality DEMOs ================================================================= Playstation 3 running Super Nintendo, Genesis, TG-16, nes http://www.youtube.com/watch?v=hqP_NXN3-ak Playback youtube videos in Yellow dog Linux http://www.youtube.com/watch?v=Qjvo6XUy36U Playstation 3 running Gameboy Advance Gameboy NeoGeo SMS GG http://www.youtube.com/watch?v=VO5Oukbq1Qk Playstation 3 running MAME in Yellow Dog Linux http://www.youtube.com/watch?v=q24AXU0o3I8 Playstation 3 running fluxbox http://www.youtube.com/watch?v=D1EqXrf5LDI 5 things you can do with yellow dog linux http://www.youtube.com/watch?v=Rvf6y2BQ1io Playstation 3 Stream Shoutcast Yellow Dog Linux http://www.youtube.com/watch?v=vSjv0hgUdGA ================================================================= XIV Special Thanks ================================================================= With out the following this guide wouldnt exist Yellowdog-board.com; billb ppietro Jaybps3 tcrroadie spielen-unter-linux.de cheeky@boinc PS3forums; Stunt