<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.powerprogress.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fadi</id>
	<title>Power Progress Community Projects Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.powerprogress.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fadi"/>
	<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/Special:Contributions/Fadi"/>
	<updated>2026-08-26T15:35:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=134</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=134"/>
		<updated>2018-01-07T10:32:24Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now you need to set the correct yaboot kernel option:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/yaboot.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Add a line under each &amp;lt;code&amp;gt;label=...&amp;lt;/code&amp;gt; line: &amp;lt;code&amp;gt;append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt; to get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;image=/boot/vmlinux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        label=Linux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        read-only&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        initrd=/boot/initrd.img&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Apply your modifications by executing &amp;lt;code&amp;gt;sudo ybin -v&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=133</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=133"/>
		<updated>2018-01-07T10:30:35Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now you need to set the correct yaboot kernel option:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/yaboot.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Add a line under each &amp;lt;code&amp;gt;label=...&amp;lt;/code&amp;gt; line: &amp;lt;code&amp;gt;append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt; to get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
:::&amp;lt;code&amp;gt;image=/boot/vmlinux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        label=Linux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        read-only&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
::::&amp;lt;code&amp;gt;        initrd=/boot/initrd.img&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=132</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=132"/>
		<updated>2018-01-07T10:29:20Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now you need to set the correct yaboot kernel option:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/yaboot.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Add a line under each &amp;lt;code&amp;gt;label=...&amp;lt;/code&amp;gt; line: &amp;lt;code&amp;gt;append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt; to get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;image=/boot/vmlinux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        label=Linux&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        read-only&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        initrd=/boot/initrd.img&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=131</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=131"/>
		<updated>2018-01-07T10:28:37Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now you need to set the correct yaboot kernel option:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/yaboot.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Add a line under each &amp;lt;code&amp;gt;label=...&amp;lt;/code&amp;gt; line: &amp;lt;code&amp;gt;append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt; to get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;image=/boot/vmlinux&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        label=Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        read-only&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;        initrd=/boot/initrd.img&amp;lt;/code&amp;gt;&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=130</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=130"/>
		<updated>2018-01-07T10:27:20Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Now you need to set the correct yaboot kernel option:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/yaboot.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Add a line under each &amp;lt;code&amp;gt;label=...&amp;lt;/code&amp;gt; line: &amp;lt;code&amp;gt;append=&amp;quot;radeon.agpmode=-1&amp;quot;&amp;lt;/code&amp;gt; to get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
image=/boot/vmlinux&lt;br /&gt;
        label=Linux&lt;br /&gt;
        append=&amp;quot;radeon.agpmode=-1&amp;quot;&lt;br /&gt;
        read-only&lt;br /&gt;
        initrd=/boot/initrd.img&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=129</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=129"/>
		<updated>2018-01-07T10:21:36Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) almost works just fine on first boot...&amp;lt;br/&amp;gt;&lt;br /&gt;
There is someissue with LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; though.&amp;lt;br/&amp;gt;&lt;br /&gt;
The major bugs were fixed (I think):&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795498#27&lt;br /&gt;
:: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863438#5&lt;br /&gt;
But there is still a small issue: After booting, screen is dark. Just press &amp;lt;code&amp;gt;Brightness UP&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;F2&amp;gt;&amp;lt;/code&amp;gt; and you&#039;ll get your backlight back.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re still having issues (screen freeze):&lt;br /&gt;
You can try to reboot with no graphics hardware:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=128</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=128"/>
		<updated>2018-01-07T10:08:09Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: conkeror: another &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic - keyboard controlled, based on firefox ESR). Believe me, you&#039;ll love it!&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install conkeror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;gfx acceleration&#039;&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;sound setup&#039;&#039;&#039; - sound seems to work out-of-the-box now, but it is muted by default, and PCM volume is set to 0...&lt;br /&gt;
:: open a terminal window, and execute &amp;lt;code&amp;gt;alsamixer&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Press &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt; and select &amp;lt;code&amp;gt;SoundByLayout&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then press &amp;lt;code&amp;gt;F5&amp;lt;/code&amp;gt; and check if &amp;lt;code&amp;gt;Master&amp;lt;/code&amp;gt; is muted (MM) - if it is, select it and press &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt;. You can increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Then scroll right and check if &amp;lt;code&amp;gt;PCM&amp;lt;/code&amp;gt; volume is set to 0. if it is, increase volume using &amp;lt;code&amp;gt;UP arrow&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=127</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=127"/>
		<updated>2018-01-07T09:59:20Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (powerpc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  32-bit PowerPC (powerpc) was an officially supported architecture, with a 64-bit kernel available, until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: http://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- For desktop use you&#039;d also want to install &amp;lt;code&amp;gt;mate-desktop-environment&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt;; you can also install a simple Window Manager like Openbox or IceWM, but will require bigger tuning work.&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (only if you installed LXDE, Mate installs network-manager by default): wireless did not work at all with wicd for me...&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager (only in LXDE, in Mate Desktop, as said, it is already installed):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card - you&#039;ll need to use the &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; repository. (07/01/2018) I&#039;m afraid some basic  functionalities - like switching to tty Consoles stopped working without using the proprietary drivers - at least on PowerBook G4 ... I&#039;m still trying to understand why.&lt;br /&gt;
&lt;br /&gt;
: Edit apt sources.list to add &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: add the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the firmware-linux-nonfree:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-linux-nonfree&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the word &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; at the end of each line&lt;br /&gt;
:: save the file with &amp;lt;code&amp;gt;Ctrl-o&amp;lt;/code&amp;gt; and exit with &amp;lt;code&amp;gt;Ctrl-x&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot/tree/master/board/freescale/t208xrdb U-Boot readme for T2080RDB] (note about the switch settings: 0 is ON and 1 is OFF) Also see [https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf NXP SDK docs]&lt;br /&gt;
&lt;br /&gt;
To build on Debian (to be verified)&lt;br /&gt;
 &lt;br /&gt;
 apt-get install gcc-powerpc-linux-gnu qemu-user-static&lt;br /&gt;
