09-14-2001
LILO stands for LInux LOader. Without getting too technical, the BIOS (when you first start your computer, the BIOS is what deals with the raw hardware input/output) calls up a boot loader (in this case, LILO) to take care of loading the software. LILO takes control, and boots the Linux kernel.
If you've ever tried to boot a computer with no OS loaded, or without a boot loader, you'll pass the BIOS, then sit at a black screen with a blinking cursor. LILO gives you the option of booting from multiple boot images, be it Linux, Windows, OS/2, etc...
This may be more clear and helpful to you:
http://www.ibiblio.org/mdw/HOWTO/mini/LILO-2.html
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi
well ive got a slight prob with LILO, ive been trying to delete my linux partition and merge my entire hard drive back into one but when I do so LILO is still there, even after I erase the linux partition and I was pretty sure that it was on the boot record or something anyway, but all it... (2 Replies)
Discussion started by: Drainy
2 Replies
2. UNIX for Dummies Questions & Answers
Guys,
Any idea how to Install Lilo after Instal linux 7.2 ( 2.4.7 ). At first when i was installing Linux 7.2 i didnt install LILO because i have alllready installed Boot Magic from Power Quest (Having dual boot Windows2000 Server and Linux Red Hat7.2 ). I didnt install LILO because i was... (20 Replies)
Discussion started by: killerserv
20 Replies
3. UNIX for Dummies Questions & Answers
I have installed linux.. but it wont boot.. it says: "LI"
and then my computer freezes..
it has worked before..
A couple of days ago, I tried to install OpenBSD.. I used the whole disk for it..
I think it's something with the MBR-settings I made in the OpenBSD installation..
How can... (1 Reply)
Discussion started by: Hamcha
1 Replies
4. Filesystems, Disks and Memory
i hade and Win 2000 and and Linux 6.2 on a machine, the Lilo boot worked properly . . after i had changed the Partion size with Partion Magic in w2k and rebooted my computer hangs and just says "Li" in the upper left corner . . can some one plz explain to me where the problem is, can i get the... (1 Reply)
Discussion started by: sajjan2
1 Replies
5. Filesystems, Disks and Memory
:confused: I've been trying to figure out what happen to Windows 2000 since I upgrade my partition of Red Hat 7.1 to 7.2. Before I even upgraded my system would dual boot both OS's now it only sees Linux in lilo. Can some one help me I'm in need of help. Can you tell me what I'm missing in my... (3 Replies)
Discussion started by: aojmoj
3 Replies
6. UNIX for Dummies Questions & Answers
i hade and Win 2000 and and Linux 6.2 on a machine, the Lilo boot worked properly . . after i had changed the Partion size with Partion Magic in w2k and rebooted my computer hangs and just says "Li" in the upper left corner . . can some one plz explain to me where the problem is, can i get the... (2 Replies)
Discussion started by: sajjan2
2 Replies
7. UNIX for Dummies Questions & Answers
I know that this question has been asked here many times before, but after 4hours of reading and conf file changing I'm still where I started. Here's the scenario. I have a machine that has 60GB HDD, RedHat 7.3 & Win2K.
19 first GB are win2k (FAT32; /dev/hda1). Then comes RedHat 7.3: hda2 -> /boot... (2 Replies)
Discussion started by: D-Lexy
2 Replies
8. UNIX for Dummies Questions & Answers
I have a machine that dual boots win2k and linux, and we are handing it off so it no longer needs linux. Linux is a separate partition so I can delete the partition, but I need to remove lilo- how do I do that ? (7 Replies)
Discussion started by: dangral
7 Replies
9. Red Hat
Does anyone know how to write a lilo.conf for lvm configurations.
I have the devices addressed as:
/dev/VolGroup00/LogVol00 / (root)
/dev/VolGroup00/LogVol01 (swap)
When running lilo,
Error states:
can't put the boot sector on logical partition 0xFD02
Would... (2 Replies)
Discussion started by: imrank27
2 Replies
10. Red Hat
I use redhat7.0, and I want to update kernel to 2.4.0,I make following steps:
#gzip -cd linux-2.4.0.tar.gz | tar xvf -
#cd linux
#make mrproper
#make config
#make dep
#make bzdisk
#make modules
#make modules_install
#cp linux/arch/i386/boot/bzImage /boot
then I modify lilo.conf,like... (0 Replies)
Discussion started by: konvalo
0 Replies
UEFI(8) BSD System Manager's Manual UEFI(8)
NAME
UEFI -- Unified Extensible Firmware Interface bootstrapping procedures
DESCRIPTION
The UEFI Unified Extensible Firmware Interface provides boot- and run-time services to operating systems. UEFI is a replacement for the
legacy BIOS on the i386 and amd64 CPU architectures, and is also used on arm64 and ia64.
The UEFI boot process loads system bootstrap code located in an EFI System Partition (ESP). The ESP is a GPT or MBR partition with a spe-
cific identifier that contains an msdosfs(5) FAT file system with a specified file hierarchy.
Partition Scheme ESP Identifier
GPT C12A7328-F81F-11D2-BA4B-00A0C93EC93B
MBR 0xEF
The UEFI boot process proceeds as follows:
1. UEFI firmware runs at power up and searches for an OS loader in the EFI system partition. The path to the loader may be set by an
EFI environment variable. If not set, the default is /EFI/BOOT/BOOTX64.EFI. The default UEFI boot configuration for FreeBSD
installs boot1.efi as /EFI/BOOT/BOOTX64.EFI.
2. boot1.efi locates the first partition with the type freebsd-ufs, and from it loads loader.efi.
3. loader.efi loads and boots the kernel, as described in loader(8).
The vt(4) system console is automatically selected when booting via UEFI.
FILES
/boot/boot1.efi
First stage UEFI bootstrap
/boot/boot1.efifat
msdosfs(5) FAT file system image containing boot1.efi for use by bsdinstall(8) and the bootcode argument to gpart(8).
/boot/loader.efi
Final stage bootstrap
/boot/kernel/kernel
default kernel
/boot/kernel.old/kernel
typical non-default kernel (optional)
SEE ALSO
vt(4), msdosfs(5), boot(8), gpart(8)
HISTORY
UEFI boot support first appeared in FreeBSD 10.1.
AUTHORS
UEFI boot support was developed by Benno Rice <benno@FreeBSD.org>, Ed Maste <emaste@FreeBSD.org>, and Nathan Whitehorn
<nwhitehorn@FreeBSD.org>. The FreeBSD Foundation sponsored portions of the work.
CAVEATS
EFI environment variables are not supported by loader(8) or the kernel.
boot1.efi loads loader.efi from the first FreeBSD-UFS file system it locates, even if it is on a different disk.
boot1.efi cannot load loader.efi from a ZFS(8) file system. As a result, UEFI does not support a typical root file system on ZFS configura-
tion.
BSD
October 17, 2014 BSD