<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Installing_NetBSD_ARC_on_Qemu</id>
		<title>Installing NetBSD ARC on Qemu - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Installing_NetBSD_ARC_on_Qemu"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Installing_NetBSD_ARC_on_Qemu&amp;action=history"/>
		<updated>2026-04-24T02:24:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Installing_NetBSD_ARC_on_Qemu&amp;diff=8310&amp;oldid=prev</id>
		<title>Neozeed at 19:25, 1 December 2010</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Installing_NetBSD_ARC_on_Qemu&amp;diff=8310&amp;oldid=prev"/>
				<updated>2010-12-01T19:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:25, 1 December 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First take note, that this is going to be very tedious... And currently there is no networking support.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;First take note, that this is going to be very tedious... And currently there is no networking support.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== shortcut ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For anyone interested you can just download a ready to run image [http://vpsland.superglobalmegacorp.com/install/NetBSD/NetBSD-1.5.1/NetBSD%20151%20arc%20-%20Qemu%200.12.3.zip here].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Materials ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Materials ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Qemu 0.12.3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Qemu 0.12.3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:7253:newid:8310 --&gt;
&lt;/table&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Installing_NetBSD_ARC_on_Qemu&amp;diff=7253&amp;oldid=prev</id>
		<title>Neozeed: lame initial version</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Installing_NetBSD_ARC_on_Qemu&amp;diff=7253&amp;oldid=prev"/>
				<updated>2010-04-03T17:55:09Z</updated>
		
		<summary type="html">&lt;p&gt;lame initial version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[NetBSD]] is of course a very portable [[Net/2]] derived BSD OS.  And it's got all kinds of different platform/cpu support.  On the heels of the whole [[Installing Windows NT 4.0 on Qemu(MIPS)|Windows NT MIPS on Qemu]] thing I thought it'd be interesting to see what else can be installed on Qemu's ARC emulator.&lt;br /&gt;
&lt;br /&gt;
First take note, that this is going to be very tedious... And currently there is no networking support.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
* Qemu 0.12.3&lt;br /&gt;
* A download of NetBSD 1.5.1 for the ARC [http://ftp.netbsd.org/pub/NetBSD/NetBSD-archive/NetBSD-1.5/arc/binary/sets/ here]&lt;br /&gt;
* The i386 '[http://ftp.netbsd.org/pub/NetBSD/NetBSD-archive/NetBSD-1.5/i386/installation/floppy/boot-big.fs big floppy]' for NetBSD 1.5.1&lt;br /&gt;
* A Windows NT CD (version 3.1-4.0 something with MIPS support)&lt;br /&gt;
* A copy of the [http://hpoussineau.free.fr/qemu/firmware/magnum-4000/setup.zip ARC Bios] (now freeware!)&lt;br /&gt;
* mkisofs&lt;br /&gt;
&lt;br /&gt;
== Install steps ==&lt;br /&gt;
This is a rough guide on what I did to install NetBSD MIPS&lt;br /&gt;
=== Preparation ===&lt;br /&gt;
I'm going to assume that you've got your Qemu built, and the the mips64le executable somewhere.  Next you'll need the ARC BIOS in some location you can get to as well.  You will also need the x86 version of Qemu as NetBSD will panic the kernel under heavy disk IO.&lt;br /&gt;
&lt;br /&gt;
=== Make the emulated hard disk ===&lt;br /&gt;
This should be pretty straight forward.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
qemu-img create -f qcow2 netbsd151.disk 2G&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install a Windows NT system partition ===&lt;br /&gt;
You'll need a Windows NT CD to now install a system partition.  This is really simple.  Just boot up Qemu like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
qemu-system-mips64el -M magnum -L . -hda netbsd151.disk -cdrom windows_nt_4_workstation.iso&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The emulator should now boot up, with the arc menu.  Then choose the option to 'run a program' and type in:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd:\mips\arcinst&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now create a system partition of at least 10 megabytes.&lt;br /&gt;
&lt;br /&gt;
Once the system partition is formatted we are good, and you can exit back to the main ARC bios (hit escape a few times) then you can close Qemu.&lt;br /&gt;
&lt;br /&gt;
=== Create a NetBSD cdrom ===&lt;br /&gt;
I like to setup a NetBSD cdrom that boots on the i386 so we can setup the partition and extract it that way, but contain the MIPS userland.&lt;br /&gt;
&lt;br /&gt;
In the directory of the MIPS files run mkisofs something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkisofs -J -V NetBSD -o ..\netbsd151.iso &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*ADD BOOT STUFF HERE&lt;br /&gt;
&lt;br /&gt;
=== Boot the i386 NetBSD ===&lt;br /&gt;
Ok, now with the disk setup with an NT system partition, and our BSD cd ready to go, we'll boot the i386 qemu emulator to setup the disk, and unpack NetBSD MIPS.&lt;br /&gt;
&lt;br /&gt;
To be finished later....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:QEMU Tutorials]] [[Category:Qemu]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>