<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Booting from open firmware - General knowledge				            </title>
            <link>https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/</link>
            <description>MintPPC Discussion Board</description>
            <language>en</language>
            <lastBuildDate>Tue, 12 May 2026 07:04:52 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Booting from open firmware</title>
                        <link>https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-261</link>
                        <pubDate>Sun, 21 Feb 2021 17:04:11 +0000</pubDate>
                        <description><![CDATA[I packed all my computers....]]></description>
                        <content:encoded><![CDATA[<p>I packed all my computers....</p>]]></content:encoded>
						                            <category domain="https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/">General knowledge</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-261</guid>
                    </item>
				                    <item>
                        <title>RE: Booting from open firmware</title>
                        <link>https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-260</link>
                        <pubDate>Mon, 18 Jan 2021 02:01:54 +0000</pubDate>
                        <description><![CDATA[Just a note about Live USB on my Dual 2.0 Ghz G5...i managed to get the live image copied over to a USB thumb drive, and finally figured out the Open Firmware commands to boot it: boot usb:\...]]></description>
                        <content:encoded><![CDATA[<p>Just a note about Live USB on my Dual 2.0 Ghz G5...i managed to get the live image copied over to a USB thumb drive, and finally figured out the Open Firmware commands to boot it: boot usb:\boot\grub.elf. This begins to boot, but almost immediately shows me the "Prohibitory Symbol", causing me to have to reboot.</p>
<p>So this tells me there is something wrong with the live image I copied to the USB drive. I even redid my dd copy of the Live Image, and even tried it on another Linux box. Same results.</p>
<p>Anyone else had this issue with the Live Image? Or am I just dealing with a cockeyed machine?</p>]]></content:encoded>
						                            <category domain="https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/">General knowledge</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-260</guid>
                    </item>
				                    <item>
                        <title>Booting from open firmware</title>
                        <link>https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-182</link>
                        <pubDate>Wed, 17 Jun 2020 13:49:19 +0000</pubDate>
                        <description><![CDATA[Booting from Open Firmware





Submitted by linuxopjemac on Thu, 03/18/2010 - 21:12





There are different possibilities to boot a PPC based NewWorld Apple computer. One can b...]]></description>
                        <content:encoded><![CDATA[<h1 class="page-title">Booting from Open Firmware</h1>
<div class="region region-content">
<div id="block-system-main" class="block-system">
<div class="content">
<div id="node-325" class="node node-story clearfix">
<div class="node-header">
<div class="meta"><span class="submitted">Submitted by<span> </span><span class="username">linuxopjemac</span><span> </span>on Thu, 03/18/2010 - 21:12</span></div>
</div>
<div class="content clearfix">
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even">
<p>There are different possibilities to boot a PPC based NewWorld Apple computer. One can boot the traditional CD-ROM, a hard disk, a USB stick or even a Linux distribution which is served over the internet. In this article these options are going to be dealt with.</p>
<p><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/booting-open-firmware#CD-ROM">1. Booting CD-ROM</a><br /><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/booting-open-firmware#hard_disk">2. Booting from a hard disk</a><br /><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/booting-open-firmware#USB">3. Booting from a USB memory stick</a><br /><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/booting-open-firmware#TFTP">4. Booting via a network with TFTP</a><br /><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/booting-open-firmware#boot_parameters">Boot parameters for older PPC machines</a></p>
<p> </p>
<p><strong><a id="CD-ROM" name="CD-ROM"></a>1. Booting CD-ROM</strong><br />The easiest way for people to install a Linux distribution, is to use a CD-ROM. In most cases a Mac can be booted off a CD-ROM by keeping the "c" key pressed during boot. The Mac should then automatically boot from the CD, provided that the CD-ROM is a PPC compatible one. There are Macs however, due to problems with firmware, are not able to do this. One could then also try to boot with the "Option" key hold during boot. The "Option" key is the key between the CTRL and Apple (Command) key. With this key, one should see the possible bootable devices on the Mac. If both these methods fail, one can always fall back on the Open Firmware boot option. To enter Open Firmware, one has to hold "Option"+"Command"+"o"+"f". You will be welcomed with a open firmware prompt. To then boot a CD-ROM, issue the following code:</p>
<pre class="brush: csharp;" title="code">boot cd:,\\:tbxi</pre>
<p> </p>
<p><strong><a id="hard_disk" name="hard_disk"></a>2. Booting from a hard disk<br /></strong></p>
<p>NewWorld PowerMacs support booting from a network or an ISO9660 CD-ROM, as well as loading ELF binaries directly from the hard disk. These machines will boot Linux directly via<span> </span><span><strong class="command">yaboot</strong></span>, which supports loading a kernel and RAMdisk directly from an ext2 partition, as well as dual-booting with MacOS. Hard disk booting of the installer is particularly appropriate for newer machines without floppy drives.<span> </span><span><strong class="command">BootX</strong></span><span> </span>is not supported and must not be used on NewWorld PowerMacs.</p>
<p><span class="emphasis"><em>Copy</em></span><span> </span>(not move) the following four files which you downloaded earlier from the Linux archives, onto the root level of your hard drive (this can be accomplished by<span> </span><span><strong class="keycap">option</strong></span>-dragging each file to the hard drive icon).</p>
<div class="itemizedlist">
<ul>
<li><code class="filename">vmlinux</code></li>
<li><code class="filename">initrd.gz</code></li>
<li><code class="filename">yaboot</code></li>
<li><code class="filename">yaboot.conf</code></li>
</ul>
</div>
<p> </p>
<p>Make a note of the partition number of the MacOS partition where you place these files. If you have the MacOS<span> </span><span><strong class="command">pdisk</strong></span><span> </span>program, you can use the<span> </span><span><strong class="command">L</strong></span><span> </span>command to check for the partition number. You will need this partition number for the command you type at the Open Firmware prompt when you boot the installer. To boot the installer, restart the computer, and immediately (during the chime) hold down the<span> </span><span><strong class="keycap">Option</strong></span>,<span> </span><span><strong class="keycap">Command (cloverleaf/Apple)</strong></span>,<span> </span><span><strong class="keycap">o</strong></span>, and<span> </span><span><strong class="keycap">f</strong></span><span> </span>keys all together. After a few seconds you will be presented with the Open Firmware prompt. At the prompt, type:</p>
<pre class="brush: csharp;" title="code">boot hd:x,yaboot
</pre>
<p>replacing<span> </span><em class="replaceable"><code>x</code></em><span> </span>with the partition number of the HFS partition where the kernel and yaboot files were placed, followed by a<span> </span><span><strong class="keycap">Enter</strong></span>. On some machines, you may need to use<span> </span><strong class="userinput"><code>ide0:</code></strong><span> </span>instead of<span> </span><strong class="userinput"><code>hd:</code></strong>. In a few more seconds you will see a yaboot prompt:</p>
<pre class="brush: csharp;" title="code">boot:</pre>
<p>At yaboot's<span> </span><code class="prompt">boot:</code><span> </span>prompt, type either<span> </span><strong class="userinput"><code>install</code></strong><span> </span>or<span> </span><strong class="userinput"><code>install video=ofonly</code></strong><span> </span>followed by a<span> </span><span><strong class="keycap">Enter</strong></span>. The<span> </span><strong class="userinput"><code>video=ofonly</code></strong><span> </span>argument is for maximum compatibility; you can try it if<span> </span><strong class="userinput"><code>install</code></strong><span> </span>doesn't work.</p>
<p> </p>
<p><strong><a id="USB" name="USB"></a>3. Booting from a USB memory stick</strong><br />Currently, NewWorld PowerMac systems are known to support USB booting. To prepare the USB stick, you will need a system where GNU/Linux is already running and where USB is supported. You should ensure that the usb-storage kernel module is loaded (<strong class="userinput"><code>modprobe usb-storage</code></strong>) and try to find out which SCSI device the USB stick has been mapped to (in this example<span> </span><code class="filename">/dev/sda</code><span> </span>is used). To write to your stick, you may have to turn off its write protection switch.</p>
<p>Note that the USB stick should be at least 8 MB in size.</p>
<p class="rteindent1"><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/copying-files-flexible-way">Copying the files - the flexible way</a></p>
<p class="rteindent1">Copying the files - the easy way:</p>
<p class="rteindent1">If you're lucky, there is an all-in-one file netboot/boot.img.gz which contains all the installer files (including the kernel) as well as<span> </span><span><strong class="command">yaboot</strong></span><span> </span>and its configuration file in the iso or on the CD-ROM. Create a partition of type "Apple_Bootstrap" on your USB stick using<span> </span><span><strong class="command">mac-fdisk</strong></span>'s<span> </span><strong class="userinput"><code>C</code></strong><span> </span>command and extract the image directly to that:</p>
<pre class="brush: csharp;" title="code">zcat boot.img.gz &gt; /dev/sda2
</pre>
<p>Using this method will destroy anything already on the device. Make sure that you use the correct device name for your USB stick.</p>
<p><strong>Adding an ISO image</strong></p>
<p>The installer will look for a Linux ISO image on the stick as its source for additional data needed for the installation. So your next step is to copy the Linux ISO image onto your stick (be sure to select one that fits). The file name of the image must end in<span> </span><code class="filename">.iso</code>.</p>
<p>If you want to install over the network, without using an ISO image, you will of course skip the previous step. Moreover you will have to use the initial ramdisk from the<span> </span><code class="filename">netboot</code><span> </span>directory instead of the one from<span> </span><code class="filename">hd-media</code>, because<span> </span><code class="filename">hd-media/initrd.gz</code><span> </span>does not have network support.</p>
<p>When you are done, unmount the USB memory stick (<strong class="userinput"><code>umount /mnt</code></strong>) and activate its write protection switch.</p>
<p><strong>Booting the USB stick</strong></p>
<p>To boot a Macintosh system from a USB stick, you will need to use the Open Firmware prompt, since Open Firmware does not search USB storage devices by default. To get to the prompt, hold down<span> </span><span><strong class="keycap">Command</strong></span>+<span><strong class="keycap">Option</strong></span>+<span><strong class="keycap">o</strong></span>+<span><strong class="keycap">f</strong></span><span> </span>all together while booting.</p>
<p>You will need to work out where the USB storage device appears in the device tree, since at the moment<span> </span><span><strong class="command">ofpath</strong></span><span> </span>cannot work that out automatically. Type<span> </span><strong class="userinput"><code>dev / ls</code></strong><span> </span>and<span> </span><strong class="userinput"><code>devalias</code></strong><span> </span>at the Open Firmware prompt to get a list of all known devices and device aliases. On the author's system with various types of USB stick, paths such as<span> </span><code class="filename">usb0/disk</code>,<span> </span><code class="filename">usb0/hub/disk</code>,<span> </span><code class="filename">/pci@f2000000/usb@1b,1/disk@1</code>, and<span> </span><code class="filename">/pci@f2000000/usb@1b,1/hub@1/disk@1</code><span> </span>work.</p>
<pre class="brush: csharp;" title="code">boot usb0/disk:2,\\:tbxi</pre>
<p>The<span> </span><em class="replaceable"><code>2</code></em><span> </span>matches the Apple_HFS or Apple_Bootstrap partition onto which you copied the boot image earlier, and the<span> </span><strong class="userinput"><code>,\\:tbxi</code></strong><span> </span>part instructs Open Firmware to boot from the file with an HFS file type of "tbxi" (i.e.<span> </span><span><strong class="command">yaboot</strong></span>) in the directory previously blessed with<span> </span><span><strong class="command">hattrib -b</strong></span>.<br />The system should now boot up, and you should be presented with the<span> </span><code class="prompt">boot:</code><span> </span>prompt. Here you can enter optional boot arguments, or just hit<span> </span><span><strong class="keycap">Enter</strong></span>.</p>
<p> </p>
<p><strong><a id="TFTP" name="TFTP"></a>4. Booting via a network with TFTP</strong><br />Booting from the network requires that you have a network connection and a TFTP network boot server (DHCP, RARP, or BOOTP).</p>
<p>The installation method to support network booting is described in<span> </span><a title="Preparing Files for TFTP Net Booting" href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/preparing-files-tftp-net-booting">the section called “Preparing Files for TFTP Net Booting”</a>.</p>
<p>Currently, PReP and New World PowerMac systems support netbooting.</p>
<p>On machines with Open Firmware, such as NewWorld Power Macs, enter open firmware (see above) and use the command:</p>
<pre class="brush: csharp;" title="code">boot enet:0</pre>
<p>PReP and CHRP boxes may have different ways of addressing the network. On a PReP machine, you should try <strong class="userinput"><code></code></strong></p>
<p> </p>
<pre class="brush: csharp;" title="code">boot server_ipaddr,file,client_ipaddr</pre>
<p> </p>
<p> You can also have a look at<span> </span><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/netbooting-debian">this page</a><span> </span>for more information.</p>
<p> </p>
<p><strong><a id="boot_parameters" name="boot_parameters"></a>PowerPC Boot Parameters</strong></p>
<p>Many older Apple monitors used a 640x480 67Hz mode. If your video appears skewed on an older Apple monitor, try appending the boot argument<span> </span><strong class="userinput"><code>video=atyfb:vmode:6</code></strong><span> </span>, which will select that mode for most Mach64 and Rage video hardware. For Rage 128 hardware, this changes to<span> </span><strong class="userinput"><code>video=aty128fb:vmode:6</code></strong><span> </span>.</p>
<p>To read more about Open Firmware follow<span> </span><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/guide-open-firmware-apple-bios-0">this</a><span> </span>and<span> </span><a href="https://web.archive.org/web/20160325002821/http://mac.linux.be/content/openfirmware">this</a><span> </span>link.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>]]></content:encoded>
						                            <category domain="https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/">General knowledge</category>                        <dc:creator>admin</dc:creator>
                        <guid isPermaLink="true">https://www.u58733p55594.web0093.zxcs-klant.nl/community/general-knowledge/booting-from-open-firmware/#post-182</guid>
                    </item>
							        </channel>
        </rss>
		