选择显示字体大小

如何从dos系统引导linux系统

linux操作系统诞生很早,但近几年来广为流行,为人所知。它已从一个研究性系统,发展到一个易掌握的应用型系统。linux的开放的特性和自由软件精神越来越被用户所喜爱。

这种操作系统带来了计算机操作系统的革命,它有可能在今后击败windows操作系统linux操作系统不仅能用lilo引导程序引导启动直接进入,还能从dos操作系统中间接引导启动进入。

linux操作系统从dos引导的好处是:

1.在使用dos操作系统进行常规事务处理之后,可以不用重新开始引导计算机而直接进入linux操作系统

2.可以不在硬盘分区中写入lilo引导数据,以致不小心写出错导致操作系统引导出错。是操作系统安全的引导方式。

3.对于喜爱修改linux系统引导内核的人来说,在dos下使用loadlin程序引导可以在不影响原系统的任何配置下轻松的调试自已的内核程序。 dos的文件系统和linux的文件系统不同,dos目前只有两种文件格式16位和32位。但linux操作系统能支持各种文件系统,如:sysv,ext,ext2,dos...,linux文件系统现在最流行的文件系统是ext2。

也有在建立于dos环境中的umdos文件系统。ext2文件格式是linux操作系统现在流行的, 专门为这个操作系统使用的文件系统。umdos文件系统是linux操作系统能在dos文件系统中运行的一种文件管理格式。

当你得到一张linux操作系统光盘的同时,你也获得了loadlin这个程序包。通常在各种linux发行,分发的版本中可以找到。

当然你也可在网络中搜寻到。这程序早已经做为linux操作系统的一部分。它以zip或tgz压缩格式存放,它的文件名通常是loadlin16.zip或loadlin16.tgz包含有执行文件和源码。loadin对以上umdos、ext2两种文件系统都支持。

它是自由开放式的软件,如有兴趣和需要,你可以解开它随带的源码包对它修改、编译。为它增加新的功能。原程序编制的作者。是hans lermen。

你可获得的loadlin程序包的版本很可能是1.6版。它是现在见得最多最流行的版本。

这个版本的特征及功能如下:

1. 增强了错误检查和充分支持linux的“命令行特征”。

2. 接受响应文件。命令行能大于128个字节。

3. 适应dos下的不同配置。对dos的配置要求非常少。

4. 能在扩展内存中执行,支持大的内核(bzimages)和虚拟盘(initrd)

5. 能支持运行dos系统文格式的linux系统
它从dos文件系统引导进入linux文件系统要求:

1. 足够的内存(能装入linux引导内核的空余内存),有压缩的内核(zimage 或

bzimage,即linux引导内核压缩文件)。

及可选装入initrd映像。(linux文件系统中的ram引导初始化)。

2. 需要dos运行方式为实模式,即标准的dos方式下运行才能进入linux操作系统

支持ems驱动程序接口,即支持扩展内存。(vcpi)

3. 已有一个linux操作系统安装在你的硬盘上。

当你得到这个程序包之后,使用相应的解压软件把它解压到相应的目录。现举个例子说明:

假定你获得的软件文件名为loadlin16.zip。使用unzip解压至你的c:loadlin目录下,在dos命令行中输入命令:


c:>cd loadlin
c:loadlin>loadlin zimage
root=/dev/hdb1 ro vga=ask




即可进入linux操作系统

由上例可见,loadlin需要一个zimage或bzimage文件,它们都是linux内核的压缩文件,zimage和bzimage是两种不同的压缩的linux内核形式。

zimage在这里是在linux操作系统使用gcc程序编译之后的系统核心,它在loli引导中同样占重要地位。它的功能是引导初始化配置linux的设备,调用系统初始驱动程序的进程。最后进入linux的控制台,进行操作。

另外可选择的装入磁盘的映像文件。/dev/hdb1,指的是系统的驱动设备,这例子指的是第二个硬盘的第一个分区。linux系统使用形如/dev/xxx的形式指定一个硬盘或一个光盘或类似如此的设备。

root=/dev/hdb1 是linux系统所在位置,它指定linux系统到底在哪里,loadlin程序如何识别和找到linux操作系统,从而在linux操作中调用特定的文件,配合zimage 进行引导。

/dev/hdb1 后面的ro指定了系统的读属性。在umdos的文件系统下,因为linux从属于dos。所以,一般是rw属性,即读写属性,ro,rw表示是只读还是读写。

loadlin 引导时,需要一个linux引导核心,指定linux的路径。它能在dos命令行使用linux核心的参数直接能通过命令行参数传递到linux内核。即可在命令行直使用linux的内核的配置。

vga=ask 由用户指定显示模式。指定显示器是vga还是扩展vga方式。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons