安装linux系统iso镜像下载为什么要下载镜像

博客访问: 232998
博文数量: 257
博客积分: 791
博客等级: 军士长
技术积分: 1694
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
原文地址: 作者:
任何一个操作系统在任何一个硬件平台上的运行都需要一个引导的过程,即,初始化软件环境、把内核从存储介质放到内存当中去,并开始运行。当然对于某些简单软硬件系统,这个过程可能及其简单,而对于 PC 就要略微复杂一些了。 PC 的引导程序上承 BIOS,下接内核的初始化代码,虽然开一次机只运行一次后就不留痕迹了,不过还是相当重要的。所有的引导程序都在做类似的事情:
驻留在存贮介质的特殊位置可以被 BIOS 启动,或是自己是某一系统的可执行文件,可以被用户显式或隐式在该系统(宿主系统)内启动;
了解要被启动的必要启动文件的位置,包括系统内核、ramdisk 等,并把它们读取出来、装载到内存之中;
构造环境、运行操作系统的内核,自己则就此退出历史舞台。
历史上,用于 Linux 的最著名的引导程序莫过于 LILO 和 Grub 了,作为通用的引导程序,二者用途广泛,但对于一些特殊的场合,譬如引导程序可利用的空间比较有限的可移动存储介质 (通俗地说,包括光盘、软盘、u 盘等),它们有些过于厚重了,这就引出了我们今天的主角SYSLINUX/ISOLINUX。
SYSLINUX/ISOLINUX 是专门用来引导可移动介质的轻量级引导程序,因为这样的介质通常不会固定只针对一种硬件。我们主要介绍以下ISOLINUX 引导安装程序。ISOLINUX其实是一个简单的Linux系统。其构造很简单。主要包括以下几个方面的内容:
•引导程序isolinux.bin &&&&&& 这个文件是ISOLINUX的引导文件。相当于Linux系统中的grub程序一样,在系统启动时,先加载isolinux.bin来启动系统,当isolinux.bin启动以后,会根据下面的配置文件isolinux.cfg来选择不同的启动选项来启动系统。
这个文件是一个二进制文件,在编译isolinux时可以得到,在这里不做过多讲述。
•配置引导项文件isolinux.cfg &&&&&& 这个文件是ISOLINUX启动的配置文件,有了这个文件,引导程序isolinux.bin在引导时才会根据该配置文件的配置内容的不同,而选择不同的引导项来启动系统。
isolinux.cfg中的配置项有很多,用户可以根据自己的需求来选择性的加入跟自己相关的配置项即可。但是下面的这些配置项是必须要有的:
&&&&&&& default linux指定 label 是 linux 的启动选项为缺省,当然也可以是别的。
label linux
  kernel vmlinuz
  append initrd=initrd26.gz ramdisk_size=1000000 vga=791
