Installing Gentoo Linux in Virtualbox Part 1

so today I have a few hours free time just gonna sit and relax enjoy my day off here today you know what I thought you know since I have a few hours let's install Gentoo so today I'm going to attempt a Gentoo install and uninstall distance a virtual bossman do this in a VM it's it's actually really nice to do these command-line installs like Gen 2 and arch and you know similar distros that have CLI installs it's nice to do them in a virtual machine that way you can have a web browser open on your host machine so you can actually read through the installation guide as you actually do the install in a virtual machine otherwise what you end up having to do is use like a terminal based web browser you know to view the installation guide and that's a little little clunky so Gentoo org is the website for gentoo linux gen 2 org slash downloads gets you to their download page the first thing we need to do is get some kind of boot media so we need basically a live CD we need their minimal installation CD so gonna go ahead and download that I think it's like 300 Meg's and says pretty small ISO here and then later what we'll do once we load this up and our VM I'll pull down the stage 3 archive we're gonna do what is called a stage 3 install of gin - gin - has stage 1 stage 2 stage 3 and I think stage 4 archives and they're basically tarballs the stage 3 is the most common one it's the one that the gen to install guide actually is written for so I'm gonna do the stage 3 install alright so let me go ahead and get VirtualBox setup here so I've already created my virtual machine I gave this virtual machine 4 gigs of RAM I gave it to cores of my six core CPU I wanted it to have enough resources I make this VM 25 gigs for size just to be perfectly safe I know 25 gigs is more than enough space for almost every Linux distro but I didn't want to you know run the risk of running out of space on this VM somewhere down the road not exactly sure what I'm gonna do with this video at least for this video I'm probably just going to go through the base install I'm not gonna bother installing you know a graphical environment of any kind I just want to get through the base gen to install alright before I launch this VM we're actually gonna follow along the installation guide a little bit a lot of times I just wing these things but you know you really should take the time to read the install guide the first thing it says choose the right installation media I already downloaded the minimal ISO I'm sure that's what it's gonna recommend then it mentions about the stages of mentions the stage 3 tar ball is an archive containing a minimal Jin to environment yadda yadda yadda and it tells us where we can download the stage 3 tar ball we don't have to worry about that until we actually get into the VM alright tells us how to verify the signature of the ISO whoops I didn't verify it you guys should though it's a vm though I'm not too worried about verifying it if I was doing this on hardware yeah you probably should verify it tells you how to burn a disc burner USB whatever all right now this is important this is where we actually boot into the environment so Miglia then launch the VM I get full screen here if I can alright now we need to do something in 15 seconds or it's gonna try to boot from disk that's not gonna work so f-14 kernels alright so this keeps it from trying to boot from disk so I just went ahead and hit f1 let's go back to the installation guide all right Colonel choices Gen 2 that's the default kernel gen - you know FB that is no frame buffer and then mem test of course checks your RAM and we have a lot of options a lot of different of kernel options I'm actually I'm not gonna do any of these options but they are available you can read through the list I'm just gonna go ahead and just boot the Gentoo kernel which again it's the default chronic gen - that's all I need to type git enter according to the installation guide is gonna do like some hardware detection so alright so select a key map from the following list hit enter the default is us 41 for us key map which is correct for me so and I didn't type anything so I guess it went ahead and selected us came out it only gave me a few seconds to make a choice there that was pretty quick alright so read along some of this alright we're automatically logged in as root so I didn't have to actually type root and then give root password anything like that if any Ethernet adapters were detected they should be Auto configured if DHCP is available we should have network so we're already logged in as root and we should have internet if I'm reading this correctly so alright optional user accounts so if I want to create an account other than the root user it tells me how I can do that not sure actually before that mentions modprobe in the next example the 81 39 to module is loaded do I really need to do that no I think this is just an example of it mentions that when we ran the when we launched the the kernel the gen 2 kernel it does hardware configuration for us and that in most cases it detects everything and does a really good job in some cases it may be necessary to auto load certain kernel modules needed by your system and this is an example the modprobe 81 39 to so I think that's just an example I can skip that user accounts password let's create a root password while we're here so ta sswd I'll give this DM a root password bad password it's way too short mad password is way too simple but it let me type the same password and it's gonna let me use it but if it's nice that they give you a warning but they let you use it it was a very simple password I typed alright if we want to add a user I can go ahead and add a user you know what since we're gonna kind of follow along with the guide I will create a user here let me show you guys this command user add - him lowercase him space - capital G for groups and then we need to make this user a member of certain groups he needs to be a member of the users groups he needs to be a member of the wheel group that's very important so he'll have sudo privileges superuser privileges it needs to be a member of the audio group so we can actually hear video I think we can just leave it at that for now space and then the name of this user we're adding I'm gonna call this user DT alright you need to create a password for that user so passwd DT need to give him a password a really short and simple password again we get the warning but it's gonna let me use that pretty short and simple password okay continuing through the installation guide we're at the bottom of the first chapter I guess and the installation guide mentions a couple of optional things viewing documentation while you're doing the install is very important in my case because I'm doing it in a VM I've got a web browser on my host machine open and then I'm doing the install and a VM of course doing this on physical hardware it tells you how to get documentation in the shell using your TTY terminals you can switch between tt wise and you can use a terminal based web browser they recommend links Li n KS it's already installed I guess on the minimal I so so you can use links to get documentation and then you just type links and then the location to the wiki here to the handbook this is the installation handbook by the way for amd64 it's my processor it also mentions you can also use a program called new screen which basically takes the terminal and it splits it into panes so you can have more than one terminal on one screen also optional it tells us how to start the SSH daemon I'm not gonna be using SSH so I don't need to do that and that's it at the bottom of the page we go to the next part of the installation which is configuring the network configuring the network all right automatic Network detection maybe it just works let's see I probably should have already checked this but let's check it again ping and it's pinging Google so it works control C kills the pain all right so we have network reading through the installation guide if network did not work and tells you some ways of figuring out how to get the network up and running using things like ifconfig IP space - our IP space addr i guess to get your IP address etc etc testing the network mentions pinging gent org we pinged Google but networks running so I may not have to do much here a lot of this is troubleshooting for if the network did not work but because ours did I can get through I don't think I have to use any of the what's in this page here preparing for wireless access I'm not going to be using Wi-Fi I think I can skip most of this yeah I'm pretty sure that I don't need to do anything on network because it just worked okay the next part of the installation is preparing the disk oh this is pretty critical here you want to make sure you get everything right here so I would really spend some time reading through this introduction to block devices mentions partition tables whether you want to choose MBR for Master Boot Record or GPT for GUI D partition table a lot of that has to do with whether you're going to use UEFI or if you're gonna use BIOS I usually use BIOS so I typically do MBR you guys they're using UEFI you're probably gonna need to do GPT mentions about advanced storage such as setting up raid LVM we want to create a swap how much swap space would we need mentions using fdisk fdisk is recommended if you're gonna set up the MBR you're going GPT they recommend using parted there those are two command line applications to set up your partitioning I'm not that familiar with F disk or parted I usually use CF disk but because I am trying to follow the actual installation guide you know I'm actually going to attempt to use F disk again I really don't know that much about this particular program but fdisk slash dev slash SDA let's see what this does device does not contain a recognized partition table if i hit P for print okay tells me you know we've got 25 gigs of space to work with I'm gonna hit young for help let's see how I would create a new partition here in in adds a new partition so I'll type the letter in alright now it asks us primary or extended we want a primary partitions soapy partition number default is 1 you can choose 1 through 4 with MBR you get four primary partitions you're limited to four so I'm just gonna go with the default one all right now first sector default is 2048 I'll leave that and then the ending the last sector how big do we want to make this if I just hit enter I'm gonna give the entire 25 gigs to this one partition it'll be slash dev slash SDA 1 but do I want to create a swap do I want to create I don't know a separate home partition at some point or whatever I probably won't do any of that in a VM maybe I should create a swap Bloo I usually don't create swaps and vm's but you know what I think I'll do a swap so I'm actually gonna set a size for SDA one here instead of giving it the full 25 gigs I'm gonna only going to give it 24 gigs so I'm gonna type plus 24 gee alright we created a new partition partition 1 type Linux size 24 gigs by hit P to print out again here you see slash dev slash SDA one starts at 2048 ends at whatever sector size 24 g ID 83 type Linux so we still have one gig of free space to play with here so we should create another partition so in the do P for primary again partition number it'll be 2 by default I'm just gonna hit enter for first and last sector that gives it the remaining space which is not quite a gig we come up one byte short of a gig so 10 20 3 megabytes that 1024 megabytes is one gig but that's fine that's plenty big enough swap for this video many would normally I don't even bother creating us what if I hit P to print this out again there's our partition scheme there now we haven't actually done anything we haven't done we haven't actually written to anything yet so type W to write this will write the partition table and exit ok the part 2 table has been altered sinking discs and then it exits exits us back out into the prompt here I'm gonna clear that make the terminal a little cleaner all right let's see what we need to do next actually there was one thing we forgot to do we did not make any of those partitions I created bootable at least one of them needs to be bootable so we need to go back with F cos fdisk slash dev slash SDA and if we go in for help alright a toggle is a bootable flag so type a what partition number do we want to make bootable the first partition the main partition the big one I created right if I hit P to print that did not toggle the bootable flag on let me do that again one okay P to print okay now it's toggled on slash dev slash SDA one and now it has a little asterisk under our boot so now the bootable flag is on okay now I need to write let's see the partition table has been altered since rereading the partition table filled device or resource busy the kernel still uses the old table the new table will be used at the next reboot or after you've run part probe eight or take part x8 well let me try to run one of those part probe eight yeah I may have to reboot the machine then let me redo we definitely need a bootable flag on them all right now we need to do the kernel here Jen to go back to the screen again okay it's gonna load our key map we'll just let it do it by default again and we really don't need to go through any of the installation we've done before again this was just restarting the machine so hopefully now actually I ran that command wrong F just slash dev slash SDA okay now Peter print yeah the bootable flag is turned on everything looks good here I can quit alright so we need to make a filesystem so to make a filesystem m'kay Kevis let me clear the screen here go back to the top of the command prompt here mkfs txt for space slash dev slash SDA one that's the big partition I created the main partition so make sure you get this right alright and I had actually already done this off-camera I'd already created an extended for partition on that but I'll redo it anyway and then we need to make a swap to make a swap MK swap for make swap and then slash dev in my case slash do of s d8 to alright and that is it we've made an extended for filesystem we've made a swap partition going back here next thing we need to do is Mount alright so in my case it would be mount slash dev slash s da one you know the big partition I created slash space slash M&T slash into alright that should have mounted us and then we go to the next part of the installation guide which is installing the stage three tarball okay first setting the date and time before installing Gentoo it's good idea to be sure the date and time are set correctly a misconfigure clock may lead to strange results alright so view the current date and time by running the command date so type date and Tuesday May 15 you see Times 1832 yada-yada-yada the date is displayed wrong updated using one of the methods no everything looks all right here of course is using UTC time rather than you know my time zone which is the central time zone here in the US but I'm ok with that for now I'm reading more through the wiki here all right choosing a stage tarball well multi Lib 32-bit and 64-bit or no multi live which is pure 64-bit probably won't make too much of a difference for what I'm doing in this VM all right we need to download the stage tar ball so first we need to change directories I mean he does CD / M&T slashed into so we're gonna change into that directory alright now we need to go get the stage 3 tar ball and download it and the way to do that is to get the link for it now this is where it gets interesting because I need the link and are you gonna like you can't just open up fire Firefox here you know so what you need to do is actually use a terminal with based web browser they recommend links Li nks I'm more familiar with links ly Enix but either one would work anyway I'm just gonna go with what they recommend as a first option links Li n KS and then the website I'm gonna go to one of the US servers I just choose the first u.s. server here which is OSU open source lab ok we need to go to let me check this in the wiki make sure where I need to go here releases we need to go to the releases directory not that not that alright releases amd64 OTO builds and then the appropriate stage 3 tar ball we want to download I'm gonna do current stage 3 amd64 they have you know other options here for you know multi Lib they even have one Wow system D current stage 3 amd64 system D they have some hardened stage 3 tar balls as well I'm just gonna do current stage 3 amd64 now how do I actually get that tar ball it's just clicking on it do anything will that download it do you want you want to save or display this file I would like to save it save file ok all right so it's downloading that tar tar ball and it's actually downloading it pretty fast not a very big file 188 megabytes it's going pretty quickly here yeah average speed is 2.2 megabytes a second really good download time all right well that's downloading I guess I could be checking out more of the wiki all right we should verify and validate mentions dot contents and dot digests files I didn't bother pulling those down though I just pulled down the tarball unpacking the tarball we'll need to do this of course we would need to verify you could verify the signatures with GPG I'm probably not gonna bother doing that you validate against sh a you want to do it sh sh a 5:12 some C all right it looks like it looks like it finished downloading so if I type Q to quit links I think I've downloaded that tarball if i type LS yep that tarball is there now we need to unpack it so unpacking the tarball we have this here in the wiki so tar space x TF space stage 3 actually if I hit tab it auto fills the rest of it because that's the only file in this directory so I don't need to you know type that very long filename alright so space - - ex a me go back here actually forgot to switch screens let me show you guys what I'm doing here so the tar XP of space I just type stage 3 and then tab and it autocompletes the file name space - - ex a TT RS / I guess X attributes - include equals single quote a strict period Astrid single quote space alright - - numeric - owner okay kind of a long command there right kind of long and convoluted hopefully that works I'm gonna hit enter alright I didn't get any kind of errors or anything returned so I think it's actually unpacking the tarball force I think that worked it may take a second for this to to complete while that's going on I'm gonna go back to the to the wiki here start reading the next section configuring compile options to optimize gen - it is possible to set a couple of variables with impacts of behavior portage portage is gentoos official package manager alright some of this is gonna require some reading some research alright anyway back to the terminal here okay and now we're back at a prompt so I guess it unpacked that thar wall let me type LS for list again oh yeah so yeah so now we have you know your standard root directory here we have been dev home Lib lost-and-found mount croc run you know all the usual suspects are now found in our root directory so till user bar all that so that is what unpacking that tour ball did very cool anyway anyway reading a little bit about the see flags here basically it recommends a winning up this package here show you guys look all right nano - w /mnt /gen - /e d / portage / make dot config this particular file and this line here has C flags here we need to change it to something else actually I'm not even sure if it's really required to change it but you can change it basically it helps optimize your machine for the GCC C compiler and the C++ compiler anyway you need to see where is right here safe see Flags if I go to that and it basically lists pretty much every CPU architecture known to man on my machine I'm using a AMD FX processor bulldozer piledriver basically right here see flags equals - zero - so let me go ahead just going to type this exactly as it appears here - zero - - - him a RC March or Elm architecture I'm assuming equals v dve r1 I'm assuming that's for bulldozer space - pipe the - pipe is already here and it also recommends doing this line here let's see see xx legs equals quotes the dollar symbol and then we need to do some brackets actually the squiggly brackets sleep flags in those brackets in quotes actually and the line before it is that C host C host yep equals x there you guys can watch me type it but basically I'm just copying what was in the the wiki there x86 underscore 64 - PC - Linux - good new in quotes so these three lines here that I just added to this file or these three lines here so pretty straightforward we're just copying and pasting basically from the Wiggio of course copy and pasting is not working I'm actually just reading the wiki and typing exactly what I see in the wiki here into this file ctrl X to quit nano asked do we want to save Y for yes hit enter and that file has been written all right C let go back to the wiki here and I was at the end of that page this particular page here for getting the stage 3 tar ball the last thing it's mentions make ups the makeups variable to find how many parallel copulations should occur when installing a package a good choice is the number of CPUs or CPU cores in the system but the guide isn't always perfect so make ups is that also in the make come yeah it is or it should be I guess so I don't see make ups in here so we need to add it I just had it somewhere we'll just add it right below this that I had already added before make pops equals and then the number of cores or the number of CPUs in their example they have a - J - I'm assuming that's for a - course they don't explain that really well here in the wiki that's the first thing I found that it's not explained that will but I'm just gonna go with their example I'm assuming that dot the - J - means two cores I hope so that's what I gave this machine I would like it to use both those cores especially since we're gonna be compiling software if it only uses one core you know that's gonna take forever I really wanted to use two cores my CPU anyway control X again you're in Nano so control X do we want to save Y for yes again hit enter all right and moving on installing the base system alright let's see cheroo ting change route in order to download source code quickly as recommended this first select fast mirrors portage will look in the make comp file for Gen 2 mirrors variable and use the mirrors listed yada-yada-yada however we provide a nice tool called mirror select which provides users with a nice interface to select the mirrors so mirror select so I'm going to clear this all right mirror select space - I space - oh space then - greater than signs space /mnt /gen 204 tidge / make not comp all right no such file or directory did I not type that right no I did not /mnt slash into flesh Etsy slash portage slash make calm all right please select your desired mirrors alright so I would like to use mirrors in the u.s. those are obviously are gonna be the closest and should be some of the fastest mirrors so use all these here in the US probably don't need to choose them all but I'll choose a few that's enough tab okay all right type clear again to get a fresh terminal here alright the next part of the config is the Gentoo he build repository a second important step in selecting the mirrors is to configure that ebill repository via / Etsy slash portage slash repos dot config ok alright we need to run this command we need to make a directory all right so this is that command make directory space - - parents slash M&T slashed into / XE / border / repos comp all right we should have just made that directory of course it's not gonna be listed in the home directory it'll be in the mount directory but I'm sure it's there alright and then we need to run this command oh boy this is a long one so CP / committee / Gen 2 user / share / portage / config slash repos dot-com I hope I type that right space and then we're we're copying that to /mnt / gin - Katzie / portage / repos dot-com / gin - calm I really hope I talked that right all right back to the Wiggy here all right take a peek with the text editor or using the cat command the inside of the file should be in ini format and look like this well let's take a look at that file we can nano slash mount flash into flash yet see slash portage slash repos dot-com slash gen2 dot-com and it's there and it looks like this here you see that is that file this is that file so it looks like we did this correctly alright let me exit out of this alright control X to exit that clear the screen here back to the web browser here DNS info copy DNS info see one thing remains to be done before entering the new environment and that is copying over the DNS information into the / XE / resolved comp alright does it give us a command for that it does right here another copy command so CP for copy space - - de r EF ok de-reference ok space / SC / resolved dot-com space now we need to the location where we're copying to /mnt / gen - it's e / all right cannot stat / Etsy / resolve comp no such file or directory okay let's see what we screwed up here and the first thing you always need to do when you type something and it doesn't work as expected check the spelling so resolve comp I thought it was spelled like you would spill the word was resolve there's no e in it though so resolve our e Sol V no hit enter and yeah now it it copies it all right back to the wiki mounting the necessary file systems and a few moments the Linux root will be changed towards the new locations to make sure the new environment works properly certain file systems need to be available there as well the file systems that need to be made available or /proc slash this slash dev all right so we need to mount those so let's go ahead and take care of this really quick so we need to mount space and then - - types space rock space and then /proc you need to mount this we need to mount it to /mnt slash into croc or processes alright we need to mount space - - our bind space slash sis space and the mount point /mnt slash Chintu slash cyst that mounted the cysts directory now we need to mount - - make - our slave space slash mount slash Jen - sis alright now we need to work on the dev folder so mount space - - our combined space slash dev slash dev know slash behind it I was about to make a mistake there alright space then the mount point /mnt slash into slash dev alright mount - - make - our slave /mnt slash and Jen - slash dev alright a little bit of typing there but not too bad basically they give you those six five or six lines there is five lines to enter into the terminal and that mounts your croc your cysts and your dev directories all right it mentions them it gives you some information about exactly what you just typed for those interested the make our slave operation that's needed for some system D support which happens later in the install and we have some warning information when using non G Gen 2 installation media this might not be sufficient of course we're actually using Gen 2 media so but if we were installing Gen 2 by using another distros install media you know this might be appropriate to read right entering the new environment okay now that all partitions are initialized and the base environments installed it's time to enter our new installation by cheering into it so we need to change route alright that your routing is done in three steps the route location has changed okay anyway not gonna read all of that to you we're just gonna chew route so chroot space /mnt slash gen to space and then slash bin slash bash sets our shell our shell is gonna be the bash shell alright that's it we just to route it into this alright now we need to source space / XE / profile alright and then we need to export es 1 equals quotes parentheses sure root in parentheses space dollar symbol squiggly brackets yes one in the brackets and I didn't do that one right okay end quote alright there we are we're chroot 'add into the lab CD alright from this point all actions performed are immediately on our new gen 2 environment of course we're not finished but we're getting there we're making some progress here all right mounting the boot partition all right now that the new environment has been entered it's necessary to create and mount the boot partition now I did not create a boot partition did I let's see make directory first we need to make the directory slash boot we have to have a boot directory you cannot make the boot directory because it already exists okay well if it already exists we're good on that we do need to mount slash dev and in my case my slash dev slash SDA one slash boot okay configuring portage here okay so configuring portage we need to run this command emerge - web our sync not exactly sure how long this will take this is installing a snapshot of the main build repository so this actually could take a little while that command emerge web or sync and it's this may take some time so I'm actually going to pause the recording here I've actually been at this ooh about an hour and a half two hours here I'm gonna go make me a cup of coffee I'll be back hopefully the building the II build repository snapshot from the web hopefully this doesn't take too long I'll be back okay so the portage command here was that the web or sync command is finished we do have some terminal output here important 11 news items need reading for repository gin - you see select news read to view more items so we have some ISA left news that's Rita a select news read okay well apparently it's quite a bit anyway I'm not actually gonna read it here on screen but yeah read the e select news is gonna have some important information next thing and the we all right we need to choose our profile and to do that I select profile list okay I select profile list so I select profile list okay there are a lot of profiles to choose from well so not exactly sure which one I want to go with let me read it a little bit I'll be back okay so looking at this thing there's already a asterisk asterisk by number 12 default default Linux amd64 17.0 stable so that that's the profile that's Auto selected for me of course I could probably change profiles but I'm not gonna do that because that's probably dangerous I don't really know what I'm doing here but it looks like we have options for doing no profiles that use mu SL I guess rather than G Lib C there is even some system D stuff if I wanted to run gen 2 with system D rather than with open our C is the unit system I'm just gonna leave the profile set as default I'm not gonna play with this in any way all right updating the world set so at this point if a new system profile has been chosen it is wise to update the system's world set so that a base can be established for the new process now we didn't change profiles so I'm not sure if I need to do this but just to be on the safe side it doesn't harm anything to go ahead and update the world set so emerge space - - ask space - - update the space - - deep space - - new juice space at world nanus calculating dependencies I expect this actually to take some time this particular update would you like to merge these packages yep go ahead and update anything that needs to be updated actually doesn't look like there's too much needing to be updated here this might go kind of quick drink a little bit of my coffee I actually I know I'm probably gonna break this video into multiple parts and I'm trying to find a good spot to stop part one we would get a lot done here so after you know what I may just go ahead and call it quits after this what would be the next thing in the wiki let me see updating the world set configuring the use variable I'm not gonna use system D time zone configure locales let's see if we can get through this and then the next section configuring the kernel we'll save that for the beginning of part 2 of the install so see if I can get through this particular chapter in the installation handbook and yeah this update here is gonna take a minute so I'll pause the recording all right so the updating the world set as completed going back to the wiki configuring the use variable I'm not actually sure if we even need to bother with this you want to see what use Flags currently available to you our merge space - - enfold mmm apparently it's a bunch of them let's see actually what I needed to do is grip some of this emerged - - info there's just too much stuff being spit out from that one command so let's grab use okay but it is a lot of you spiria bowls that are available to us do we want to edit this in any way probably not I don't know enough about this to really play around in it alright and the last thing on this particular chapter of the installation handbook is systemd is the anit system we're not doing system d so i don't have to worry about that time zone do we need to select a time zone for our system we probably should so let me clear the screen here from all of this that has been vomited out on to our terminal clear all right get a clean terminal LS for list slash user shared zone info although I'm pretty sure I know exactly what zone I'm going with here but anyway since I already I'm not even gonna search through the list but you would find your your region and city to add to the zone info but anyway I'm just gonna echo America because I know exactly what I'm adding here Chicago slash ACOG Oh for the central time zone so region city from East America slash Chicago alright and then greater than Sun we're gonna put that in / XE / x own alright back to the installation guide alright next reconfigure the timezone data package which will update the slash Etsy local time for us based on the time zone entry sounds cool so the merge space dash dash config the space sis - libs / time zone - data time zone - data alright that should have set our time zone for us alright last thing on the page I think it's locales configuring locale so see Nano / - w-space / etsy / Oh Cal die Jen all right so we need at least one locale here all of them are commented out you see the hash in front of each line you need at least one locale you can do multiples but you need at least one so I'm gonna do English us here I think that's all I'm gonna go with I just do the one control X Y for yes write it all right and then we just need to run the command locale - Jen and it generates it for us okay good deal and if we wanted to we could run the command e select locale list that tells us what our options are here if we wanted to I could rent a select locale list set and then the number and it will set the locale to one of these numbers here I'm just gonna leave it as is and that is it we move on to the next chapter which would be configuring the kernel and I think that's where I'm going to in this particular part of the installation it's at least on this video there's a leave part one I'll start part two with configuring our Linux kernel before I go let me give a quick shout-out to my patrons aka Ron mr. Neely pops John Brown Karl Greg Carlos Rob Matt dark when Mark Christian Jake Benjamin Steven Marcus interceptor Bob Lee or Omar and Silvio you guys are awesome you guys help make this show possible peace guys [Music]