Installing Linux on the Nintendo Wii!
Вставка
- Опубліковано 30 тра 2024
- Is it possible to install Linux on the Nintendo Wii? Yes! Should you do it? Probably not. But let's do it anyways.
PS2 Linux Video: • Installing Linux on a ...
Text Tutorial: gbatemp.net/threads/wii-linux...
KernelPreviewFive Info: www.gc-linux.org/wiki/MINI:Ker...
● Capters:
00:00 - Introduction and Overview
00:55 - Gathering Files
04:07 - Installation
06:15 - First Boot
06:59 - Initial Exploration
09:07 - Getting Online
16:32 - Browsing the Web
18:45 - The Package Manager
20:00 - GIMP
22:26 - Playing a DVD?
24:24 - Outro
● Gear I use to make these videos: www.kit.co/mjd
Camera: amzn.to/3ipyKc5
Tripod: amzn.to/3pqxycn
Microphone: amzn.to/35UbkXb
Editing Software (Premiere): amzn.to/39kawfS
Thumbnail Editor (Photoshop): amzn.to/3lVqVN6
● Affiliate Links (these links will earn me a commission if you purchase something through them at no additional cost to you):
Get a FREE 30-DAY TRIAL of Amazon Prime: amzn.to/2xVmMB3
Get 2 FREE Audiobooks with Audible: amzn.to/2Ovylse
Try Twitch Prime for FREE: amzn.to/33g6vaa
Amazon: www.amazon.com/?tag=teammjd-20
● Follow Me:
Twitter: / mjdtweets
Instagram: / mjdmichael
● Music/Credits:
Background Music:
"Supreme", "Rest", "Ersatz Bossa" and "By the Fireplace" from the UA-cam Audio Library
"Acid Jazz", "Airport Lounge", "George Street Shuffle" and "Spy Groove" by Kevin MacLeod of www.incompetech.com
Outro Music: Silent Partner - Bet On It
Source: UA-cam Audio Library
Amazon Affiliate Notice: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. All Amazon links that I provide will use my affiliate code with Amazon.
Some materials in this video are used under Section 107 of the Copyright Act of 1976, which allows "fair use" for purposes such as criticism, commenting, news reporting, teaching, and research.
#MichaelMJD #Wii #Linux - Наука та технологія
I just love how Linux can be installed on anything
Just like doom 🥲
you should look up how much stuff netbsd can run on
I'm waiting for linux on a pregnancy test
@@ZzxTheNeptuneSays1337 Probebly in the future on some kind of smart pregnancy test would have it. Like smart toasters etc :D
@@linux_for_noobs probably*
The Wii was a beast. I had one running the Debian distro as a torrent machine for more than two years without reboot.
damn that's crazy
Damn that’s crazy
@@qwerty555_ indeed
damn that's crazy
@@RokeJulianLockhart.s13ouq indeed (x2)
This is like the first MJD video where everything goes wrong does not apply.
Just most things this time!
Wii did it!
exactly
Feels strange
That’s because everything goes wrong isn’t in the thumbnail
let's have a look what went wrong this time :D
more like D:
That's me lol
@@markusTegelane yeah cuz nothing went wrong :'(
@@SuperTort0ise wifi went wrong once but he fix it
@@Slendercze0 not really it only didn't work because he set it up wrong.
Michael experiences the horrors of setting up WiFi on Linux 2.6 just like when it was still widely in use.
Gosh, that was a nightmare back in the day but seeing Linux running on the Wii is pretty cool.
Yeah, the configuration nonsense back then that was considered normal and acceptable haha.
Haha yeah that didn’t seem too strange to me😊
He could have tried searching for nmcli, NetworkManager, ModemManager & GUI packages. 🤷
Gives me a lot of respect for the guy who set up all the networking, user permissions, DVD playback, etc, on all the Linux machines at my school during that era.
It wasn't so bad if you had the exact right hardware supported.
MJD's GIMP creations are incredible.
Hey MJD, VMHoss here. Thanks for trying my tutorial! The reason why you have to login as root is because audio playback won't work on the home user.
Very impressive! Linux is also available on the 3DS, although it's much more limited and difficult to use, due to the inability to plug in an external keyboard, meaning you have to use a tiny on screen keyboard on the touchscreen. There's not really any support for any desktop environments either. There's also Linux on the Wii U, and from what I've heard, you can apparently install a few different distros, including Lubuntu.
look who I found in the wild :)
I've used 3DS Linux a long time ago when I was about 12-13
I remember that cheesy keyboard lol
@@Cheddy hey, still banned from discord?
Depending on if there's been a release of 3DS Linux in the past few years, I wrote some of the code for that keyboard. :p It was neat but honestly less neat than Linux on the original DS, considering what was available as cheap handhelds at the different times. By the time 3DS Linux was out, you could get a cheap cellphone and do portable things on that way better, and the web had really passed it by in a lot of ways.. When the DS was big and Linux for that was out, it was actually a pretty powerful portable computer for the price for its time, and a lot of sites were still usable in the links browser.
@@Aeduo Part of me is mad at you for being partially responsible for that keyboard, but also I can't really blame you lol
They totally missed the opportunity to call it "Wiinux". Otherwise really digging the concept, might try to install it myself. 🤩
Iceweasel is the Debian unbranded build of Firefox that removes all the non OSS code from the browser including the trademarked branding. You can technically compile the Firefox source with a flag that will cause it to use the current code name and a non copyrighted globe logo that also drops the closed source code like the MP4 video playback code.
It was deprecated in 2016 iirc, debian today comes with Firefox
Iceweasel is literally just Firefox rebranded. I think Debian had to do it because you're not allowed to use the Firefox trademarks if you recompile the source code. I don't know if that's still the case and cba to look it up.
no all the names got reverted back to normal years ago
A staple in this channel, when something is simple to do, stuff never goes right, a staple and classic in this channel and that's why I keep watching. Because it's actually pretty entertaining.
Well, I was on the fence of what to do with my extra wii, but this has kind of convinced me of my next rainy day project lol.
_Time to make Fedora work on an '06 console._
3 things that would be interesting to try.
First. Try getting a component cable if possible, and connect it to a more modern television with component input. (Or try that Wii HDMI thingy that exists.) It might give you more resolution options.
Second. Try seeing if you can upgrade the version of Debian that it uses to the latest version compatible with PowerPC. If not then upgrade the packages and package repos at the very least.
Third and finally. Try getting QEMU installed to see if you can technically "run" Windows XP on the Wii. (I'd also ask that you install the QEMU drivers to improve performance on XP.)
I assumed the resolution was so low because it doesn't have a proper graphics driver
@@dylon4906 That's just the highest resolution the wii could use. It was a 480i system. But yeah with component cables maybe he could've gotten 480p. It wouldn't've made things any less cramped but it would've had more clarity.
@@Aeduo I heard that you can for the X display change it to a higher desktop resolution while maintaining the active signal resolution at 480i or 480p.. similar to AMD's FSR and NVIDIA's equivalent, but i don't know if the version of Linux that Micheal tried on the Wii has the specific command to do it. Then again that always has the tendency to just be blurry and unreadable.
Well you could use xrandr --output --scale 2 (or more)
@@perkelo2915 thats what i was talking about, thank you! xrandr! i always forget it's name. i need to start using linux more.
just wanted to drop by and say I love your vids. Always such a chill and relaxing vibe and you do a lot of projects I would do myself. For instance, I've driven myself insane trying to get OS/2 installed on real hardware. Although now I have an actual PS/2 so theoretically, I should be able to do it (famous last words).
You’re one of my absolute favorite channels on UA-cam, Keep up making awesome content like this!
Hi Michal MJD, I've been following you for about 2 years and I tell you that your videos are amazing! I am Italian. Your videos are mixed between wii computer and apple tv etc. You are fantastic!
Beautiful. Simply beautiful. I'd love to see more Linux-related videos from you :)
That Gimp Splash Screen brought back memories and the media player too. Good video!
That’s awesome! I remember when you did windows 95 and windows me on the Wii! Nice memories of those old videos!
oh boy i have vague memories of experimenting with this as a kid, glad to see the wii getting some love
FINALLY MORE LINUX CONTENT
I love this so much. Thanks for making these videos
When we wanted the Wii videos, it finally came back
For the dvd, maybe you have to manually mount the disk, with the mount command?
To play a DVD video, that wouldn't be helpful. The media player accesses the device through the block device interface, not through the filesystem. Although if he did mount it he could probably just play the .vob. I'd imagine either the drive wasn't working at all (I think there were different drive models between different Wiis, with different capabilities, and the driver might've not had full support for all the drive models) or the media players didn't know which device file to open.
@@Aeduo it sounded like he put a regular video file on a data disc, not burned a video disc
From my poor memory; (Pretty sure I am correct though)
The black wii can NOT play dvds no matter what. (Different internals)
The original white ones, like the one used in this, can BUT you need a specific homebrew I can't remember the name of at the moment.
You could likely transplant (paraphrasing) the code to the linux os as a proof of concept but it wouldn't be practical.
Aside, IMHO, better off getting an ultra cheap dvd player than waste wear and tear on a wii to play movies.
Cheers
/dev/sr0 is the disc drive device file in Linux usually...
If it ain't there, it ain't working.
@@xan1242 he didn't check since I don't know if he knows.
navigating around the OS was surprisingly faster and snappier than i thought it was going to be tbh. I wonder if the 3d acceleration works right.
also, see if the DVD was shown up as a file in the /dev folder. Linux handles hardware as a file in the /dev folder. this is EVERYTHING including the wifi card, dvd player, and disks installed.
The best about MJD’s videos is that in the 80% of them he makes a new awesome piece of art.
I'm impressed with how smoothly this runs
Xfce has an oddity, it doesn't actually come with any browsers by default and what the web browser icon represents is actually a link to the browser you have manually set as the default web browser, in this case the input output error means that you do not have a set default web browser and have not linked it with the launcher. So for example if I'd set Firefox as my default browser that icon would open up Firefox.
For DVD playback, you still need the Wii to have a drive that supports the stub. That'd be any early Wiis from 2006 or 07, and then morestill, you need the DVDX installer to add that stub. In theory homebrew should just support it, but that Wii may not? I'm blanking on previous videos.
This video warms my heart lol. I love the Wii and Linux!
i'm super interested in the wii home brewing community and the linux community, so this was super interesting to me!
awesome video Michael! the Wii is such a powerful console
Having tried to use a wii to play DVDs before (even going down the rabbit hole of installing linux on it). There are apparently some hardware level issues on most wii models other than the earliest ones that prevent DVD playback.
The disc drive is capable of it but has to be given a special command to enable it. It's considered not good for the drive though, because it has the drive busy all the time.
I don't know if later models had other problems or removed the feature, since Nintendo didn't end up using it.
In a pinch, plugging in a USB optical drive that can read DVDs works. I remember doing that in WiiMC years ago, trying that for fun.
I used my Wii as a primary media hub and DVD player a lot, using both MPlayer CE and WiiMC, once WiiMC came out. But my Wii was old enough to have an internal drive that can read DVDs.
Around 2009, pretty early in the Wii's life cycle, Nintendo switched optical drives to ones that specifically couldn't play DVDs to combat piracy. USB loading was in its infancy in those days. People mainly burned DVD-Rs back then. I still have a stack of them hiding somewhere in my closet from the old days.
Edit: I now mention MPlayerCE, something I forgot about. I forgot that I mainly used that for DVD playback because WiiMC didn't exist for a good while. Afterwards, WiiMC was what I used for 99% of DVDs or videos I threw at it, and used MPlayerCE for the remaining 1%. Good to have both.
ty for making some epic background videos for me to listen to while i build
Awesome video, Michael!
Nice video, please do more of Linux being installed onto random stuff!
Would love to see a Gentoo Installation on the Wii. But be warned it will take a couple of days to compile everything lol
well if the networking works you could just crosscompile, also pretty sure it's gonna be stage 4 tarball so everything ready to go.
I used to run it on a g3-400 red imac Emerge. god that was fun back when stage 2 was a thing.
I wonder if this could maybe be used as some sort of part to a build system for Wii homebrew/emulator developers? Obviously it's a separate OS, but maybe it could be useful past that. No idea honestly, great video though :)
i have been waiting for this
Great and fun video as always. I was hoping to see Doom running on this -Linux on the Wii- though...
I like the vids where you install linux on random things. More please! :)
Thats awesome!!!! Ive always been afraid of this because looks more complicated than the rest of the homebrew, but now seem pretty easy thanks to you.
I have one question tho... Can you put more homebrew on that SD after deleting everything or now there is no way of doing it because the linux thingy doesnt work?
This guy is a mad genius
Love videos like this where technology gets used in ways never intended!!
I'm early this time. I can't wait to watch!
You have no idea how long I've been waiting for a tutorial for this. I've spent the last YEAR trying to get this installed. There's only one other tutorial on yt and it skips 90% of the process. Now, u was using a different linux program. It was wii Linux, but it was from the user who made it. Got it from github and basically went into it head first
I was planning to buy a wii tomorow, and with this video i know what i will be doing tmrw
The jump from the UI to that text installer is so jarring! 🤣🤣
i think there might of been a disc selection error, maybe if you open VLC, run disc, set it to DVD instead of DVD menus, another alternative is adding music CDs, not as cool, but still good. great video btw
wii is such a versatile console. love the amount of work the community has done to make it even better!
Yay a MJD Video
Im 14 and Wii was my first console lol! great video bro
I’m 16 and the Wii was my Second console
Absolutely amazing!
Great job! I would suggest trying to install a custom Android ROM on Blackberry Playbook as well.(if there is any community support during those 12 years, of course)
@@channelname9843 What about the BB10 models, such as Passport?
If your wii is an older model that is compatible with bootmii boot2 (
Web Browser input/output error means no default browser is selected. Go to settings and set default apps. Also, change your resolution under display or by installing "arandr".
Another is to try running the following terminal commands:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
The above commands will update the programs and any system files. This could give you the latest version.
Doubt it would upgrade much with those old package repos. Changing the resolution may make it hard to read on composite video out, however I do wonder how something like an HDMI Adapter would fare with higher resolutions, if at all supported.
@@resneptacle That might be true, but worth a try. The worse that will happen is he will have to redo everything.
I have some experience with playing DVDs on the Wii and while I only did it a couple of times I can say it's probably a good thing you didn't try. Admittedly I have a sample size of 1 console but using a different homebrew app seems to have damaged the drive, with it now making clicking sounds and having trouble playing Wii games (Though no problems with Gamecube discs oddly enough). My theory is that it has to do with the Wii's limited memory requiring it to run the drive at a higher than normal RPM and borking the motor
I don't think it would have changed speed. They just weren't very good drives. They wore out quickly. DVD playback made it worse because the disc is constantly being read, instead of only occasionally.
Interesting. I wonder if it's possible to hack and run Mac OS X, since the Wii's CPU is basically a higher clocked PowerPC 750 (G3).
Doubtful. The Wii only has 88 MB of memory.
@@TheRadmin1724 Yeah, it'd be painfully slow. Even if it ran at all.
@@TheRadmin1724 OS9 then!
@@kaitlyn__L Mac OS 9 would definitely be possible, but then there's three things to face here:
1. Yes the Wii has enough RAM for OS 9, but then you're facing a different address layout compared to the PPC Macs. Also shared memory between CPU and GPU. Most if not all consoles are like this.
2. You'd have to figure out how to boot the system folder, the Wii uses a different boot ROM (or well, ROMs) compared to even the old world G3s (+ new world) or even G4s.
3. Graphics drivers. The Hollywood chip is custom. Knowing that it's ATI based, there IS a possibility, but it's based on something newer than a Rage 128 iirc.
Using Linux and the virtualization software Mac on Linux it is possible to Run Mac OS 9.
The most impressive part is that this is like a 15 year old distro and you can still download and isntall packages on it.
Woah the PS2 Linux video is already 1 year old, I still remember when it was published
As a Debian user, here's what I can say:
I've never used Debian 5, but at 8:12, "Xfce" is the Xfce menu, and "Apps / Help / XShells" is the legacy Debian menu that itself started going away in around Debian 7 or 8 and was basically phased out almost entirely in Debian 11.
Iceweasel (at 11:32) was Debian's rebrand of Firefox due to a licencing issue that prevented Debian from shipping Firefox with official branding. Part-way through the lifecycle of Debian 8, the licencing issue was finally resolved and Iceweasel, Icedove, and Iceape were replaced with Firefox ESR, Thunderbird, and SeaMonkey respectively, and transitional dummy packages with transitional menu entries were created to redirect to those official releases, which were then done away with in Debian 9.
I appreciate this wii content
as far as the dvd drive goes, did you try mounting the drive? assuming that distro doesn't automount the device when a disk is inserted.
mount /dev/dvd1 or something similar. check your device list for the correct name. once the drive is mounted, it should show up and its contents accessible. the drive has to be unmounted so that it can be ejected as well.
@Michael MJD do i need to back up the USB flash drive too before installing the Whiite on the Wii?
You should try HD Retrovision's Wii Component cable. Makes the Wii look so much better.
the old version based on debian 5 only works if you have the early version with a different wifi card
The last update being 2008 really shows that even the homebrew scene didn't really think this was a particularly useful thing. lol.
Getting your PS3 up and running as a supercomputer was probably more enticing.
Back in 2008 there was always someone at school talking about having linux on there ps3, i never actually saw it, but i know it was really possible, at the time, the idea of linux (a computer os that not many people had heard of) running on a console was the coolest thing ever. People were using it for piracy so sony eventually put out a update to stop it but in the early ps3 days it was wild, i think it was also possible on playstation 2
Would it let you use a higher resolution if you found some composite cables for it?? (5x plugs not 3)
For the network you probably can install nm (network manager), that configures the network automatically.
And for the dvd... you should manually mount the disc pobably. I don't think that they put auto-mount.
And also for the dvd video, I think you need "certain" libraries to decript the dvd. I don't know if vlc has the capability for it's own to decript them.
Now if they could install linux on the wiiu, more power (cpu/gpu) more memory, and a more usable resolution.
But of course... you can adapt on the this resolutions. My old pentim used 640x480 with 16bit or 800x600 with 256 colors, the wii it's much better as a desktop computer.
i have a wii with a broken disc drive. never homebrewed it before but im confident in my abilities. thanks for the inspiration to get that old thing back out, i want to see how hard it would be to port a tiny but modern distro like Alpine to the Wii, instead of a 16-year outdated debian version
WiiMC is awesome for playing DVDs at least on the original Wii that had GameCube backwards compatibly built in.
I heard a snippet of Ersatz Bossa under your voice and it I immediately had a Pavlovian response to "Open the audio settings" and "turn the world audio back off"
I may have quit VRC but those 4 years I wasted will never leave me.
It's so surreal to try and open a menu on my hand and realize that the buttons aren't there.
PS - Black cat sucks, Pug is better specifically because having PCVR means there is a higher likelihood that you are above the age of 13 and won't screech slurs at the top of your lungs
Question-If you install Whiite Linux on your SD card, and if you backup your homebrew applications, is it possible to still use the SD card for normal homebrew and whiite?
Im amazed. Can this Linux (Whiite) be able to run Mac-on-Linux (MOL, discovered by a tech guy in France in Nov 2022) to run Mac OS 9.2 or Mac OS 7.x on a Wii Homebrew box? Theres a problem with pixelated fonts in some part of Mac window GUIs. Let me know.
Now I am feeling proud to be a linux user as my fav YT channel finally makes a linux video!
I know it’s a little dumb, but is it possible to somehow make a channel to just boot up linux?
I think it would be possible (P.S I don't know anything about wiis)
I love your CRT, but you should open it up and ajust the focus pot on the flyback transformer. I bet you can make it very sharp
many years ago i used Linux on my Wii (most of the time to hear internet radio and to use an old printer). To watch DVDs, put the DVD in the Wii before starting Linux. That should work. I tried to watch Minions, Lord of the Rings and AVATAR (the James Cameron Movie) with VLC, but most of the time, after ~10 minutes VLC crashes. The only DVDs that worked every time was from the Moomins. Still dont know why. After that I quickly switched back to my old DVD player
That old splash screen for GIMP. Looks like something out of The South Bank Show, circa 1997.
i used to have a external drive set up using a sata to usb, that was how i homebrewed mine, i wonder if there is a way to boot through that, or would the usb lane be slower than the... im guessing hdd... ecc... i dont even know
This is a birthday video for me.. I'm sad I missed it..
Man definitely goes better for you than it would for me probably.... I messed up trying to reconfigure my zram on my desktop and that was fun 🤣
This is so awesome. Now I gotta ask, can you run a Minecraft server on a Wii?
When you ran it through that other media player it does give you a path for the dvd, so maybe putting that into vlc will get it to run?
dmesg in the terminal to get see if there is anything about a device name, when the dvd is inserted?
I’m happy these kind of videos exist because I can’t do it myself because I’m terrified of bricking my wii with homebrew
yes because my cousins wii was bricked from homebrew
could you install a more modern browser from the package manager or the console?
I have a DVD player app on my Wii, but I have to use an external DVD drive hooked up to it - does one of those work in Linux?
I wonder if you can see content of dvd disk on command line. Device itself under /dev usually.
Was it mounted. Because inserting disk does nothing in linux, you need to mount it and make available to the os.
So maybe you gave up to early.
I want the latest linux distros on every console, hopefully this scene gets more attention!
It has been a very very long time since I've seen a Linux desktop of that vintage...
I wonder why the project didn’t get taken any further, like to get the DVD working or east network setup etc
DVDs are usually encrypted. You need the right libraries installed to decrypt them and many distros, like debian, don't have them installed by default, because of legal or ethical/moral objections.
Try installing the libdvdread and/or libdvdcss libraries.
You can also run `sudo blkid` to see if the system detects the disc.
You can also get more screen space if you would just merge the bottom and top panels into one. And shrink it down some more anyways cause they're both still very large. And also shrink the titlebar. It's XFCE so getting a tiny title bar is very easy, even if you have/want to make one yourself.
And don't ever bother with opera on Linux. It's always been trash. Even in its day, crApple's terrible opera port for Linux was very outdated and missing a lot of core elements. It's like they did it that way on purpose.
I haven't started watching, but let's hope everything doesn't go wrong...
Knowing how slow the Raspberry Pi is/was, I'm actually impressed.
Last time I installed Debian on the Wii, I was unable to run any DE.
I tried updating the repositories, started upgrading and got a segmentation fault during that.
Is it possible to access UA-cam and streamings like Netflix? Or maybe transform a wii into a tv box?
I would love to see if this could handle a full package upgrade. (apt update && apt upgrade)
Thought this was going to be a boring video but then I saw it was an MJD video and then I had to watch :D
Never knew some one could get so excited to get connected to the internet :D