&&&&&&& 这就是一个启动描述项,前面的 label 是指Linux系统启动时的引导选项。相当于grub中的title。kernel制定了启动时的内核。initrd= 指定 initrd 的文件和 ramdisk_size= 指定 initrd 的尺寸上限。其余的内核参数还可能有很多。其实Linux内核中启动的所有参数,在这里都是可以加入的。
&&&&&&& prompt=1这是说,向用户提示输入选择,直接回车就是缺省选项了。当然,如果使其等于0则,不向用户提示输入选择。
timeout=0没有时间限制,当然也可以指定一定时间之后自动进入缺省选项。这个时间是秒数的10倍。例如,如果要等待30秒进入,则应该在这里输入timeout=300。
&&&&&&&& 这些是系统引导时的必有选项,当然,有些选项是可以没有的。下面的这些选项可以没有。
display xxx.txt这指定了一个文件名,会在启动的时候显示的内容,该文件甚至可以包含一个 RLE 编码的图形文件,也就是大家在安装光盘启动时看到的那个;不过这个字段不甚重要,我们就略过了。
&&&&&&& gfxboot bootlogo 这指定了启动时的图形界面。一般的Linux系统安装盘中都会加入此项,但是在一些特殊需求下,是不需要用图形界面的,而需要字符模式。具体如何制作图形启动模式,如何制作字符启动模式,需要根据选择的内核选项以及设置选项有关系。这将在下面进行详细介绍。
&&&&&& include ×××这是引入一个已经写好的配置选项文件到配置文件中。这在执行时,会将引入的文件中的全部内容给添加到此文件中,形成一个零时的配置文件来启动系统。
&&&&&&& 基本的配置项就这么多,当然还有很多的配置项,还是需要用户去参考相关的权威手册来一一了解。
•系统启动内核程序 &&&&&&& ISOLINUX系统在使用isolinux.bin文件引导完成以后,就会调用一个启动内核来启动一个简单的Linux系统。实际上无论是安装,还是修 复Linux系统都需要一个简单的Linux系统来调用相应的程序来完成。在启动盘中使用的Linux内核程序跟普通的Linux系统内核是完全一致的, 这里比较特殊的是其initrd镜像文件。该文件实际就是一个最小化的Linux系统。里面包含了shell,mount,fdisk之外,主要要包含 Linux系统下各种常用的基本驱动。尤其是硬盘驱动,键盘鼠标驱动。如果没有这些驱动,那么系统将无法找到硬盘,导致系统无法正常启动。
initrd文件特殊,就特殊在该文件中不仅要包含上述的这些文件,还需要包含一些跟该光盘功能相关的文件。例如,如果要进行安装,那么简单的格式化命令也必须要有的。除了这些,为了让制作的iso文件被大部分PC 所使用,所以必须要包含各种驱动在里面。
&&&&&&& initrd文件很好制作,可以将Linux系统启动时的initrd文件作为一个基本文件,在里面修改即可。如果有需要添加的内容,直接将linux系 统中的相应文件拷贝进去就可以了。另外,initrd下面的启动脚本是init文件,建议根据自己的需求修改该文件,该文件是一个用shell写的脚本。 在Linux系统启动时,加载完成内核以后,就开始调用该脚本了,所以有什么需要启动的,都可以在该脚本中添加。甚至可以将该脚本作为一个自己安装,修复 等的基本脚本来做。但是建议不要如此,因为这样做会不易调试。建议将系统启动相关的内容放置在这里执行,而将自己的脚本放置在可执行目录下 [bin/sbin等],在init脚本中调用该脚本再执行。
•举例说明 &&&&&&& 有了上面的这几步,基本上就对ISOLinux了解了。接下来的工作就是要靠自己的本事和自己的需求来调整initrd,以及iso目录下的内容了。
&&&&&&& 我在这里主要介绍一下,几种启动界面的制作:
1.字符模式启动界面
&&&&&&& 字符模式的启动界面,使用的是menu.c32内核做为启动内核。menu.c32文件由ISOLINUX包提供。可以直接从ISOLINUX包中编译产生。
&&&&&&& 有了该文件,我们只需要对isolinux.cfg文件进行修改一下即可。具体的修改可以参照下面的配置项
default menu.c32
menu title My Distro Installer
timeout 600
f1 help.txt
f2 version.txt
menu label Normal install
menu default
kernel vmlinuz
append initrd=cpio.gz rdinit=/init
menu label Bad hardware install
kernel vmlinuz
append initrd=cpio2.gz badhardware rdinit=/init
&&&&&& 可以看的出来,这里的主要调整是,调整default选项,修改其为menu.c32文件。因为如此是指定,默认使用menu.c32引导。接下来就是几 个menu选项的加入。这几个选项的主要目的是设置启动的选择项。在命名时建议能够设置成容易识别的名称。
&&&&&&& 另外,注意menu default选项是指定,默认从那项启动。
&&&&&&& 当然,使用menu时,还可以加入下面的一些参数来设置选项窗口的宽高比:
MENU WIDTH 80 /*设置宽度*/
MENU MARGIN 10
MENU ROWS 12 /*设置行数*/
MENU TABMSGROW 18
MENU CMDLINEROW 12
MENU ENDROW 24
MENU TIMEOUTROW 20
&&&&&&& 这几个选项可以添加,也可以不添加,可以均添加,也可以一个都不添加。设置很方便。
&&&&&&& 此种启动,都是字符模式,而且是用ascii码绘制出来的。其优点是占用内存小,启动快。缺点是界面单调。
&&&&&& 2. 使用vesamenu制作启动界面
&&&&& 使用vesamenu启动的方法与使用menu的使用方法基本是一致的。所不同的是default的引导项不一样,此种模式下,default的启动项要设置成vesamenu。
&&&&&& 另外,vesamenu的默认背景色是灰色,如果想更换背景图片,可以加入MENU BACKGROUND os102.png来更换背景图片。但是值得注意的是背景图片不能够制作的过于绚丽,因为该图片如果比较绚丽,则无法被正常加载。
&&&&&&& 这种方法的有点在于启动快,而且可以制作一个图形启动界面。缺点是无法制作一个比较绚丽的启动界面。
&&&&&& 3. 使用bootlogo文件制作启动界面
&&&&&& 使用bootlogo制作启动界面的方法是,先制作一个比较绚丽的bootlogo文件。这个文件是一个加入图片的二进制文件,具体如何制作,还需要高手能够帮忙指点一下,小弟还不是很清楚。另外,只需要在isolinux.cfg文件中加入gfxboot bootlogo选项即可。
•制作ISO镜像文件 &&&&&&& 配置文件写完了,现在进入实质阶段。
&&&&&&& 在准备制作ISO的目录里添加一个子目录,比如boot/isolinux/,然后放入 isolinux.cfg和一个对所有光盘都一样的isolinux提供的引导介质 isolinux.bin,当然还要放入相应的kernel,initrd等我们需要在引导时调用到的文件,然后制作iso的时候要使用-b参数,来指明要使用isolinux.bin文件启动:
mkisofs -o output.iso \
-b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
for-iso-dir/
最后的参数就是指定的光盘的目录了,-c参数的那个文件是自动生成的,不用太担心,其余参数都是固定的。事实上,也常常有人用isolinux/而不是 boot/isolinux/,这都是约定俗成的,你完全可以用自己的。这里的路径都是相对于光盘的根的,而和制作光盘时的工作目录没有关系。
&&&&&&& 至此,整个系统的启动和制作过程就已经完成了。可以说有了这些知识,就可以设计一个简单的启动光盘,至于光盘的功能,需要用户根据自己的需求来修改和调整!
阅读(743) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。求LINUX iso 镜像下载地址 装在虚拟机里面用的
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;Ubuntu Linux 是现今最受桌面用户欢迎的 Linux 操作系统,所以我也提供一下下载地址喽:
注意:如果你是i386构架的电脑,要下载i386字样的CD镜像,以此类推。桌面版的,选带Desktop的。服务器版的,选带Server字样的。
UBUNTU LINUX中文官方网站是:http://www./
CentOS系统(最流行的免费开源企业级 Linux 服务器操作系统)更新换代可真快的,7.1版本也出来了!
如果说 Ubuntu 是现今最受桌面用户欢迎的 Linux 操作系统,那么 CentOS 就是最受公司、企业、IDC 喜爱的 Linux 发行版了。得益于极为出色的稳定性,全球范围内无数著名网站均选用它,异次元的服务器也是!
下载地址:
给的是网易的镜像,是国内的稳定的开源linux下载地址,速度快,也稳定。建议下载liveCD这个版本,可以刻录在普通CD上直接启动(或安装到硬盘)。
是现今最受桌面用户欢迎的
操作系统,那么 CentOS 就是最受公司、企业、IDC 喜爱的 Linux 发行版了。得益于极为出色的稳定性,全球范围内无数著名网站均选用它,异次元的也是!
是基于 Red Hat Enterprise Linux (收费昂贵但口碑极佳) 的源代码再编译出来的免费版,因此不仅继承 RHEL 优越的稳定性,还提供免费更新,因此在服务器提供商、中小型公司中装机量几乎是最大的 Linux 发行版,现在也已正式加入红帽公司。从事互联网的同学,CentOS 应该是值得你深入了解研究的……
下载地址:
好像7.0的只有64位版本,我个人也建议用64位版本的,反正现在的电脑都支持的。
这个版本,然后刻录到CD上,选择从CD启动,然后再点桌面图标进行安装。当然,你也可以下载 CentOS-7.0--DVD.iso 这个是DVD完整版,不过比较大,下载可能要很久。
有些新手会说我要Linux, 为什么给我?
其实是这样的,Linux其实只是一个内核,在它的基础上然后有很多发行版,比如Fedora, Redhat, Debian, 当然少不了CentOS!!! CentOS是很成熟稳定的Linux发行版,而且是免费的,而且网上有很多的资料可查可学习。所以不管新手老手,我都推荐CentOS哦!最新版是6.4,以下是下载地址:
CentOS 6.4下载(网易镜像):
官方下载页面:
i386镜像:
x86-64镜像:
了解更多关于CentOS:
时间过得很快,CentOS发布得也很快,现在最新版本已经是6.3版本了。众多Linux发行版,小编推荐CentOS是有原因的,它系稳定,兼顾桌面需求和服务器需求,小站的服务器就是CentOS系统。还有一个,相对国人比较重要的是,中文资料多,CentOS的中文资料、书籍都非常多。因为他是基于Redhat Linux的,所以一些介绍Redhat Linux系统的操作方法基本上可以通用。
小编以前比较喜欢Ubuntu Linux
不过现在已经更喜欢CentOS了,因为它更经典、稳定。
附下载地址:
32位版本:
http://mirror.lug.udel.edu/pub/centos/6.3/isos/i386/CentOS-6.3-i386-LiveCD.iso
64位版本:
http://mirror.lug.udel.edu/pub/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveCD.iso
机器较新的推荐64位版本,毕竟64位以后是主流。老机器推荐32位。更多各种版本下载,请到:
http://mirror.lug.udel.edu/pub/centos/6.3/isos/
自己浏览选择!
再次谢谢大家对小博的支持!
了解过Linux的朋友都应该听说过CentOS吧?虽然它的名字中看起来不包含Linux, 但是它是最流行的Linux发行版之一!
如果你没有听说过CentOS, 只要你应该听说过Red Hat Linux(红帽Linux)吧? 这个可是很有名哦!Red Hat自从出了版本9以后,不再出免费版本了,而是改作出Red Hat Enterprise Linux(红帽企业版Linux),不过这个不再免费了,而是一个针对企业服务的收费版本。
收费版本我们一般是不用的对不对?好在Linux的协议规定,你收费可以,但是你必须开源(公开源代码)。有了公开的源代码,热心的程序员就可以自己编译了,于是就有了CentOS.
所以说, CentOS就是免费版的红帽企业版Linux. 现在你知道CentOS的强大了吧!
CentOS 6.0 已经发布了(免费的 Red Hat Enterprise Linux 6.0),快快享用免费的大餐吧!
CentOS 6.0 32位 Live CD(可安装)下载地址:
CentOS 6.0 64位 Live CD (可安装)下载地址:
以上链接请在进去后点击“普通下载”按钮再等待30秒倒计时后可免费下载,不要急,等30秒就可以免费下载了!如果你要“高速下载”,那是要钱的。如果没有特殊需要,还是普通下载好了,呵呵。
下载的时间可能有点长,我的经验是,电脑开着挂机一晚上,第二天早上起来,发现已经下载完毕!为了省电,建议关掉显示器。
更多,请继续关注!
openSUSE 是一个自由的、基于 Linux 的操作系统,适用于您的个人电脑、笔记本电脑或服务器。您可以畅游网络、管理您的电子邮件与照片、办公、欣赏视频与音乐。 have a lot of fun!
既然做了一个这样一个博客,
隔三差五我就应该来更新一下, 哈哈
openSuse 原名好像是 Suse Linux, 维护的公司好像也转来转去转了好几家.
在欧洲好像比较流行. 我原来帮一个德国客户做服务器维护, 由于我比较熟悉Dedian, 所以我就推荐Dedian.
不过他坚持要openSuse
openSuse 也确实有它的过人之处, 比如界面华丽. 特别是 易用的YaST软件包管理系也大受好评!
Yast确实很强大! 很易用!
openSuse 比较适合新手使用! (如果你英语不错的话)
openSuse Linux 操作系统下载地址: (最新的11.4 KDE版本,Live CD, 可直接启动,可安装)
以上链接点击后,按普通下载,等待30秒,即可免费下载。
最近听说Linux系统很好, 超越了Windows, 而且是免费的. 我想试一试. 因为这样我就可以摆脱微软的控制了, 我虽然用的是盗版Windows, 但我并不觉得自己赚了便宜. 我一直在微软帝国的控制之下.
这里的标题就是。
最近心情好身体也不错, 也想蹦跶几下. 所以下用Linux, Linux是免费的, 不过要有光盘或自己在网上下载.
网上下载是免费的. 不过找下载地址似乎不是那么容易哦.
我是做网页的. 碰巧有个闲置的域名, 我想, 我收集一些流行度比较高的linux发行版的下载地址.
这样大家要是想下载linux, 也不用东找西找, 浪费时间了.
希望我的努力能够给大家一些方便!
1. Ubuntu Linux 操作系统下载地址:
Ubuntu现在最最流行了, 社区支持也不错.
有问题也可以在网上找到答案, 推荐使用! 最新11.04版下载地址:
(进去后点“普通下载”然后等待30秒即可免费下载)
2. Debian Linux 操作系统下载地址:
Debian是最最经典也是最最Linux的Linux系统了, Ubuntu也是基于Debian开发的, 我就最喜欢用它最服务器系统了, 非常稳定! 官方下载地址是:
这里有世界各地的镜像站点, 自己选个快点的吧.
3. Fedora Linux系统下载地址:
Fedora是曾经Redhat的延续, 我的处女安装就献给它了. 不过后来Redhat企业版收费了, Redhat公司出了免费的Fedora. 不过我已经转战Ubuntu了, 不过如果你喜欢,我当然要给你下载地址了:
4. CentOS 系统下载地址:
刚才说过了, Redhat企业版已经收费了.
不过由于linux/gnu协议的限制, 它仍然是开放源码的. 所以就有linux热心人用它的源码重新编译, 这就是CentOS. CentOS可以说跟Redhat Enterprise一模一样的,唯一不同的是它不能享受红帽公司的技术服务(你没有付钱啊~)
这是网易镜像下载, 速度比较快
5. 红旗Redflag Linux操作系统下载地址:
记住,Redflag是红旗哦, 红旗是国产的。是国产精品哦。大家要支持哦。官方下载地址是:
Linux有n多的发行版,我先说这5个吧。我相信已经够用了, 特别是,如果你是初学者的话。 这5个是最近几年最流行的了。
今天挺晚了。改天有空我在加点其他的发行版的下载地址。
让我们一起支持Linux!
Linux操作系统下载
文章欢迎转载,转载请保留原地址。谢谢!
2017年三月
6789101112
13141516171819
20212223242526
2728293031Ubuntu 12.10下载ISO镜像官方中文正式版_Linux操作系统 IT猫扑网

我要回帖

更多关于 linux系统下载安装 的文章

 

随机推荐