<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wii-linux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Selimgozel1</id>
	<title>Wii-Linux Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wii-linux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Selimgozel1"/>
	<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/wiki/Special:Contributions/Selimgozel1"/>
	<updated>2026-04-22T14:46:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Building_Kernel_Guide&amp;diff=182</id>
		<title>Building Kernel Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Building_Kernel_Guide&amp;diff=182"/>
		<updated>2025-05-18T18:16:10Z</updated>

		<summary type="html">&lt;p&gt;Selimgozel1: A semi-simple guide to help compile wii-linux kernel&amp;#039;s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Guide will teach you how to compile the Wii-Linux kernel for Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup and Compile==&lt;br /&gt;
# Install Crosstool-NG via package manager or compile it by cloning &amp;lt;code&amp;gt;git clone https://github.com/crosstool-ng/crosstool-ng&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Make a directory to have all the files/folders to be in&lt;br /&gt;
# In that directory clone the Wii-Linux-Toolchain &amp;lt;code&amp;gt;https://github.com/Wii-Linux/wii-linux-toolchain.git&amp;lt;/code&amp;gt;.&lt;br /&gt;
# cd into the wii-linux-toolchain folder and run &amp;lt;code&amp;gt;mv ct-ng.config .config&amp;lt;/code&amp;gt; and run &amp;lt;code&amp;gt;ct-ng build&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* The process will take a while depending on how shit your computer is.&lt;br /&gt;
# Once it&#039;s installed it should make a directory in your home folder called x-tools run &amp;lt;code&amp;gt;echo &#039;PATH=&amp;quot;$PATH:~/x-tools/powerpc-unknown-linux-gnu/bin&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc &amp;amp;&amp;amp; source ~/.bashrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
# After you ran the previous command go back to the main directory folder and run &amp;lt;code&amp;gt;git clone https://github.com/Wii-Linux/build-stack&amp;lt;/code&amp;gt; and cd into it.&lt;br /&gt;
# Once your in the build-stack folder run setup.sh and follow its instructions and make sure you have all the things u have installed, and if it asks to clone and build stuff always answer with Y.&lt;br /&gt;
# After setup.sh finishes successfully go back to the main directory and now finally run &amp;lt;code&amp;gt;https://github.com/Wii-Linux/wii-linux-ngx.git --branch &amp;lt;Branch You want&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* The branch you clone is the kernel you are going to compile, the following kernel&#039;s are the ones currently supported.&lt;br /&gt;
#** wii-v4.5&lt;br /&gt;
#** wii-v4.6&lt;br /&gt;
#** wii-v4.9&lt;br /&gt;
#** wii-v4.14&lt;br /&gt;
#** wii-v4.19&lt;br /&gt;
# After you cloned the kernel you want to build go back into build-stack and run &amp;lt;code&amp;gt;./build-kernel.sh [name of your kernel directory will most likely be wii-linux-ngx if you kept it default] &amp;lt;kernelversion&amp;gt;-wii+&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Example: &amp;lt;code&amp;gt;./build-kernel.sh wii-linux-ngx 4.19.325-wii+&amp;lt;/code&amp;gt;.&lt;br /&gt;
# After the Kernel compiles you have to build the loader in order to run your kernel so in the build-stack run &amp;lt;code&amp;gt;./build-loader.sh ../v&amp;lt;Kernel Version&amp;gt;.ldr&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Example: &amp;lt;code&amp;gt;./build-loader.sh ../v4_19_325.ldr&amp;lt;/code&amp;gt;.&lt;br /&gt;
# After the loader is done go to your main directory and run &amp;lt;code&amp;gt;cp &amp;lt;kernedir&amp;gt;/arch/powerpc/boot/zImage . &amp;amp;&amp;amp; mv zImage v&amp;lt;Kernel Version&amp;gt;.krn&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;cp &amp;lt;kerneldir&amp;gt;/modules.tar.gz .&amp;lt;/code&amp;gt;.&lt;br /&gt;
#* Example: &amp;lt;code&amp;gt;cp &amp;lt;kernedir&amp;gt;/arch/powerpc/boot/zImage . &amp;amp;&amp;amp; mv zImage v4_19325.krn&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;cp wii-linux-ngx/modules.tar.gz .&amp;lt;/code&amp;gt;&lt;br /&gt;
# Finally after all of that in your main directory you should have 1 ldr file, 1 krn file, and modules.tar.gz file, put the ldr and krn file in the wiilinux folder in your sd card (preassumed that u had the sd card files/folders zip already in there extracted) and extract the modules.tar.gz onto your rootfs under &amp;lt;code&amp;gt;lib/modules&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Selimgozel1</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=User_talk:Selimgozel1&amp;diff=120</id>
		<title>User talk:Selimgozel1</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=User_talk:Selimgozel1&amp;diff=120"/>
		<updated>2025-02-13T19:59:53Z</updated>

		<summary type="html">&lt;p&gt;Selimgozel1: Block of cheese&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lump of cheese&lt;/div&gt;</summary>
		<author><name>Selimgozel1</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Installation_Guide&amp;diff=85</id>
		<title>Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Installation_Guide&amp;diff=85"/>
		<updated>2024-12-11T19:34:07Z</updated>

		<summary type="html">&lt;p&gt;Selimgozel1: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide will walk you through the process of setting up a [[Wii-Linux]] system using the official [[ArchPOWER]] images.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A Wii modified to run homebrew apps via BootMii ([https://wii.hacks.guide/ Wii Hacks Guide] will walk you through this process)&lt;br /&gt;
* An SD card of at least 2GB (unlike official Wii Software, Wii-Linux doesn&#039;t require an SDHC or smaller SD Card)&lt;br /&gt;
* USB storage device for the root partition (&#039;&#039;&#039;&#039;&#039;optional&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
* Access to a Linux system that can hold your root partition&lt;br /&gt;
** GNU tar is &#039;&#039;&#039;required&#039;&#039;&#039; to properly extract the rootfs.&lt;br /&gt;
** We assume this is a physical machine. Virtual machines will require special configuration to pass through the root device, which is beyond the scope of this guide&lt;br /&gt;
** Use of Windows Subsystem for Linux or the ChromeOS &amp;quot;Linux development environment&amp;quot; (aka Crostini) is also beyond the scope of this guide.&lt;br /&gt;
&lt;br /&gt;
We also assume you are comfortable with technical tasks like partitioning media and installing packages.&lt;br /&gt;
&lt;br /&gt;
== Installation process ==&lt;br /&gt;
&lt;br /&gt;
# Ensure that you meet the [[#Requirements|requirements]].&lt;br /&gt;
# Identify which install process you would like to use, [[#PC Installer|the script-based PC Installer]], or [[#Manual Installation|Manual Installation]]&lt;br /&gt;
# Follow the steps shown for that process.&lt;br /&gt;
# Continue to [[#Booting|boot the system]] and [[#After boot|after-boot setup]] to set up anything you&#039;d like (such as networking)&lt;br /&gt;
# Success!&lt;br /&gt;
&lt;br /&gt;
== PC Installer ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you get any errors during this process, please ask for help via #support in (https://discord.gg/K6ea48VUXU the Wii-Linux Discord Server)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Download the installer&lt;br /&gt;
#* &amp;lt;code&amp;gt;git clone https://github.com/Wii-Linux/pc-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run the installer&lt;br /&gt;
#* &amp;lt;code&amp;gt;cd pc-installer; sudo ./installer.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select what disk you would like to use by it&#039;s number listed in the brackets&lt;br /&gt;
# Pick whether or not you would like to store the root filesystem on a different device (for example, USB storage).&lt;br /&gt;
#* If yes, you must have followed the partitioning steps from [[#Manual Installation|the manual installation section]].&lt;br /&gt;
#* If yes, you will be prompted to select your root device shortly.&lt;br /&gt;
# If you didn&#039;t chose yes above, you&#039;ll be asked if you want to do an Automatic or Manual install.&lt;br /&gt;
#* Automatic will partition and format your SD Card for you&lt;br /&gt;
#* Manual will assume that you&#039;ve partitioned your SD Card already, and will format the partitions you specify if you haven&#039;t already.&lt;br /&gt;
# After the card has been partitioned, the necessary files will be downloaded and installed for you.&lt;br /&gt;
# You will need to answer a few configuration questions.&lt;br /&gt;
# Success!  Continue to boot your freshly prepared install!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
# From the [https://wii-linux.org/downloads Wii Linux downloads page], download &amp;quot;Latest build&#039;s ArchPOWER rootfs (.tar.gz)&amp;quot; and &amp;quot;Latest build&#039;s ArchPOWER SD Card files&amp;quot;.&lt;br /&gt;
# Partition the media. You will need a FAT32 partition on your SD card, and will need an ext4 partition on either the SD card or USB storage.&lt;br /&gt;
#* The SD card files take up around 34 megabytes of space. To ensure plenty of space for updating, we recommend at least 256MB for the FAT partition.&lt;br /&gt;
#** If you plan to use other Wii homebrew from your SD Card, you probably want to have more space, likely at least 1GB&lt;br /&gt;
#* If you are using USB storage for the root, you don&#039;t need to partition the SD card.&lt;br /&gt;
# Format the root partition as ext4.&lt;br /&gt;
#* You will need to ensure that the &amp;lt;code&amp;gt;verity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;metadata_csum_seed&amp;lt;/code&amp;gt; ext4 features are disabled, because the Wii Linux kernel is too old to support them.&lt;br /&gt;
#* &amp;lt;code&amp;gt;sudo mkfs.ext4 -O &#039;^verity&#039; -O &#039;^metadata_csum_seed&#039; -L &#039;arch&#039; /dev/[root block device here]&amp;lt;/code&amp;gt;&lt;br /&gt;
# Extract the SD card files to the SD card&#039;s FAT32 partition.&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo mount /dev/[SD card block device here] /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;tar -xzvf [/path/to/boot_files.tgz]&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd; sudo umount /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Extract the rootfs.&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo mount /dev/[root block device here] /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;tar -xvP --acls --xattrs --same-owner --same-permissions --numeric-owner --sparse -f [/path/to/rootfs.tar.gz]&amp;lt;/code&amp;gt;&lt;br /&gt;
##* You &#039;&#039;&#039;must&#039;&#039;&#039; use these flags to extract the rootfs properly&lt;br /&gt;
## &amp;lt;code&amp;gt;sync; cd; sudo umount /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove the SD card (and root device if you have a dedicated one) from the Linux machine.&lt;br /&gt;
&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
# Insert the SD card and USB device into the Wii.&lt;br /&gt;
# Enter BootMii.&lt;br /&gt;
#* If you were able to install BootMii as boot2, your Wii will automatically enter BootMii.&lt;br /&gt;
#* If you followed the Wii Hacks Guide and installed Priiloader, hold Reset as you power the Wii on, then select the &amp;quot;BootMii IOS&amp;quot; option.&lt;br /&gt;
#* You can also open the menu from the Homebrew Channel (HOME button on a Wii Remote, START button on a GameCube controller)&lt;br /&gt;
# Wait for gumboot to load the kernel.&lt;br /&gt;
#* You can navigate the gumboot menu using the power and reset buttons on the Wii, or the D-pad on a GameCube controller, but that isn&#039;t needed for the first boot.&lt;br /&gt;
# At the Wii Linux boot menu, select ArchPOWER (or wait a few seconds).&lt;br /&gt;
# Watch the systemd boot messages and wait for the login prompt.&lt;br /&gt;
&lt;br /&gt;
== After boot ==&lt;br /&gt;
&lt;br /&gt;
The login prompt will have the default root password, and will instruct you to run &amp;lt;code&amp;gt;helpmii&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;configmii&amp;lt;/code&amp;gt; to help set up your system. Helpmii will let you read the [https://github.com/Wii-Linux/helpmii/blob/main/getstarted.txt Getting Started Guide] on your Wii, which will show you how to do important tasks like using &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt; to set up your Wi-Fi or Ethernet connection and how to add swap space.&lt;br /&gt;
&lt;br /&gt;
You may want to check the [[Recommended Apps]] list to get started.&lt;/div&gt;</summary>
		<author><name>Selimgozel1</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=User:Selimgozel1&amp;diff=15</id>
		<title>User:Selimgozel1</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=User:Selimgozel1&amp;diff=15"/>
		<updated>2024-11-06T00:03:11Z</updated>

		<summary type="html">&lt;p&gt;Selimgozel1: Yes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Warning: This user is suspected to be an idiot and be prepared for them to get shamed&lt;/div&gt;</summary>
		<author><name>Selimgozel1</name></author>
	</entry>
</feed>