基于U盘安装技术的Linux系统搭建
来源:用户上传
作者: 乔治锡 张倩莉
摘要:随着上网本的普及和台式机电脑主板性能的提升,用U盘装系统越来越流行了。U盘不仅体积小,携带方便,使用寿命比光盘更长,而且还更新更容易,节约资源。本文给出了制作Linux系统U盘启动盘的方法,以及U盘引导安装Linux系统的过程。
关键词:U盘引导;挂载;grub
中图分类号:TP316.81 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01
Linux System Building Based on U Disk Installation Technology
Qiao Zhixi,Zhang Qianli
(Sichuan Information Technology College,Guangyuan 628017,China)
Abstract:With the popularity of the Internet and desktop computer motherboard performance improvement,U-disk loading system with more and more popular.U disk is not only small,easy to carry,a longer life than CDs,but also easier to update and save resources.In this paper,making U-disk Linux system boot disk method,as well as U-disk Linux system to boot the installation process.
Keywords:U disk boot;Mount;Grub
随着上网本的普及和台式机电脑主板性能的提升,用U盘装系统越来越流行了。U盘体积小,携带方便,不必每次做系统都带移动光驱和几张光盘。U盘读写速度也快,使用寿命比光盘更长,更新更容易,一旦有新的系统更换一个就行了,不像光盘每次都得刻录,而单纯依赖光盘介质的方式,所带来的资源浪费,对于今日全球的低炭事业也是不相符的。因此,越来越多的电脑维护人员选择用U盘安装系统。如今,Linux系统也越来越普及,Linux系统体系的模块结构非常便于定制,选择U盘安装的系统构建方式,将更方便于系统个性化的定制,而不需要依赖于发布商依据各自文化理念而提供的易用化系统集合。本文将以redflag Linux桌面版为例,介绍Linux系统U盘安装方法。
一、系统启动(引导)原理
计算机的储存器分为外储存器(硬盘)和内储存器(主要是内存)。系统文件储存在硬盘里,启动系统的主要过程,即由引导程序(boot)将硬盘里的引导文件转送到内存中,同时将操作控制权交给引导文件,然后就由操作系统来控制整个电脑了。既然系统可以从硬盘上引导,那同样可以从其它储存介质上引导,U盘也不例外。
目前主流的电脑都支持U盘引导,但是年代久一些的计算机不一定支持。要查看计算机能否支持U盘引导,可以查看计算机的CMOS设置。如果CMOS中Advanced BIOS Features里的First boot device引导项中有USB-HDD(硬盘仿真模式)、USB-ZIP(大容量软盘仿真模式)、USB-CDROM(光盘仿真模式)、USB-FDD(U盘模拟成软驱模式)、USB-ZIP+(增强的USB-ZIP模式)或者USB-HDD+(增强的USB-HDD模式)选项(主板不同选项不同),那么就支持U盘引导。
二、制作步骤
(一)制作启动引导模块
在Linux系统下,挂载U盘,假设U盘设备名为sdb,/mnt/usb目录已经存在。在命令控制终端中,执行:
# mount /dev/sdb1 /mnt/usb
# grub-install --root-directory=/mnt/usb'/dev/sdb'
这时,在U盘中会生成/boot/grub目录,并包含相应grub模块。如果安装的是类似redflag Linux桌面6.0sp3版系统,那么可以不通过终端命令,用控制面板中的建立启动盘就可完成。
(二)拷贝镜像
将系统安装ISO文件拷贝到U盘中,将/isolinux目录中对应的vmlinuz和initrd.img文件拷贝到U盘/boot目录下。
对应的操作命令如下(此处假设下载的ISO文件名为linux.iso):
#mount linux.iso /mnt
#cd /mnt/isolinux
#cp vmlinuz /media/disk/boot/
#cp initrd.img /media/disk/boot//
再执行如下操作:
# vi /media/disk/boot/grub/grub.conf
将下列语句写入grub.conf中:
title Boot USB Install
root (hd0,0)
kernel /boot/vmlinuz
initrd /boot/initrd.img
至此,一个具备自启动的U盘安装系统就完成了,以后可根据不同版本的ISO文件,替换对应的vmlinuz和initrd.img文件,即可随时完成Linux系统新版本的安装。
三、系统安装
在开机前,将U盘插到USB接口,并将其他USB设备暂时拔掉。进入CMOS设置中Advanced BIOS Features里的First boot device引导项,将USB引导设置为第一引导设备。跟随安装向导,选择硬盘安装“hard drive”,再选择对应的U盘“/dev/sdb1”,系统会自动找到相应的ISO文件,并引导完成后续的安装过程。对于目前主流的Linux系统版本而言,安装过程都基于可视化图形界面,用户可根据提示,按照自己的实际需求进行安装。
四、结束语
本文详细介绍了Linux系统U盘启动盘的制作方法,也给出了U盘安装Linux系统的引导过程,为用户安装Linux系统提供了方便,具有一定的实用性。
参考文献:
[1]马伟强.深入剖析U盘引导安装系统[J].网络与信息,2010,7
[2]常忠东,特日格乐.大容量U盘启动盘的制作[N].内蒙古民族大学学报,2011,2
转载注明来源:https://www.xzbu.com/8/view-44479.htm