Installing Yellow Dog Linux on PS3

Installing Yellow Dog Linux (YDL) on a PlayStation 3 (PS3) is only possible on the original "fat" PS3 models (like CECHA, CECHB, CECHC, or CECHE) that support the "OtherOS" feature. This feature was removed by Sony in firmware update 3.21 in April 2010. If your PS3 is on firmware 3.21 or higher, or if it's a slim or super slim model, you cannot install Linux using official methods without custom firmware (CFW) or downgrading, which carries risks like bricking your console and is beyond the scope of this guide. Check your firmware version under Settings > System Settings > System Information. If it's 3.15 or lower, you're good to go—do not update it.

YDL is a discontinued distribution (last version around 6.2 in 2009), so it's unsupported and may have security vulnerabilities. Use it for fun or nostalgia, not critical tasks. You'll need:

  • A compatible fat PS3 on old firmware.
  • A YDL ISO (e.g., version 6.1 or 6.2; download from archival sites like archive.org—search for "Yellow Dog Linux 6.2 ISO PS3").
  • A blank DVD to burn the ISO.
  • USB keyboard and mouse (required for installation).
  • HDMI or component cables for high-definition output (composite won't work well for graphical install).
  • Backup all your PS3 data, as partitioning will erase the hard drive.

If your PS3 doesn't meet these, consider alternatives like emulating older Linux distros on modern hardware or using PS3 homebrew communities for unofficial methods.

Step-by-Step Installation Guide

This is based on the official process for YDL 6.x on PS3. Steps are similar across versions 6.0 to 6.2.

Step 1: Prepare the PS3 Hard Drive

  1. Power on your PS3 and ensure it's connected to a high-definition TV/monitor via HDMI or component cables.
  2. Attach your USB keyboard, mouse, and controller.
  3. If not already done, update the GameOS to the latest version available before 3.21 (e.g., 3.15) via Settings > System Update > Update via Internet. Avoid any updates past that.
  4. Back up all game saves, music, photos, etc., using the PS3's backup utility or external storage.
  5. Go to Settings > System Settings > Format Utility > Format Hard Disk > Yes.
  6. Select "Custom" for partitioning.
  7. Choose "Allot 10GB to the PS3 System" (this gives the majority of space to Linux; reverse if you want more for games).
  8. Select "Quick Format" and confirm with Yes. The PS3 will format and reboot.

Step 2: Download and Burn the YDL ISO

  1. Download a YDL ISO for PS3 (recommend 6.2 for the latest features). Reliable archival sources include:
    • Archive.org: Search for "Yellow Dog Linux 6.2 PPC DVD" or "Yellow Dog Linux 6.1 ISO PS3".
  2. Burn the ISO to a blank DVD using software like ImgBurn (Windows) or Disk Utility (Mac). Ensure it's burned as an image, not data files.

Step 3: Install the Bootloader

  1. Insert the burned YDL DVD into the PS3.
  2. From the GameOS menu, go to Settings > System Settings > Install Other OS.
  3. The PS3 will scan the DVD and detect the bootloader file ("/ps3/otheros/otheros.bld").
  4. Confirm and press X on the controller to install the bootloader. Do not interrupt this process.
  5. Set the default boot to Linux: Settings > System Settings > Default System > Other OS.
  6. When prompted, select Yes to boot into the Other OS. The PS3 will reboot into the kboot prompt.

Step 4: Boot into the Installer

  1. At the kboot prompt (a text screen), type the appropriate boot command based on your display resolution and press Enter (before it times out):
    • For 1080p: install_ps3_1080p
    • For 1080i: install_ps3_1080i
    • For 720p (recommended if unsure): install_ps3_720p
    • For low-res/text mode (if using composite): install_text
  2. The Anaconda installer will load. Follow the on-screen prompts:
    • Skip the media check if confident in your burn.
    • Select your language and keyboard layout.

Step 5: Partition the Drive in the Installer

  1. You'll see a warning about the partition table being unreadable—select Yes to proceed.
  2. Choose "Automatic Partitioning" for simplicity (it will remove any existing Linux partitions but preserve GameOS data).
    • If advanced, use manual partitioning with Disk Druid: Create at least a 512MB swap partition, a /home partition (1GB+), and a / (root) partition (10GB+).
  3. Configure network: Use DHCP for auto-setup if connected to the internet.

Step 6: Set Up Users and Packages

  1. Set a strong root password (8+ characters, mix letters/numbers; don't forget it).
  2. Select packages: Stick with defaults for a full install (includes desktop environments like Enlightenment; takes ~1 hour).
  3. The installer will check dependencies and install.

Step 7: Complete Installation and Reboot

  1. Once finished, click Reboot and remove the DVD.
  2. At the kboot prompt on reboot, enter a boot command like ydl_ps3_720p (matching your earlier choice) for graphical mode.
  3. The first boot will run a setup wizard:
    • Accept the license.
    • Set date/time (enable NTP if online).
    • Create a non-root user account with a strong password.
    • Test sound output.
  4. Log in with your new user credentials to access the desktop.

Post-Installation Tips

  • To switch back to GameOS: At kboot, type ps3-boot-game-os and press Enter. Or hold the power button for 5 seconds during boot (this resets to factory defaults, so reinstall bootloader if needed).
  • Update YDL (if internet-connected): Use yum update in a terminal, but note that repositories may be outdated or require custom mirrors from archive.org.
  • Install apps: Use yum for packages like VLC or browsers.
  • If issues: Common fixes include editing /etc/yaboot.conf for display settings or checking PS3 Linux forums (archived on sites like Reddit or LinuxQuestions.org).
  • Performance: YDL runs on the Cell processor but is limited by the hypervisor—no full GPU access.

If you run into errors, double-check your firmware and ISO integrity. Enjoy your retro Linux setup!

Official & Historical Installation Guides (PDFs & Tutorials)

Community Forums & Discussions

  • Reddit r/PS3 threads on Linux/OtherOS installation — Modern discussions, troubleshooting, and CFW alternatives. https://www.reddit.com/r/PS3/comments/1in291a/install_linux_on_ps3/ (See also related threads on r/ps3hacks or r/linux for 2020s updates)
  • Old Yellow Dog Board Forums (archived; may require Wayback Machine). Historical support and tutorials (search via archive.org if original is down).

Additional References

Last checked: March 2026. Links are to public archives; availability can change. For modern PS3 Linux experiments, explore PS3 homebrew communities (e.g., r/ps3homebrew).