&lt;br /&gt;
powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0&lt;br /&gt;
&lt;br /&gt;
 git clone https://gitlab.com/oshw-powerpc-notebook/freescale.com-ppc-u-boot.git&lt;br /&gt;
 cd freescale.com-ppc-u-boot&lt;br /&gt;
 git clone https://github.com/qoriq-open-source/fm-ucode.git&lt;br /&gt;
&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33 T2080RDB_SDCARD_config&lt;br /&gt;
 make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- -j33&lt;br /&gt;
&lt;br /&gt;
install - assuming your SD card reader is /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 (to be verified)&lt;br /&gt;
&lt;br /&gt;
Need to make space for u-boot. Default is first partition starting at sector 2048 which is slightly before end of space reserved for u-boot.&lt;br /&gt;
&lt;br /&gt;
 sfdisk /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0:0 &amp;lt;&amp;lt; EOF&lt;br /&gt;
 label: dos&lt;br /&gt;
 label-id: 0x00000000&lt;br /&gt;
 device: /dev/sda&lt;br /&gt;
 unit: sectors&lt;br /&gt;
 /dev/sda1 : start=        8192, size=    15325184, type=83&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Install u-boot&lt;br /&gt;
&lt;br /&gt;
 dd if=u-boot-with-spl-pbl.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=8 count=2048&lt;br /&gt;
 dd if=fm-ucode/fsl_fman_ucode_t2080_r1.1_106_4_18.bin of=/dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0 seek=2080 count=128&lt;br /&gt;
&lt;br /&gt;
create filesystem on card - newest ext4 features are not supported by dated u-boot ext4 driver so use ext3&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext3 /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1&lt;br /&gt;
&lt;br /&gt;
install Debian on created filesystem&lt;br /&gt;
&lt;br /&gt;
 mount /dev/disk/by-id/usb-Mass_Storage_Device_1234567890AB-0\:0-part1 /mnt&lt;br /&gt;
 debootstrap --arch=powerpc --foreign --include linux-image-powerpc64,isc-dhcp-client oldstable /mnt/&lt;br /&gt;
 cp /usr/bin/qemu-ppc-static /mnt/usr/bin/qemu-ppc-static&lt;br /&gt;
 chroot /mnt&lt;br /&gt;
 debootstrap/debootstrap --second-stage&lt;br /&gt;
 passwd&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Configure u-boot on SD card - this is underdocumented so YMMV&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/boot/extlinux&lt;br /&gt;
 cat &amp;gt;/mnt/boot/extlinux/extlinux.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
 &lt;br /&gt;
 TIMEOUT 100&lt;br /&gt;
 DEFAULT default&lt;br /&gt;
 MENU TITLE Boot menu&lt;br /&gt;
 &lt;br /&gt;
 LABEL default&lt;br /&gt;
        MENU LABEL Default&lt;br /&gt;
        LINUX /vmlinuz&lt;br /&gt;
        INITRD /initrd.img&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL old&lt;br /&gt;
        MENU LABEL old&lt;br /&gt;
        LINUX /vmlinuz.old&lt;br /&gt;
        INITRD /initrd.img.old&lt;br /&gt;
        APPEND root=/dev/mmc0p1 ro console=tty0 console=ttyS0,115200n8&lt;br /&gt;
 &lt;br /&gt;
 LABEL exit&lt;br /&gt;
        MENU LABEL Local boot script (boot.scr)&lt;br /&gt;
        LOCALBOOT 1&lt;br /&gt;
 &lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=82</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=82"/>
		<updated>2017-05-20T07:03:49Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=81</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=81"/>
		<updated>2017-05-20T07:02:37Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
: Finally install network-manager:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=80</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=80"/>
		<updated>2017-05-20T06:59:47Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of stray characters.&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: (Again type &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; 3/4 time to get rid of any potential stray characters.)&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=79</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=79"/>
		<updated>2017-05-20T06:54:27Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To be sure, you might need to do it again while holding the &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt;&amp;lt;/code&amp;gt; button:&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;fn&amp;gt; + &amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; and wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=78</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=78"/>
		<updated>2017-05-20T06:47:01Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=77</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=77"/>
		<updated>2017-05-20T06:46:03Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is &#039;&#039;&#039;&#039;&#039;unstable&#039;&#039;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on my PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;However&#039;&#039;, when at one point, the LCD &#039;&#039;&#039;backlight&#039;&#039;&#039; would get turned &#039;&#039;&#039;off&#039;&#039;&#039; when xserver starts.&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
