[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Today, I talk about FAI.me, which is a\Nbuild for images. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First, anybody that never heard anything\Nabout FAI? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I started this project in 1999. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'm not sure… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,No, I'm sure that during those times, the\NDebian installer did not have Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the preseeding stuff, so we needed\Nsomething automatically. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I installed the first cluster with FAI and\NI always do talks on FAI or Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,today in the lightning talks, I talk\Na little bit about dracut, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which is used in FAI. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, what was the motivation. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A neighbour of mine, she came to me with Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"My Windows desktop is broken,\Ncan you reinstall it?" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And in the end, I installed her Linux,\Nand I was shortly thinking about Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"Should I use FAI for installing her\Ndesktop with Linux?" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And in the end, I did not use it because\NFAI is too complicated, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,like the Debian installer, I guess it's\Nnot really that easy for beginners Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because there are a lot of questions Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but also FAI is not really for beginners. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So this was the motivation about thinking\Nabout FAI. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The target group was always advanced\Nsysadmins Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but I thought maybe it's possible to make\NFAI usable also for people Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that are not that advanced sysadmins. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The idea is that an installer should cover\Nmost installations. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The Debian installer is really perfect\Nbecause I think it covers Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,all different kinds and strange environments Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can do a lot of things, you can configure\Nvery strange combination of language, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,keyboard layout and so on Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but I was thinking about an installer\Nthat covers 90 or 95% of the installations Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A lot of special cases can be ignored and\Nsince the Debian installer has like Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,more than 20 questions, I thought it would\Nbe much nicer if there were only Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,3 to 5 questions and I looked at Linux Mint\Nand Mageia installers, CentOS installer, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and they all ask much less questions. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In the Debian installer, we sometimes\Nhave also things that are asked Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,during the installation, so not everything\Nis asked at the very beginning. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,For example, the task selection, where you\Nselect your desktop, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,is done after the base installation. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This was also very important, I would like\Nto have something that Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,asks everything at the very beginning. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Then, maybe some tool could create\Na customized installation image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and this installation image should run\Nthen completely unattended Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so you can get yourself a coffee and\Nwhen you come back, your machine is ready. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There are 3 things to customize installation\Nimage, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you just put this image, you do not have\Nto touch anything, and then it's ready. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I thought "Oh yes, this is FAI, maybe\NFAI can do this." Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,As I said, FAI is only, or was until now\Nonly a tool for experienced sysadmins Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and you have to adjust several config\Nfiles, these are ASCII files Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but still you have to touch 5 to 10\Nconfig files to make a customization. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, how can I make FAI usable for\Nbeginners? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's the beginning of FAI.me. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There's a web page, we'll show it\Nin more detail later, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,where you can just click some things, and\Nthen you get a customized image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This image can be put onto a CD, DVD or\NUSB stick, just with dd Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the customization is just by using\Nthe web interface Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so there's no need for you to edit\Na text file, a config file inside FAI. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I hope I covered most important thangs\Nthat you want to adjust Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or a little bit customize. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can add additional packages, I think\Nthat's the most important thing Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that people say "I want to have the normal\NDebian installation Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but with some additional packages." Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And you can select different different\Ndistributions, so it's not only Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the installation image for the stable\Nrelease, you can create Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,3 variants of the installation. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is the web page and thanks to Juri,\Nhe did a great job Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,during the first and second day, he added\Na new feature that we now have Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a toggle button. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Is it big enough or should I zoom in? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, we have a toggle button, what you see\Nnow is just the bare minimum or questions Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and we can toggle it to more advanced\Nsettings. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You have to select or just leave this as\Nit is, username, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,if you do not enter a password, a password\Nwill be generated and shown to you Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and sent by e-mail. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I will now just type in the password. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's here in clear text, for me that's fine\Nbecause Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there's also a comment that you should\Nchange the password after the installation Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and I do not like to enter passwords twice\Nso you can see what you typed in Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and hopefully do not make any wrong\Nmistakes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,For example, we could select the Stretch\Ndistribution with backports, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so we will get a 4.15 kernel with Stretch. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There are some buttons we can say we want\Nto have some Debian developer tools. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is what I defined in the FAI\Nconfiguration, so just a list of packages. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Here, you can enter you own packages.\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I will select the desktop. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can have an installation without any\Ndesktop, so a very small installation. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I will select the XFCE desktop, but all\Nthe other desktops are here. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The language, these are just task packages\Nthat are… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I think Debian has much more task packages,\NI just searched which are Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the most common languages, and what I do\Nif I say I want the spanish language, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,also the keyboard layout is spanish. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I know there are different combinations\Nand with local time, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it's getting more difficult. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This installation will install the clock\Nwith UTC, so if you want to set Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,your time, you have to do this manually. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I want to cover the most common installations. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We select english US, the desktop and,\Nas an example, the midnight commander Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and GIMP. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I can add an email address so if it would\Ntake longer, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,for example if this service will have\Nsuccess and a lot of people are using it, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you may wait for some minutes so your job\Nwill be finished. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So here are the comments, how to reconfigure\Nthe keyboard or the timezone Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then you just click "Create\Nthe installation image". Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Now, in the background, there's some job,\Na script, looking "Oh, there's a new job" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and there's a summary of the configuration,\Nof the web configuration. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Down here you see these are the\NFAI classes, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I will explain a little bit more about this. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But with this information, FAI configuration\Nis generated, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that's what normally the experienced\Nsysadmins have to create Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but here you just click on some buttons\Nand it will be done for you. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In the meantime, we have some more\Nadvanced features Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which I will also show you later. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,For example, this very simple installation\Njust creates one partition Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but you can also select that you want\Nto have a separate /home partition Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or using lvm just by selecting this\Non the web interface. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can also add your SSH public key\Nfor logging as root without a password Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or what's very nice, I found the new\NUbuntu installer does this, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can give your github account and\Nthen there's a comment which Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,receives the public key from your\Ngithub account and puts it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,into the root account so you can log in\Nwithout password. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I think that's very neat. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And if you have a repository with your own\Npackages, you could also add this and say Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,"Please install those packages from\Nmy publicly available repository." Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Let's see. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,As we see, this job finished in 74 seconds. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Now, this customised installation image\Nis available for download. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can also download the log file. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Since this is an installation image,\NI first have to create Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a partial package mirror. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is done by the command 'fai-mirror'\Nand you can also read the log of Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,this call of the fai-mirror, where a list\Nof all you packages with all the dependencies Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,are available. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So you see, these are the list of packages\Nand later they are downloaded Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and in the end, it says it created a mirror\Nof 1G of packages Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and since I have a local mirror,\Nit's very fast. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is the one part on the installation\Nimage partial mirror with all the packages Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the other is that the config space\Nwhich you can also download. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So this is the config space that was\Nreally created for you Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,by clicking the web interface. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If you want to do more things with FAI,\Nyou can set up your own FAI server Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and use this configuration space. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And, that's also very new, the two commands\Nthat are used for creating this ISO image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,are now also listed there. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First, create the partial mirror and then\Ncreate the installation image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok, copy link location… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Let's see how good the network is here. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Q] It's a rather large image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Yeah, because it includes all the packages\Nand with Xfce, LibreOffice and so on Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the installation environment is maybe\Nabout 200MB. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's not much bigger than the Debian\Ninstaller that you need to download. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, 2, 1, done. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I have a little wrapper which calls\Na fresh kvm machine Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,with an empty disk and boots this ISO image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then we will see how this installation\Nruns. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So this is dracut booting the image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and now you see there are already\Nsome parted commands executed Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and now the packages are installed\Nand everything runs on Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and in the end some customization\Nscript. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We use only shell scripts for doing\Nsome customizations Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and you see the files are downloaded\Nfrom /media/mirror Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so this is local on the ISO image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It would also be possible to create\Nan image without the packages Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then give another sources.list file\Nso the packages would be downloaded Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,from the internet but this default\Nin the FAI service, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we put everything onto the ISO image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I guess it will run for 4 minutes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Q] ??? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Yeah. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,What I will show you now is… Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, this was the simple one, now I toggle\Nthis web page and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you will see that there are some more\Nquestions you may answer, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,for example you can give a root password. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If you leave this empty, sudo will be\Nconfigured. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Here you can upload the SSH key or give\Nyou Github account, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that would be Mrfai for me. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,With the partitioning schemes, we have\None partition Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or one partition and /home separated\Nor these two versions with LVM. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,FAI itself can do much more, we could do\Nsoft raid set ups, cryptsetup Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but here I want to cover the most common\Ninstallation, so very simple Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we have only 4 things that you can choose. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[Q] For encryption? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[A] Yes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, this was the partitioning things. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is the new feature where you can add\Nan URL for your local package repository Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the rest is the same, you can add\Npackages you like, your email address Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then also create an installation image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I normally set by default, I include\Nthe nonfree linux firmware. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is because my target audience is\Nan end user and I want to make it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,very comfortable for them, so yeah,\Nthey can just install it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and do not have these problems. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And since this is not on an officiel\Ndebian.org web site, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I can do this with this default. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Let's see, the installation is still running. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, advanced features. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The next thing after this installation, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I will show you how to create cloud\Nimages. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Currently, we create an installation image, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,when you boot it, the installation is run\Nfully automatically. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The other type of service FAI.me gives\Nto you is that it creates a raw image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or some other formats as you see here,\Nqcow2 and whatever Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which you can just boot and\Nthe installation is already done. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But first, see if the installation finish. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ah! Ok. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,These are now the shell scripts that are\Nexecuted for the customization Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,of like /etc/messages of today,\N/etc/network/interfaces is written Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and so on. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You see the installation took 236s, it says\Nthere are some errors Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but that's not really true. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And it stops here, but we can also\Ndisable this, this is only for showing Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,everything went well Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and now we just reboot the machine. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You see the grub. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Ok, Xfce desktop. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,debian was a user with password FAI. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have "uname -a", this is 4.16,\Nthe backports kernel was installed there. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have only one partition, no LVM Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and I told it to install gimp which is\Nnot installed by default. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Gimp is there, so this is nice. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And the midnight commander is also there. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And now we just throw this machine.\NGone. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,What's very nice with this wrapper script,\Nit creates the local disk Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,of the virtual machine in /tmp which is\Na RAM disk and I love RAM, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it's so nice and fast. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, this was installation image and now we\Nlook at the cloud image. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,First, you can say how big should your\Ndisk image be. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Here, I say 8GB, you will see it's not\Nan 8GB image Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that you have to download later. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,By default, I use zstd compression. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Anyone who dose not know\Nthis compression? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is very fast, very new, created\Nby Facebook if I'm correct. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's for very big files and what you should\Nnever use is gzip with sparse images. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The disk image is sparse and gzip\Ncannot handle this Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so if you compress it and uncompress it\Nit will be very large Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and all the other, xz, zstd, can handle\Nsparse files very nicely. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, the hostname is set, the root password,\Nusername with a password. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Now we want to install Buster.