Академический Документы
Профессиональный Документы
Культура Документы
T. S. N. Murthy
Computer Science & Engineering
Department
Vignan University
Guntur, India
T. Vandana Babu
Computer Science & Engineering
Department
Vignan University
Guntur, India
sivaiah78@gmail.com
murthyteki@gmail.com
vandana9925@gmail.com
Operating Systems.
BOOT PROCESS
I.
INTRODUCTION
A.
BIOS
stage, the machine does not access any mass storage media.
Subsequently, the information about the current date, time,
and the most important peripherals are loaded from the CMOS
values.
When
the
first
hard
disk
and
its
geometry
are
loader.
boot loader.
B.
On
x86
systems,
PXE
boot
is
needed.
Other
Boot Loader
The first physical 512-byte data sector of the first hard
boot loader
commands
executed
by
the
boot
loader
determine
that
The
the
Therefore,
the first
Master
the actual operating system, in this case, the Linux Kernel [3]
[4]. For a network boot, the BIOS act's as the boot loader. It
Boot Record
gets the image to start from the boot server and starts the
system. This is completely independent of local hard disks.
(initramfs)
the ISO image to the USB disk. Then they identify the kernel
image and initrd to boot the Operating system or to start the
ISO images on the USB disk, it is not possible. So booting
multiple ISO images from the same USB disk is not possible
init
C.
A.
initramfs. If the
the initramfs must
provide the root file system to the Kernel. This can be done
with the help of a network block device like iSCSI or SAN,
but it is also possible to use NFS as the root device.
Proposed Method
Now a days there exists nwnber of boot loaders, such as
Uoninitramfs
D.
B.
controllers with udev. After the root file system has been
found,
successful, the
III.
METHODOLOGY
If this is
E.
given below.
init
This program handles the actual booting of the system
through
several
different
levels
init
providing
different
init
required way.
init
or by one of its
child processes.
the
multiboot_module,
EXISTING METHODS
s 1, s... .. Unux
knetbsd_module_elf,
II.
A.
commands
kfreebsd _module,
kopenbsd_ramdisk,
multiboot2 module
initrd,
or
initrd 16,
xnu_ramdisk
on
command
line
options.
Several
distributors
;:;;;"RJ.llI
,,001 USB
It.Jbo.ralu
L(._p.age
'YER\I.so"""" tu -onon--13. W-de:sktop--l386.iSO
this
installation.
So
basic
knowledge
of
Linux
Figure 1.
to install
Linux Operating
system
to the
entry
specifIed
by
the
command
"set
default".
The
J)
"Iinux" in the next line specifIes kernel fIle to load and the
1.
2.
Drive)
3.
device)
4.
5.
will boot two different ISO images, Ubuntu and Linux Mint
6.
7.
of ISO images, but be sure to place one menu entry for each
8.
ISO image and copy the ISO image to the USB Disk.
Press Enter again (to use the default value as the last
cylinder)
9.
2)
2.
3.
4.
Figure 2.
with
Type cd Imnt/USB/boot/grub
B.
Installing
SYSLINUX will alter boot sector on the disk and copy a fIle
named LDLINUX.SYS. at the boot time, by default, the kernel
will be loaded from the image named LINUX on the boot
disk. This default can be changed to some other specifIc fIle.
Here we are loading a special fIle called MEMDISK.
MEMDISK is meant to allow booting legacy operating
systems.
hard disk
boot
loader
that
can
load
Iinux
kernels
GRUB,
The
created
drive.
configuration.
To
format
pen
drive,
open
terminal
with
root
by
the
SYSLINUX
for
the
above
syslinux.cfg
1)
3.
Copy all the necessary ISO images to the USB disk. We need
to write a configuration file which will serve as boot menu for
SYSLINUX. Open any editor with file name syslinux.cfg. The
Figure 3.
antix.iso
c1earos. iso
Figure 4.
ubuntu.iso
vesamenu,
which
is
graphical
boot
menu.
The
IV.
next
the
internet.
Different
Operating
Systems
are
Serial
No
1
2
3
4
5
6
7
8
9
10
II
12
13
14
15
16
17
18
19
20
Operating System
Chakra
Tiny Core
Chrunchbang
Damn Small Linux
Fedora
Fuduntu
Linux Lite
Linux Mint
Macbuntu
MacPup
Mageia
OS4 Open Linux
PCLinuxOS
Pear Iinux
Puppy Limux
React OS
Rosa-KDE
Sabayon Linux
Siax Linux
Ububtu
(lCECS -2014)
Installation Method
SYSLINUX
GRUB2
x
,(
,(
,(
,(
,(
x
,(
,(
,(
,(
,(
,(
,(
,(
,(
x
,(
x
other boot loader on the ISO image. When Linux kernel and
initrd image locations are specified clearly, it will boot to the
ISO image successfully, but still some Linux Distros are not
working properly. SYSLINUX is able to chainload the boot
loader on the ISO image and most of the Linux Operating
Systems are able to boot from the ISO. Some Linux Distros
are unable to boot because when that Linux is searching
contents from the CD or DVD device.
V.
,(
,(
ISO images from the USB disk. With the help of USB disk or
flash drive, we are able to boot from multiple ISO images by
,(
,(
,(
REFERENCES
is dependent on the path of the linux and initrd files. But most
of the operating systems try to find these files on device
[1]
[2]
internation
[3]
Information
Dokeun Lee; Youjip Won, "Booting Linux faster ", 2012 3rd
and SYSLINUX.
[5]
70
on
called RAMDISK. Then it will try to load the initial files from
conference
copy all the contents of the ISO image to the RAM, which is
that RAMDISK. This technique requires more RAM space. If
second
http://doc.opensuse.org/products/draftlSLES/SLES
admin sd draftlcha.boot.html
60
50
[6]
http://www.gnu.orglsoftware/grub/manual/grub.html
40
GRUB2
SVSLINUX
30
[7] http://www.syslinux.orglwiki/index.php/SYSLINUX.
20
[8]
10
[9]
http://www.syslinux.org/wiki/index.php/MEMDISK
http://www.pendrivelinux.comlinstall-grub2-on-usb-from
ubuntu-linuxl
http://www.pendrivelinux.com/boot-multiple-iso-from-usb[10]
via-grub2-using-linuxl