It took me some time to find the culprit: &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; ( and/or &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt; ).&lt;br /&gt;
&lt;br /&gt;
So, &#039;&#039;If you get the problem&#039;&#039;, you&#039;ll need to uninstall them. This would deactivate some functionality on Apple Laptops, but at least, your system is usable.&amp;lt;br/&amp;gt; &lt;br /&gt;
(You might like to do this right away if you&#039;re using a PowerBook G4 Al 15&#039;...)&lt;br /&gt;
&lt;br /&gt;
So, first, you&#039;d want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: (Remember, you&#039;re still in the dark - no backlight.)&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Next remove &amp;lt;code&amp;gt;pbbuttonsd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdparm&amp;lt;/code&amp;gt;:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get purge pbbuttonsd&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On next reboot, you&#039;ll get back your backlight!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In case something else happens, here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=76</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=76"/>
		<updated>2017-05-20T06:15:04Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal&amp;lt;/code&amp;gt; for administration)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is unstable.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on the PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times the first day is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
However, when I tried to boot the &#039;&#039;&#039;next&#039;&#039;&#039; day: &#039;&#039;&#039;BLACK SCREEN OF DEATH&#039;&#039;&#039; - or I&#039;d rather call it: &#039;&#039;&#039;DEBIAN IN THE DARK COMPUTING&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
For the moment, I&#039;m still looking for a solution or way around or just an explanation...&lt;br /&gt;
&lt;br /&gt;
So, if you want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Remember, you&#039;re still in the dark.&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=75</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=75"/>
		<updated>2017-05-19T05:48:14Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is unstable.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on the PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times the first day is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
However, when I tried to boot the &#039;&#039;&#039;next&#039;&#039;&#039; day: &#039;&#039;&#039;BLACK SCREEN OF DEATH&#039;&#039;&#039; - or I&#039;d rather call it: &#039;&#039;&#039;DEBIAN IN THE DARK COMPUTING&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
For the moment, I&#039;m still looking for a solution or way around or just an explanation...&lt;br /&gt;
&lt;br /&gt;
So, if you want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Remember, you&#039;re still in the dark.&lt;br /&gt;
: Now, type your &#039;&#039;&#039;Login&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then &#039;&#039;&#039;Password&#039;&#039;&#039; then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your &#039;&#039;&#039;Password&#039;&#039;&#039; again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a &#039;&#039;&#039;Console&#039;&#039;&#039; screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
Here is a list of links that can be of help:&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=74</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=74"/>
		<updated>2017-05-19T05:45:19Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Currently, Big Endian PowerPC architectures (ppc/ppc64) are only classified as ports within Debian, meaning neither are an officially supported architecture.  Both ports were officially supported architectures until the release of Debian 9 (codenamed Stretch).  As a result the only way to run Debian on PowerPC is to use to either used the currently supported Debian 8 (codenamed Jessie) or the unstable branch known as Sid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian PowerPC&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
:: - FREE Software and DFSF&amp;lt;br&amp;gt;&lt;br /&gt;
:: - PowerPC is a RISC architecture (more on that later)&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing G3, G4, and G5 Mac Machines&amp;lt;br&amp;gt;&lt;br /&gt;
:: - All the existing Freescale/NXP Boards/Amigas/etc.&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Diversity, freedom, and choice&amp;lt;br&amp;gt;&lt;br /&gt;
:: - A learning opportunity for non-x86 architecture and Linux&amp;lt;br&amp;gt;&lt;br /&gt;
:: - The PowerPC Notebook Project&amp;lt;br&amp;gt;&lt;br /&gt;
:: - Saving the world! :-)&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian PPC/PPC64 ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
Also make note of whether or not your system is 64-bit capable, in which case you will install the 64-bit PowerPC version of Debian.&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;Hard Drive (HD)&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image to USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot from USB Stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug in the USB stick and then boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is unstable.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A new installation on the PowerBook G4 Al (radeon) works just fine on first boot...Rebooting 2 / 3 times the first day is OK too...&amp;lt;br/&amp;gt;&lt;br /&gt;
However, when I tried to boot the &#039;&#039;&#039;next&#039;&#039;&#039; day: &#039;&#039;&#039;BLACK SCREEN OF DEATH&#039;&#039;&#039; - or I&#039;d rather call it: &#039;&#039;&#039;DEBIAN IN THE DARK COMPUTING&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
The login screen is here, but there is &#039;&#039;&#039;no backlight&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
For the moment, I&#039;m still looking for a solution or way around or just an explanation...&lt;br /&gt;
&lt;br /&gt;
So, if you want to reboot:&amp;lt;br/&amp;gt;&lt;br /&gt;
: Switch to a Console screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
:: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Remember, you&#039;re still in the dark.&lt;br /&gt;
: Now, type your Login then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then Password then &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt; then wait for a couple of seconds.&lt;br /&gt;
: Type the command to reboot your computer:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo shutdown -r now&amp;lt;/code&amp;gt; (followed by &amp;lt;code&amp;gt;&amp;lt;Enter&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
: Enter your Password again (for sudo)&lt;br /&gt;
&lt;br /&gt;
The computer should reboot now (wait for a couple of seconds again).&amp;lt;br/&amp;gt;&lt;br /&gt;
If it doesn&#039;t, that means you&#039;re not made for typing in the dark... Try again, or just power off the machine by holding the power button (for a couple of seconds).&lt;br /&gt;
&lt;br /&gt;
Now, when you get to the yaboot prompt, start with no graphics hardware:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: Linux &#039;&#039;&#039;nomodeset&#039;&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll start into an ugly and unusable login screen.&lt;br /&gt;
&lt;br /&gt;
Switch now to a Console screen (&amp;lt;code&amp;gt;F1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;F6&amp;lt;/code&amp;gt;):&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;Ctrl&amp;gt; + &amp;lt;Option&amp;gt; + &amp;lt;F1&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to Debian command line OS!&lt;br /&gt;
(Wireless networking works).&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview of Debian Bug Submission/Testing/Integration Process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Development/Debugging Tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Obtaining Source Code &amp;amp; Building From Source==&lt;br /&gt;
&lt;br /&gt;
There are two methods for obtaining a package&#039;s source code (and probably more) in Debian. The first is to use apt and the second is to download the source directly from it&#039;s upstream location.&lt;br /&gt;
&lt;br /&gt;
:: 1) Using apt-get source &lt;br /&gt;
&lt;br /&gt;
:: 2) Downloading Source from Upstream&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64-bit / 32-bit ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== OpenFirmware (OF) / U-Boot ==&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Building Your Own Custom Kernel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - PowerPC Secret Weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=49</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=49"/>
		<updated>2017-05-15T06:14:58Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will...) ===&lt;br /&gt;
