Install Proxmox 8 on Raspberry Pi OS

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
so we're going to be installing proxmox on Raspberry Pi 5 on top of Raspberry Pi OS so let's get [Music] started now before we begin I do want to thank someone on my Twitter by the name of friendly and Geeks who sent me over the instructions on getting proxmox installed onto our Raspberry Pi 5S now this is completely different from my last video which uses UEFI which is missing a couple of key features using that method so in this method since we are installing on top of raspberry pios a lot of things are working mainly our networking and a couple of these modules that you see here now in the ufi version the this module is not working which is the main module itself as well as ethernet so those were two primary things that I had a problem with moving forward everything is working I was able to get VMS working and containers as well so let's begin all right so one of the first things you need to do is Flash the image onto a hard drive now I'm using an SSD so I have more storage for VM and stuff so what I'm going to do is go into my imager choose device it's going to be RB Pi 5 choose OS it's going to be other and it's going to be 64bit light choose storage it's going to be my 240 GB SSD hit next and I am not going to choose any settings you can if you want to change the host name and a bunch of stuff and get SSH working but I'm not it's going to erase everything are you sure yes and give this a few minutes depending on the speed of your USB and your SSD uh I shouldn't take too long but we still have to stay in this because we have to enable something called USB Max current if you are using ssds so yeah this goes by pretty quick and there we go it's verifying once this is done I'm going to go continue and you can see I'm going to click over here and mount the boot fs and I am going to go into config and on the bottom where it says all I'm going to add USB Max current in enable equals 1 this will allow you to boot up from SSD I'm going to save this close this out and now I'm going to pop this into my Raspberry Pi and we're going to continue with installation all right so here we go now this is the first time it's booting into the Raspberry Pi so it's going to ask you to change your language and stuff like that keyboard layout in my case I'm going to go into United States us right over here username doesn't matter too much because to log into the proxmox you will be using root but I am going to create something just for my username itself and there we have it so the first thing I'm going to do is make sure I have internet I'm going to do sudu app update and see if there's any repositories I have to update I'll do it a little bit later because it's going to be all together with the other projects anyway so from now on I'm going to do s sudu and then jump into Super Root or super user and then I'm going to change a password for root so I'm going to do p a SS WD and then this is where you will type in your password for your root once that is done now we start doing the stuff that we need for getting proxmox enabled so now we have to download curl do I have curl yes I do so curl I'm going to do HTTP htps mirror this is the same location as the iso image that I got last time so in in our case right now we're actually not using the iso image we're just going to use the repository so we're doing mirror AP apq a.ca SL diban slpv port. gpg and then we're going to pipe this into a t and then we're going to save this over to our users SL share slash key ring and then it's going to be PVE port. gpg there we go so now I had a typo it's mirror. qa. CN not C a another typo it's miras so my fault there we go so we're going to clear the screen again and now it's saved because it had all that gibberish now we're going to create a app list so we're going to do e Echo Deb we're going to open a bracket and we're to say Deb equals arm 64 and it's signed by equals SL user SL share which is the same location where you saved that defal at SL key ring/ PVE port. gpg close bracket and then we're going to direct this over to https colon SS slmap qa. CN slpr diban PVE space bookworm and port and then close that quote and then we're going to pipe that into a t slca SL Source list. D and then we're going to name this file PVE port. L list there we go and now we could do app update man I'm having so much typles today you see how I Echo Dev instead of Dev what I'm going to do now is nano into that Etc app source. list. d and then PVE Port I'm just going to fix that real quick instead of Dev I'm going to change this over to Dev save this and then clear the screen again and then we're going to do apt update and there we go now we don't have any errors and this is fine to have on the bottom it shows up a couple of times now we're going to do app disc upgrade technically it's just going to install those 16 packages that we had from before all right now we have more configuration we're going to Nano into Etc host and in here we're going to get rid of all the IPv6 versions that colon so I'm going to go in here and do just uh contrl K contrl KRL K to wipe those out and then we're going to add new one here which is the IP address of this actually let me see what the IP address is while I'm doing this IP a and the IP address is 206 so we're going to do 1 192.168 105 206 Tab and then we're going to call this Raspberry Pi this is the same as what your host name is don't change it if you change your host name then change that so if you change your host name to like Pi five you have to change it to Pi five over there now we're going to have to modify our net interfaces so we're going to Nano into Etc Network SL interfaces and this is a pretty big one we do have to do this because prox Max runs off this list so first I'm going to comment out the source and in here I'm going to do the standard um ifaces stuff so we're going to do autol low iace low inet loop back and then the next one is if face eth zero inet static and then here we're going to create a new bridge so we're going to call this Auto vmbr0 which is what proxmox uses and we're going to call this iFace vmbr0 inet static tabing on that address 192168 10526 which is the one we used before /24 Gateway which would be 1 1921 16815 one and then Bridge Port with an s Etho Z and then this one is Bridge s TP off and then bridge- fd0 so these are the standard things you would use for the bridge we got our IP address our Gateway the interface that we're going to be bridging off of which is ether zero and then a few options on the bottom now we're going to save this it's not going to take an effect yet until our next step which is installing the bridge utilities and if up down so we're going to do apt install if Up Down 2 this is what is required on proxmox and actually let me clear the screen on this and we're going to install Bridge utils there we go it's going to install those two functions and it's going to reboot your networking so if the settings were wrong you might lose Internet there we go clear we're going to Ping Google just to make sure internet's still there and if if it's not working like this that means uh some of the something in the settings was not working now we're going to start installing proxmox so we're going to do apt install PVE DK2 firmware yes now we're going to do app install proxmoxve postfix open I scuzi Das iSCSI PVE DK2 Das firmware d a arch 64 and there you go it's about 2 gigs total all right we're just going to let this go again it might take about 10 minutes more or less for this part depending on well not really depending it's about 10 minutes but you do have to stay on this interface because it will ask you some questions about postfix a little bit later and certain things if you want to save configurations or not so just keep your eye on this screen for a little bit until everything works out all right so here's one of the first question which is postfix for me I'm not having I don't plan on this proxmox ever emailing me so I'm just going to put no configuration and a few minutes later this is the next question that will come up if you want to modify this PVE Port default is no so we're just going to say default because we created that file so we don't want it to be modified at all and once you're done with this that's it you could just reboot this device and the web service should start happening so here we go just to make sure our IP address is 202 or nopes sorry 206 and what we're going to do now is sudu actually we don't even need to sudo we're just going to do a reboot and there we have it we all we need to do is just head over to 206 and there we have our little screen right over here we're going to advance accept the risk our root password that we created earlier and this is our Raspberry Pi proxmox environment and you can see it's running four cores 6.6 PVE 8 gigs of RAM everything you need for the Raspberry Pi so I managed to play around with this for the past couple of days and set up a bunch of stuff so I do have Ubuntu as a Linux container Alpine Arch Linux and Ubuntu as a full VM and you also see Windows 11 unfortunately in its current state Windows 11 will not work because of KVM issues now I did do a quick research that there is a possibility of getting this working if you recompile the Raspberry Pi OS kernel to include certain things that will allow the KVM to work to let Windows 11 run with that being said I am avoiding installing Windows 11 because it does not work in this current state but yes we do have containers and regular VMS working so here I'm going to jump right into ubun to test and you can see that the terminal is working do I have HTP no so I'm going to do a appt install htop and you could see that it does install I get internet and the lxt is working and xtop Pops right up same thing with alpine if I jump into Alpine you could see how I do APK htop I believe I have it installed already so I could just do htop here and you can see it is working so yeah containers do work in here I'm going to show you how to install those now heading into my local storage I'm going to go over to my CT templates now because we are running through a special repository it's really cool that you can actually go to templates and download these versions you can see this is all arm 64 arm 64 so if I wanted Alpine 316 I could just download directly from here or if you want to manually download these images what you can do is head over to Linux containers. org like the previous way we did it and you could go through this image as well now say if I wanted to do alpine 316 over here I would go through the arm 64 go to default head over to the latest version and then download the root FS so I would right click here copy link download from URL paste the link over here and I'll just do alpine 36. tar.xz and this will grab the image for me and I can create a new CT image from that that I downloaded or if you wanted to you can just hit templates and I'll download 317 and that works as well so I'm going to create a container so I'm going to go to create CT I'll just call this test uh pop in a password next for templates I could choose either one I could do 16 or 17 I'll do 17 next this CPU memory Network I'll do DHCP DNS confirm finished task okay and I'll pop right into that called the test and then I'm going to start this and there we go we have our 317 Alpine right over here APK add add Neo fetch let's run that and there we go we have the Alpine 317 AR uh 64 Raspberry Pi fun model and we have this work and to create a VM it's pretty easy it's a little bit easier than rasar Pi 4 because we don't have it doesn't default to IDE anymore and it'll default to scuzzy so that was something that we had to adjust so in my case I'm going to do 106 uu- test so images I have Fedora uh desktop and then Ubuntu 22 SL server this is the one I'm going to be running it's just a little bit quicker so I don't have to run the desktop next for system we'll leave everything as default but the BIOS we're going to have to switch over to ovmf and EFI storage will just keep as local next you see how everything is defaulted scuzzy now I'll just leave at 32 gigs next CPU one actually CPU I'll make this into two memory we keep in two gigs because I got something I was running at four Network I leave the same confirm finish and then in this case when it creates the 106 I should be able to run this and it will jump into the server desktop which is more of the text Bas and there we go so I could run this I can install the server version and that's how you would get VMS up and running now this does happen quite a few times throughout because it's trying to load new drivers and stuff like that but it will come back and it'll give you new resources especially if you're running desktop and everything and that is it now I honestly find this to be a little bit faster than the zema blade not even kidding I believe I feel like the VMS are actually running smoother and faster than of VM blade now I'm going to show you while this is running I'm just going to show you the desktop itself and it's quite responsive and it's quite smooth so if I open a file manager here we go we got the file manager up and running and I'm still running this test in the background and it's still processing but yeah I could run Firefox this Firefox does run a lot smoother than running uh Mac OS on here on a VM so yeah if I go into YouTube I could check out my latest video which is dashboard video and yeah video does work as well on this it's not bad it's not great it's not like graphic accelerated but it does run way better than you find on uh OSX and my mouse doesn't have any issues and I can close this whenever I want but yeah VMS work pretty well on this and I honestly believe it runs smoother than on the zema blade I'll probably do a benchmark comparison in the future just to see if it is true or not but yeah so far I do like proxmox running on the Raspberry Pi 5 now if you got any questions about this hit me up down in the comments below and if you guys are new to this channel consider subscribing and also hitting that Bell notification icon so you know when the next video is going to be out and then sa my nerd cave thanks for watching
Info
Channel: Novaspirit Tech
Views: 16,778
Rating: undefined out of 5
Keywords: novaspirit, tech, proxmox install, raspberry pi 5, raspberry pi os, proxmox on raspberry pi, rpi5, rpi, pi5, proxmox, homelab, lxc, containers, virtual machines, prox, mox
Id: VILBY-xZD8E
Channel Id: undefined
Length: 16min 29sec (989 seconds)
Published: Sun Apr 21 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.