Font Size: a A A

Research And Implementation On The Desktop Mini-linux System Based On Mobile Storage

Posted on:2012-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:S C YangFull Text:PDF
GTID:2178330338997310Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the release of USB3.0 Standard, data transfer ratio dramatically increases and storage capacity is continuously increasing; the mobile storage device of USB is convenient to carry because of its small volume and has a hot-plugging function, which brings convenience for mobile data storage. The open-source Linux operating system has such characteristics as high reliability and safety, widely support of hardware, practicability and customizability, which makes Linux desktop system gradually popular in office applications. It is extremely important to implement a miniature Linux desktop system within USB mobile storage device to meet the demand of portable mobile office. The standard Linux release system installed to USB disk will occupy about 2GB of storage space; many softwares are not necessary in mobile office, but the needed can not be found. The above situation increases the attrition of USB disk. Moreover, the delayed initialization of USB devices also cause USB disk Linux system to fail to start. Meanwhile, in the consideration of data security, people also hope to work in the convenient mobile office without the original host operating systems and data. In view of the source custom packages, the particularity of USB disk while building a system, the thesis puts forward the method of building Linux miniature desktop operating system in the USB interface mobile storage equipment. Based on X86 hardware platform, the system is equipped with daily office, network applications, music video player etc, and the common functions will eventually package the entire system into a read-only image file. In system startup, the temporary root filesystem will be erected in memory and the system image files will be loaded when the system starts up. The system has no particular restrictions for the file system format of storage equipment. Therefore, it not only saves storage space, but also offers convenience for other operating systems to read and write USB storage devices, which is provided with good generalization and expansibility.The main content of this paper are as follows:①Based on the mini desktop Linux system structure of USB disk, the thesis constructs basic systems including the source text interface and the small, lightweight system of graphical user desktop system in the way of source code, and cuts and optimizes the whole file system.②By successfully using SquashFS compression read-only system with LZMA algorithm, the thesis realizes the minimum encapsulation of the whole system and realizes writability of the system through the AUFS associated documentation system.③Then it analyzes the startup Linux system directly on USB; puts forward the corresponding solutions; makes the specific kernel, module and boot loader initialized RAM disk mirror, transplants the whole miniature system into USB disk and finally successfully starts up and normally works.Experiment shows that the system can successfully operate in various mainstream brand desktop computers, laptops and compatibles with the USB interface start function. Through the comparative experiment, it has been proved that this system, compared with domestic and international mainstream Linux Live CD release, has better performance in the aspects of occupied disk space, required memory size and start-up speed etc. so as to meet the mobile office demand as convenience and efficiency.
Keywords/Search Tags:USB, mini desktop Linux, SquashFS, AUFS, Initrd
PDF Full Text Request
Related items