&lt;br /&gt;
A word to the wise: We&#039;re using &#039;&#039;&#039;unstable&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It is unstable.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.ubuntu.com/PowerPCKnownIssues Ubuntu PowerPC Known Issues.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=48</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=48"/>
		<updated>2017-05-14T21:59:23Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=47</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=47"/>
		<updated>2017-05-14T21:58:33Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039;- without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;gfx acceleration&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=46</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=46"/>
		<updated>2017-05-14T21:57:02Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&#039;&#039;&lt;br /&gt;
: &#039;&#039;2d accelerat&#039;&#039;- without changing the ROM of ATI card&lt;br /&gt;
: &#039;&#039;2d accelerat&#039;&#039; - changing the ROM of ATI card to use the free ROM (non-compatible with MacOS)&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=45</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=45"/>
		<updated>2017-05-14T21:54:49Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU in adaptive speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g ondemand&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit back apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;apple buttons&#039;&#039;&lt;br /&gt;
: &#039;&#039;sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
: &#039;&#039;2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
: &#039;&#039;changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=44</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=44"/>
		<updated>2017-05-14T21:47:21Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed at max performance:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=43</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=43"/>
		<updated>2017-05-14T21:46:13Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Additional Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
Here are some additional components and applications to improve your Debian powerpc experience:&lt;br /&gt;
: &#039;&#039;&#039;compositing&#039;&#039;&#039; (buffering to improve display).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install compton&amp;lt;/code&amp;gt;&lt;br /&gt;
:: Preferences -&amp;gt; Default applications for LXSession&lt;br /&gt;
::: Core applications -&amp;gt; Composite Manager: &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
::: Autostart -&amp;gt; + Add &amp;lt;code&amp;gt;compton&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;cpu frequency scaling&#039;&#039;&#039; (I like to keep my computer as silent as possible).&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
: To get list of available cpufreq governors + statistics:&lt;br /&gt;
:: &amp;lt;code&amp;gt;cpufreq-info&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU speed (max performance):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g performance&amp;lt;/code&amp;gt;&lt;br /&gt;
: To dynamically set CPU at half-speed:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo cpufreq-set -g powersave&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU at half-speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;powersave&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: To set CPU in adaptive speed - persistent after reboot:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/default/cpufrequtils&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;GOVERNOR=&amp;quot;ondemand&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: links2: a &#039;&#039;&#039;mega-fast web browser&#039;&#039;&#039; (graphic and command line) - firefox ESR is already installed - but it is (much) slower.&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install links2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;&#039;wireless networking&#039;&#039;&#039; - you&#039;ll need to use the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository - and download a non-free binary. Skip this if you want to keep a [[https://www.debian.org/social_contract#guidelines DFSG]] compliant installation. &lt;br /&gt;
: First remove wicd and replace it with network-manager (wireless did not work at all with wicd for me...):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get remove wicd&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install network-manager network-manager-gnome&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to add &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: duplicate the 2 lines ending with &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; - and replace &amp;lt;code&amp;gt;sid main&amp;lt;/code&amp;gt; by &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
: Install the driver (b43):&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get install firmware-b43-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
: Then edit apt sources.list to remove &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt;:&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo vi /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
:: delete the 2 lines ending with &amp;lt;code&amp;gt;sid contrib&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=42</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=42"/>
		<updated>2017-05-14T16:58:44Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt;&lt;br /&gt;
::- disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt;&lt;br /&gt;
::- use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt;&lt;br /&gt;
::- I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; &lt;br /&gt;
::- do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt;&lt;br /&gt;
::- please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it!&lt;br /&gt;
::- You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt;&lt;br /&gt;
::- this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=41</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=41"/>
		<updated>2017-05-14T16:55:11Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get intimidating if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To cut this short: &lt;br /&gt;
