Font Size: a A A

The Analysis Of PC Booting Mechanism And The Design Of Safe Booting System

Posted on:2006-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:W YangFull Text:PDF
GTID:2178360182960507Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In this paper, the mechanism of PC bootstrap, disk management along with the concept and the structure of file system has been thoroughly researched. Then analyzes the characteristics and mechanism of three familiar boot loaders: LILO, GRUB and NTLDR. On the basis of those, we expatiate on how to design a safe boot loader—SLDR, and partition the boot loader into independent modules, then design and realize the whole system. The key of the design is introducing file system drive into the boot loader, and then realize the whole boot loader based on it. For the sake of agility and expansibility, we partition the boot loader into two modules. One is user interface, the other is a program that accomplish boot actually. The user interface is realized in boot menu and command line two methods, which satisfy the demands in different instances. In order to make the boot loader have extensive adaptability, the module accomplishing boot use's direct kerne loading or chain load to load the OS according to the different startup mechanism of OS. In addition, we bring forward and implement an application loading mechanism using relocation table, which realize DOS relocation, can ran user programs for DOS platform. Whereas the particularity of boot loader, we design and accomplish an install program for Windows platform, which make the boot loader simpler to use and configure. The final part of this paper summarizes the peculiarity and innovation of our boot loader, discusses some new methods for improvement, and indicates the direction of development in the future.SLDR is authentic as a result of designing by our self, besides finish the basic booting function, it can also load and run user programs to initialize the peripheral equipments or execute some test tasks for security, which extend the function of boot loader with great meanings to improve the security of the system.
Keywords/Search Tags:boot loader, BIOS, disk, LILO, GRUB, file system, kernel, chain load
PDF Full Text Request
Related items