Hey guys and welcome back. Now previously we talked about the Grubb and the Grubb 2 bootloader
and as promised what we're now going to do is to cover some of the additional bootloaders
that we can use for Linux systems. Now the first one was the original, the OG, this is
Lilo or Lilo however you happen to say it, this was the Linux loader. Now like I say Lilo was the OG
and it has been replaced by Grubb and since then by Grubb 2 so you're not really going to expect
to see this anymore but nevertheless some of the details we do want to be aware of for the purposes
of the examination. We do have a Lilo configuration file and this will be in the location of etse
Lilo.conf so this is where we could modify Lilo's behavior and we have some similar features to
what we saw before. We have a default option within that configuration file i.e what image
should we actually boot to if the user doesn't actually enter any commands or select anything
at the boot menu before the timer value expires. So we can specify the default image, we can also
control how long we should wait with the timeout command. See this is very similar to what we've
talked about before again if we set the value of timeout equal to 10 that would mean that we would
wait for 10 seconds. We can also do things like specify the boot drive as well as where the root
file system should be loaded. So say for example in dev sda1 and we also have within this configuration
file a label option this is going to allow us to assign a label to this image so that it is easily
identifiable such as Ubuntu number one say for example. So if you want to maybe say for example
dual boot from your system you maybe have an Ubuntu machine and you maybe also have a red hat based
machine you can use these labels to easily denote which system you're going to select. Now you may
recall additional bootloaders we talked about in the lpik1 certification course one is called
syslinux. This is a bootloader for linux systems but it runs on a microsoft msdos or windows fat
file system. What we should be aware of is that we do have a configuration file for the syslinux
bootloader and that is called syslinux.cfg. Now this is going to be looked for in some
particular locations the very first location that we will look for this in or the system will look
for this in will be in the boot directory and then the syslinux folder and syslinux.cfg that
would be the first place the system would look if it does not find it in that location it would then
shift the next place we would look would just be syslinux so forgetting the boot directory and if we
do not find it in this location we would just look for syslinux.cfg. Now another option we have is
extlinux now originally this only supported the ext file system type but it now also supports things
like fat and ntfs xfs and others and the configuration file for extlinux is quite simply going to be
extlinux.conf. Next we have the iso linux bootloader this bootloader is designed specifically to make
bootable cd ROMs this is also going to have a configuration file of iso linux.cfg and briefly
the last one I want to talk to you about is pxelinux otherwise known as pixie linux. Now the main purpose
of pixie is to allow the system to be able to boot from its network card over a network so the server
that you're actually pulling this information from is going to provide you the kernel image the init
rd as well as the operating system and with respect to pixie linux it's going to be no surprise to you
that its configuration file is called pxelinux.cfg so these are the alternative options that we have
to using grub and grub2. With respect to lilo this is pretty much an antiquated solution and not much
in use anymore at all if not really just for historical purposes but things like cislinux,
pixie linux, so on so forth as opposed to being outdated they have more of a specific use case
so whilst they're not quite as common as say grub2 you certainly still might run into them even in
the modern day so that really is us for the additional bootloaders that we do have available
to us I hope this has been informative for you and I'd like to thank you for viewing.