:- plug in your &#039;&#039;&#039;ethernet&#039;&#039;&#039; cable (wireless networking will not work during installation).&lt;br /&gt;
:- follow the &#039;&#039;&#039;installer steps&#039;&#039;&#039; - selecting the &#039;&#039;&#039;default options&#039;&#039;&#039; (if you&#039;re going to use the full disk - no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To give you a better idea, here is an overview of the &#039;&#039;&#039;main steps&#039;&#039;&#039; - with some comments where appropriate:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039;:&lt;br /&gt;
: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &amp;quot;familiar&amp;quot; red / grey / blue &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose language&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Access software for a blind person using a braille display&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the keyboard&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect network hardware&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the network&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;&lt;br /&gt;
: ...&lt;br /&gt;
&lt;br /&gt;
All goes smoothly until you start &amp;lt;code&amp;gt;Choose a mirror of the Debian archive&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
It seems the installer is still looking for &amp;lt;code&amp;gt;stretch&amp;lt;/code&amp;gt; - and as you know, err, it has been &#039;&#039;killed&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
So, after selecting your mirror, you&#039;ll get a &#039;&#039;&#039;warning&#039;&#039;&#039; telling you:&lt;br /&gt;
: &amp;lt;code&amp;gt;The specified (default) Debian version (stretch) is not available from the selected mirror. It is possible to continue and select a different release for your installation, but normally you should go back and select a different mirror that does support the correct version.&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt; Go back and try a different mirror?&amp;lt;/code&amp;gt;&lt;br /&gt;
You should select &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; This will allow you later to choose &amp;lt;code&amp;gt;sid (unstable)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Then, after completing &amp;lt;code&amp;gt;Download installer components&amp;lt;/code&amp;gt;, you get back the &#039;&#039;&#039;Debian installer main menu&#039;&#039;&#039;, with some &#039;&#039;&#039;additional steps&#039;&#039;&#039; to execute: &lt;br /&gt;
: &amp;lt;code&amp;gt;Set up users and passwords&amp;lt;/code&amp;gt; ==&amp;gt; disable root login (I do this for security - and use &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Root Terminal for administration&amp;lt;/code&amp;gt;)&lt;br /&gt;
: &amp;lt;code&amp;gt;configure the clock&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Detect disks&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Partition disks&amp;lt;/code&amp;gt; ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
: &amp;lt;code&amp;gt;Install the base system&amp;lt;/code&amp;gt; ==&amp;gt; I have used the &amp;lt;code&amp;gt;linux-image-powerpc kernel&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;targeted initrd&amp;lt;/code&amp;gt;. &lt;br /&gt;
: &amp;lt;code&amp;gt;Configure the package manager&amp;lt;/code&amp;gt; ==&amp;gt; do not use &amp;lt;code&amp;gt;non-free&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; software. We&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wireless - but in a controlled way.&lt;br /&gt;
: &amp;lt;code&amp;gt;Select and install software&amp;lt;/code&amp;gt; ==&amp;gt; please do configure the &amp;lt;code&amp;gt;popularity-contest&amp;lt;/code&amp;gt; package. This will &#039;&#039;&#039;help Debian powerpc&#039;&#039;&#039; by showing the community people are still using it! You&#039;d also want to install &amp;lt;code&amp;gt;LXDE&amp;lt;/code&amp;gt; - it is great!&lt;br /&gt;
: &amp;lt;code&amp;gt;Install yaboot on a hard disk&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Continue without a boot loader&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Finish the installation&amp;lt;/code&amp;gt; ==&amp;gt; this will allow you to reboot into your new system!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=40</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=40"/>
		<updated>2017-05-14T16:01:15Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Installation of Debian powerpc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=39</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=39"/>
		<updated>2017-05-14T15:53:23Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* When things go wrong (and they will) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
[https://www.debian.org/releases/stable/powerpc/ Debian GNU/Linux Installation Guide (powerpc).]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.debian.org/PowerPC/FAQ Debian powerpc port FAQ.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://lists.debian.org/debian-powerpc/ Debian powerpc mailing list.]&amp;lt;br/&amp;gt;&lt;br /&gt;
[irc://irc.debian.org/debianppc Debian powerpc IRC channel (#debianppc) on OFTC IRC network.]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=38</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=38"/>
		<updated>2017-05-14T15:31:43Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Installation of Debian powerpc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&#039;&#039;easy&#039;&#039;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d accelerat&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
&lt;br /&gt;
https://www.debian.org/releases/stable/powerpc/&lt;br /&gt;
https://wiki.debian.org/PowerPC/FAQ&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=37</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=37"/>
		<updated>2017-05-14T15:25:27Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Welcome to yaboot version 1.3.17&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &amp;quot;easy&amp;quot;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=36</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=36"/>
		<updated>2017-05-14T15:17:22Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
: Welcome to yaboot version 1.3.17&amp;lt;br/&amp;gt;&lt;br /&gt;
: Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;br/&amp;gt;&lt;br /&gt;
: boot:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &amp;quot;easy&amp;quot;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=35</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=35"/>
		<updated>2017-05-14T15:15:38Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;re ready to start the installation if you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Welcome to yaboot version 1.3.17&amp;lt;br/&amp;gt;&lt;br /&gt;
Enter &amp;quot;help&amp;quot; to get some basic usage information&amp;lt;br/&amp;gt;&lt;br /&gt;
boot:&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &amp;quot;easy&amp;quot;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=34</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=34"/>
		<updated>2017-05-14T13:30:59Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &amp;quot;easy&amp;quot;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;intimidating&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=33</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=33"/>
		<updated>2017-05-14T13:30:15Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &amp;quot;easy&amp;quot;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;really&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039; - especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
Starting with the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt, type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; : &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=32</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=32"/>
		<updated>2017-05-14T13:26:33Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&amp;quot;easy&amp;quot;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;&#039;really&#039;&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039;, especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
To start the installation type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; at the yaboot prompt: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=31</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=31"/>
		<updated>2017-05-14T13:25:24Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
(This means we are booting on partition &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt; which is connected on &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&amp;quot;easy&amp;quot;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;&#039;really&#039;&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039;, especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
To start the installation type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; at the yaboot prompt: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=30</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=30"/>
		<updated>2017-05-13T07:07:59Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Write ISO image on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&amp;quot;easy&amp;quot;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;&#039;really&#039;&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039;, especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
To start the installation type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; at the yaboot prompt: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=29</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=29"/>
		<updated>2017-05-12T22:59:43Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&amp;quot;easy&amp;quot;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;&#039;really&#039;&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039;, especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
To start the installation type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; at the yaboot prompt: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (free) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=28</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=28"/>
		<updated>2017-05-12T22:58:44Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Base Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
&lt;br /&gt;
You need to be somehow familiar with the &#039;&#039;&#039;Debian Installer&#039;&#039;&#039; to consider it &#039;&#039;&#039;&amp;quot;easy&amp;quot;&#039;&#039;&#039;...&amp;lt;br/&amp;gt;&lt;br /&gt;
It is not difficult, &#039;&#039;&#039;really&#039;&#039;&#039;, but it might get &#039;&#039;&#039;&amp;quot;intimidating&amp;quot;&#039;&#039;&#039; if you&#039;re doing this for the first time...&amp;lt;br/&amp;gt;&lt;br /&gt;
To cut this short: just &#039;&#039;&#039;plug in your ethernet cable&#039;&#039;&#039;, &#039;&#039;&#039;follow&#039;&#039;&#039; the steps, and choose the &#039;&#039;&#039;default options&#039;&#039;&#039;, especially if you&#039;re going to use the full disk (no manual partitioning).&lt;br /&gt;
&lt;br /&gt;
To start the installation type &#039;&#039;&#039;expert&#039;&#039;&#039; or &#039;&#039;&#039;install&#039;&#039;&#039; at the yaboot prompt: &amp;lt;code&amp;gt;boot: expert&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You&#039;ll get to the &#039;&#039;&#039;&amp;quot;familiar&amp;quot; red / grey / blue&#039;&#039;&#039; main menu.&lt;br /&gt;
&lt;br /&gt;
To give you an idea, here is an overview of the main steps:&lt;br /&gt;
: Choose language&lt;br /&gt;
: Configure the keyboard&lt;br /&gt;
: Detect network hardware&lt;br /&gt;
: Configure the network&lt;br /&gt;
: Choose a mirror of the Debian archive&lt;br /&gt;
: Download installer components&lt;br /&gt;
:: Setting up main user and password ==&amp;gt; disable root login&lt;br /&gt;
:: Partitioning ==&amp;gt; use the Guided partitioning + &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; filesystem (I&#039;ve had issues with yaboot and &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt;).&lt;br /&gt;
:: Configuring the Package Manager (apt) ==&amp;gt; it is preferable to stick to &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; (Libre) packages - we&#039;ll later use &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; for wifi - but in a controlled way.&lt;br /&gt;
:: Setting up popcon (&#039;&#039;&#039;Popularity Contest&#039;&#039;&#039;) ==&amp;gt; this will help Debian powerpc by showing the community people are still using it!&lt;br /&gt;
:: Choosing additional packages ==&amp;gt; LXDE!&lt;br /&gt;
&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Main_Page&amp;diff=27</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Main_Page&amp;diff=27"/>
		<updated>2017-05-12T21:35:32Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* PowerPC Notebook Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;PowerProgressCommunity Wiki Main Page&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Consult the [[MediaWikiHelpLinks]] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== PowerPC Notebook Project ==&lt;br /&gt;
* Supporting Debian powerpc - [[DebianPowerPcStartersManual|(Debian powerpc Starter&#039;s Manual)]]&lt;br /&gt;
** [[DebianPowerPcStartersManual#Installation_of_Debian_powerpc|Installation of Debian powerpc]]&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=26</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=26"/>
		<updated>2017-05-11T21:15:27Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get the &#039;&#039;&#039;yaboot&#039;&#039;&#039; prompt &amp;lt;code&amp;gt;boot:&amp;lt;/code&amp;gt; - it means you&#039;re ready to start installation...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=25</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=25"/>
		<updated>2017-05-11T20:39:31Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Installation of Debian powerpc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straightforward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straightforward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=24</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=24"/>
		<updated>2017-05-11T20:14:02Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Installation of Debian powerpc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook Aluminum. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=23</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=23"/>
		<updated>2017-05-11T06:10:14Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Write ISO image on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the &#039;&#039;&#039;USB stick&#039;&#039;&#039;, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the &#039;&#039;&#039;device name&#039;&#039;&#039; for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to &#039;&#039;&#039;unmount&#039;&#039;&#039; the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=22</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=22"/>
		<updated>2017-05-11T06:08:24Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Write ISO image on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like &amp;lt;code&amp;gt;brasero&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For the USB stick, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=21</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=21"/>
		<updated>2017-05-11T06:07:37Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Write ISO image on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you wanted to write the boot image on &#039;&#039;&#039;CD-ROM&#039;&#039;&#039; (CD-R or CD-RW) you would use a software like brasero.&lt;br /&gt;
&lt;br /&gt;
For the USB stick, the easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=20</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=20"/>
		<updated>2017-05-11T06:04:57Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
The easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bold text&#039;&#039;&#039;=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
If you were using a &#039;&#039;&#039;CD-ROM&#039;&#039;&#039;, you would just boot while holding the &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; button.&lt;br /&gt;
 &lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=19</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=19"/>
		<updated>2017-05-11T06:01:42Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
The easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt; and is known as &amp;lt;code&amp;gt;disk@1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to &amp;lt;code&amp;gt;usb@1b&amp;lt;/code&amp;gt;:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &amp;lt;code&amp;gt;usb1&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=18</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=18"/>
		<updated>2017-05-11T05:59:06Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Boot on USB stick */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
The easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to &#039;&#039;&#039;identify your USB stick&#039;&#039;&#039; (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on &#039;&#039;&#039;usb@1b&#039;&#039;&#039; and is known as &#039;&#039;&#039;disk@1&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the &#039;&#039;&#039;alias&#039;&#039;&#039; of usb@1b:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to usb@1b:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was &#039;&#039;&#039;usb1&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, &#039;&#039;&#039;boot&#039;&#039;&#039; your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
	<entry>
		<id>https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=17</id>
		<title>Debian PPC Starters Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.powerprogress.org/index.php?title=Debian_PPC_Starters_Manual&amp;diff=17"/>
		<updated>2017-05-11T05:57:17Z</updated>

		<summary type="html">&lt;p&gt;Fadi: /* Installation of Debian powerpc */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Get inspiration and information from &#039;&#039; http://www.debian.org/doc/maint-guide/&lt;br /&gt;
&#039;&#039;keep this guide simple, in the form of:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;Title / Why would you want to do that / tasks and commands to do it&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Why would you want to contribute to Debian powerpc?&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- FREE software and DFSG&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;- PowerPC&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- all the existing G3 G4 and G5 machines&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- diversity, freedom and choice&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- learning&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the PowerPCNotebook project&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- saving the world :-)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Debian Bug submission / testing / integration process ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Simple description (graphical diagram) of content from &#039;&#039; https://wiki.debian.org/HowtoUseBTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation of Debian powerpc ==&lt;br /&gt;
&lt;br /&gt;
First things first: check if your computer is present in the &#039;&#039;&#039;supported&#039;&#039;&#039; list:&lt;br /&gt;
: https://www.debian.org/ports/powerpc/inst/install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now that you are ready to install Debian powerpc, you still have two more questions to answer:&lt;br /&gt;
: Which &#039;&#039;&#039;Installation Media&#039;&#039;&#039; do you want to use?&lt;br /&gt;
:: &#039;&#039;&#039;USB stick&#039;&#039;&#039;: Very convenient - but not really straight forward. Becomes easy when you get the hang of it.&lt;br /&gt;
:: &#039;&#039;&#039;CD&#039;&#039;&#039; : The easiest - if you still have some CD-R / CD-RW around, and your CD writer is still working :-)&lt;br /&gt;
:: &#039;&#039;&#039;hard drive&#039;&#039;&#039; : Cannot see any real advantage over using &#039;&#039;&#039;USB stick&#039;&#039;&#039; - but you can do this if you want to.&lt;br /&gt;
:: &#039;&#039;&#039;debootstrap&#039;&#039;&#039; : Very easy - almost magical - if you already have a running Debian installation on your target machine.&lt;br /&gt;
&lt;br /&gt;
: Which Target &#039;&#039;&#039;Partitioning Scheme&#039;&#039;&#039; to use?&lt;br /&gt;
:: &#039;&#039;&#039;Debian alone&#039;&#039;&#039; on target disk - with one or several partitions - the most straight forward.&lt;br /&gt;
:: &#039;&#039;&#039;Debian sharing the disk with other OSes&#039;&#039;&#039; (MacOSX or others) - you will need to partition your disk, and move things around. &#039;&#039;&#039;Can be (is) worth it&#039;&#039;&#039;. &lt;br /&gt;
:: &#039;&#039;&#039;Debian alone on an external &amp;quot;firewire&amp;quot; disk&#039;&#039;&#039; - Haven&#039;t tested this. Could be interesting if you want to keep your internal disk as is, or if your internal disk is dead, and you do not have a replacement or you do not want to open your machine. &lt;br /&gt;
&lt;br /&gt;
The rest of this section will describe an installation using a &#039;&#039;&#039;USB stick&#039;&#039;&#039;, on a &#039;&#039;&#039;supported machine&#039;&#039;&#039; - in my case, a venerable G4 PowerBook. Debian is alone on the disk.&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;(I also have an iMac G5 MacOSX / Debian stable / Debian unstable installation - where unstable was installed using debootstrap)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download ISO image ===&lt;br /&gt;
Normally, I would install &#039;&#039;&#039;Debian stable&#039;&#039;&#039; first, then &#039;&#039;&#039;upgrade to Debian unstable&#039;&#039;&#039;. But we are not in a normal situation anymore, so we&#039;ll install unstable directly.&lt;br /&gt;
&lt;br /&gt;
For G4 and earlier (32-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
For G5 and later (64-bits disk image):&lt;br /&gt;
: ftp://ftp.debian.org/debian/dists/sid/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso&lt;br /&gt;
&lt;br /&gt;
The one I used is from the 04/07/2017 (7th of April 2017).&lt;br /&gt;
&lt;br /&gt;
=== Write ISO image on USB stick ===&lt;br /&gt;
The easiest (only) way to do this is using the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command (on linux or [https://langui.sh/2011/04/02/using-dd-in-os-x/ MacOSX]).&amp;lt;br/&amp;gt;&lt;br /&gt;
One thing to know about the &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt; command is that you need to be &#039;&#039;&#039;careful&#039;&#039;&#039; when using it - do not use it as root - unless you know what you&#039;re doing.&amp;lt;br/&amp;gt;&lt;br /&gt;
Now the thing is, we &#039;&#039;need&#039;&#039; to use it as root to write the ISO image on the stick...&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; to the directory containing the disk image.&amp;lt;br/&amp;gt;&lt;br /&gt;
Then you need to get the device name for your USB stick. Plug it in and type:&amp;lt;br/&amp;gt;&lt;br /&gt;
Linux:&lt;br /&gt;
: &amp;lt;code&amp;gt;lsblk&amp;lt;/code&amp;gt;&lt;br /&gt;
MacOSX:&lt;br /&gt;
: &amp;lt;code&amp;gt;diskutil list&amp;lt;/code&amp;gt;&lt;br /&gt;
Or you can just list the mounted filesystems:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;df&amp;lt;/code&amp;gt;&lt;br /&gt;
On my computer the USB stick is &amp;lt;code&amp;gt;/dev/sdb&amp;lt;/code&amp;gt;. There is a partition on it, and it is mounted on &amp;lt;code&amp;gt;/dev/sdb1&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second, you need to unmount the mounted partition:&lt;br /&gt;
: &amp;lt;code&amp;gt;sudo umount /dev/sdb1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, write the image: &lt;br /&gt;
: &amp;lt;code&amp;gt;sudo dd if=mini.iso of=/dev/sdb bs=1024&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot on USB stick ===&lt;br /&gt;
&lt;br /&gt;
To boot on the USB stick, you&#039;ll need to invoke &#039;&#039;&#039;Open Firmware&#039;&#039;&#039; (equivalent of BIOS / EFI).&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;: This is command line wizardry!&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here goes:&lt;br /&gt;
&lt;br /&gt;
Plug the USB stick then Boot your computer - while pressing on the &amp;lt;code&amp;gt;&amp;lt;Command&amp;gt; + &amp;lt;Option&amp;gt; + o + f&amp;lt;/code&amp;gt; buttons.&amp;lt;br/&amp;gt;&lt;br /&gt;
If you&#039;re not using an apple keyboard, you&#039;ll need to use &amp;lt;code&amp;gt;&amp;lt;Windows&amp;gt; + &amp;lt;Alt&amp;gt; + o + f&amp;lt;/code&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if you&#039;re using a G5 machine - get earplugs or something - and &#039;&#039;&#039;do not do this at night in your room&#039;&#039;&#039; - the fans will run at maximum speed - and that&#039;s very noisy).&lt;br /&gt;
&lt;br /&gt;
First you need to identify your USB stick (in Open Firmware terminology - and this depends on your computer and the USB port you&#039;re using):&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;dev / ls&amp;lt;/code&amp;gt;&lt;br /&gt;
Scroll down (&amp;lt;code&amp;gt;&amp;lt;Space&amp;gt;&amp;lt;/code&amp;gt;) until you get something like:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;/usb@1b&amp;lt;/code&amp;gt;&lt;br /&gt;
:: &amp;lt;code&amp;gt;/disk@1&amp;lt;/code&amp;gt;&lt;br /&gt;
Now we know our USB stick is on usb@1b and is known as disk@1.&amp;lt;br/&amp;gt;&lt;br /&gt;
We still need to find the alias of usb@1b:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;devalias&amp;lt;/code&amp;gt;&lt;br /&gt;
You need to look for the usb0, usb1 etc... corresponding to usb@1b:&amp;lt;br/&amp;gt;&lt;br /&gt;
On my computer it was usb1.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, boot your computer using:&amp;lt;br/&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;boot usb1/disk@1:2,\\yaboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Base Installation ===&lt;br /&gt;
=== Additional Components ===&lt;br /&gt;
=== When things go wrong (and they will) ===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;recommended installation method is to start with stable then upgrade to unstable&amp;lt;br&amp;gt;&#039;&#039; &lt;br /&gt;
&#039;&#039;- find your computer in the &amp;quot;supported&amp;quot; list on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/ports/powerpc/inst/install&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- follow the link to specific installation page&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- the detailed installation page is on:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/stable/powerpc/&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you need to get Debian 8 &amp;quot;jessie&amp;quot; from:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;https://www.debian.org/releases/jessie/debian-installer/ &amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- most efficient way is to get netinst, which is a minimal install:&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
	&#039;&#039;&amp;amp;nbsp;http://cdimage.debian.org/debian-cd/8.7.0/powerpc/iso-cd/debian-8.7.0-powerpc-netinst.iso&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need to burn it on a CD - most if not all of our machines will not boot on USB.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- you will need a wired ethernet connection during install - after that, it is possible to use wifi - but that will require the use of evil non-free software - but it can be very convenient.&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- sound setup&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- cpufreq-set -g ondemand / powersave&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- wifi (non-free): sudo apt-get install firmware-b43-installer&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- compositing – how to prevent windows remanence&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- 2d acceleration – without changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- changing the ROM of ATI card&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- https://wiki.debian.org/PowerPC/FAQ&amp;lt;br&amp;gt;&#039;&#039;&lt;br /&gt;
&#039;&#039;- update /etc/apt/sources.list&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installation of tools ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;tools used for development, debugging etc... &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== popcon: show Debian community that powerpc is still actively used! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;this can help bringing back Debian powerpc as a release architecture&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting source code and Compiling it ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Making Patches, sharing and applying them&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Packages ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Creating Debian packages - Conditions and rules to follow for packages to be included in Debian&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creating ISO Images ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugging and Profiling ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 64bits / 32bits ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel modification/reconfiguration/recompilation ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Altivec - the PowerPC secret weapon ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;...&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Fadi</name></author>
	</entry>
</feed>