centos镜像命令(centos删除文件命令)
各位老铁们好,相信很多人对centos镜像命令都不是特别的了解,因此呢,今天就来为大家分享下关于centos镜像命令以及centos删除文件命令的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
如何在Linux命令行中刻录ISO或NRG镜像到DVD
问题:我需要在Linux机器上使用DVD刻录机刻录一个镜像文件(.iso或.nrg)到DVD,有没有一个既快捷又简易的方法,最好是使用命令行工具?
最常见的两种镜像文件格式是ISO(.iso为文件扩展名)和NRG(.nrg为文件扩展名)。ISO格式是一个由ISO(国际标准组织)创立的全球标准,因此被大多数操作系统所支持,它提供了很高的便携性。另一方面,NRG格式是由Nero AG开发的私有格式,Nero AG是一个很流行的磁盘镜像和刻录软件公司。
下面来解答怎样从Linux命令行刻录.iso或.nrg镜像到DVD。
刻录.ISO镜像文件到DVD
要刻录.iso镜像文件到DVD,我们将使用growisofs这个工具:
# growisofs-dvd-compat-speed=4-Z/dev/dvd1=WindowsXPProfessionalSP3Original.iso
在上面的命令行中,“-dvd-compat”选项提供了与DVD-ROM/-Video的最大介质兼容性。在一次写入式 DVD+R或 DVD-R上下文中,导致不可添加记录(关闭磁盘)。
“-Z/dev/dvd1=filename.iso”选项表示我们刻录.iso文件到设备选单(/dev/dvd1)中选择的介质中。
“-speed=N”参数指定了DVD刻录机的刻录速度,这与驱动自身的能力直接相关。“-speed=8”将以8x刻录,“-speed=16”将以16x刻录,以此类推。没有该参数,growisofs将默认以最低速刻录,在这里是4x。你可以根据你刻录机的可用速度和磁盘类型选择合适的刻录速度。
你可以根据此教程找出你的DVD刻录机的设备名称和它所支持的写入速度。
刻录进程完成后,磁盘会自动弹出。
把NRG镜像转换为ISO格式
由于ISO被广为采用,刻录.iso镜像到CD/DVD就非常简单。但是,要刻录一个.nrg镜像则首先需要将它转换为.iso格式。
把一个.nrg镜像文件转换到.iso格式,你可以使用nrg2iso这个工具。它是一个开源程序,用来将Nero Burning Rom创建的镜像转换到标准的.iso(ISO9660)文件。
在Debian及其衍生版上安装nrg2iso:
# aptitude install nrg2iso
在基于Red Hat的发行版上安装nrg2iso:
# yum install nrg2iso
在CentOS/RHEL上,你需要先启用Repoforge仓库,再通过yum安装。
安装完nrg2iso包后,使用以下命令来将.nrg镜像转换到.iso格式:
# nrg2iso filename.nrg filename.iso
转换完成后,在当前目录中会出现一个.iso文件:
检查已刻录介质的完整性
关于这一点,你可以通过将刻录的DVD的校验和与原始.iso文件的md5校验和进行对比,以检查所刻录介质的完整性。如果两者相同,你就可以放心了,因为刻录成功了。
然而,当你使用nrg2iso来将.nrg镜像转换为.iso格式后,你需要明白一点,nrg2iso创建的.iso文件的大小不是2048的倍数(通常,.iso文件的大小是它的倍数)。因此,常规的校验和对比,该.iso文件和刻录介质的内容不一样。
另一方面,如果你已经刻录了一个不是由.nrg文件转换而来的.iso镜像,你可以使用以下命令来检查记录到DVD中的数据的完整性。替换“/dev/dvd1”为你的设备名。
# md5sum filename.iso; dd if=/dev/dvd1 bs=2048 count=$(($(stat-c"%s" filename.iso)/ 2048))| md5sum
命令的第一部分计算.iso文件的md5校验和,而第二部分则读取/dev/dvd1中的磁盘内容,然后通过管道输出给md5sum工具。“bs=2048”表示dd命令将使用2048字节块为单位检查,因为原始iso文件以2048为单位划分。
如果两个md5校验和的值相同,这就意味着刻录的介质是有效的。谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。
如何在windows下安装centos镜像文件
第一部分:安装前准备
1.准备两个fat32格式的分区,一个用于存放centos光盘镜像及相关安装程序,一个用于安装centos(这个分区的格式在安装时还会在更改)。注意安装centos的分区格成主分区
2.将centos的DVD光盘镜像复制到fat32分区根目录中,并将镜像中的images文件夹取出,也放到fat32分区的根目录中
3.下载并安装软件EasyBCD,这里使用的是EasyBCD2.0.2版本
4.运行EasyBCD设置启动项
a).运行EasyBCD,点击"Add New Entry",点击"NeoGrub",再点击"Install"
b)点击好后,原来的Install按钮变为remove按钮
c)点击"Edit Boot Menu",再点击"Save Settings"
d)关闭软件
第二部分:加载临时内核程序
5.重启计算机,在选择启动项界面,选择"NeoGrub Bootloader"
6.进入grub引导界面
a)输入命令 root(hd0,X),以定位到centos光盘镜像所在分区,其中X为分区号,这里是4。输入命令 ls,确认一下。如果发现不是光盘镜像所在分区,可用root(hd0,X)命令从新定位,再用ls命令确认。
b)加载images文件夹下的临时内核文件,依次输入命令
kernel/images/pxeboot/vmlinuz
initrd/imag/pexboot/initrd.img
c)运行命令 boot,启动临时内核程序
7.在临时内核中继续设置
a).在出现的"Choose a Language"界面,选择"Chinese(Simplified)"
b)在出现的"Language Unavailable"界面,按回车继续
c)在出现的"Keyboard Type"界面,选择"us",即默认选项
d)在出现的"Installation Method"界面,选择"Hard drive"
e)在出现的"Select Partition"界面,选择centos光盘镜像所在的分区(一般为刚才输入的root(hd0,X)命令的X值加1,即X+1)。选错不要紧,可以回到"Installation Method"界面,重新选择
第三部分:图像安装界面
8.在启动的图形安装继续安装
a)在安装开始界面点击“下一步”
b).在“您的安装将使用哪种设备?”界面,选择“基本存储设备”
c)在“请为这台计算机命名”界面,保持默认设置,直接点击“下一步”
d)在“请选择离本地区最近的城市”界面,将左下角“系统时钟使用UTC时间(S)”的单选框勾去掉。其他设置不变,点击“下一步”
e)在“根账号被用来管理系统”界面,输入root用户的密码
f)在“您要进行哪种类型的安装?”界面,选择“创建自定义布局”
g)进入“请选择源驱动器”界面
h)选择要安装centos的分区,并点击“删除”按钮。并在出现的“确认删除”界面点删除
i)选择刚被删除的部分,并点击“新建”。在“生成存储”界面,选择“标准分区”,并点“创建”
j)在“添加分区界面”
挂载点(M),选择“/”
文件系统类型(T),选择“ ext4”
其他大小选项,选择“使用全部空间”
点选“强制为主分区”单选框
k)回到“请选择源驱动器”界面,此时已经为安装centos准备好了分区
l)此时会出现“分区警告”界面,作为桌面用linux系统,可以不分配交换分区,等要用到时,可以在添加。点击“是”按钮继续
m)在“将存储配置写入磁盘”界面,选择“将修改写入磁盘(W)”
n)在安装引导程序界面,选择“更换设备”,并在出现的“引导装载程序设备”界面选择“引导分区的第一个扇区-/dev/sda3”,即安装centos的分区,再点确定。其他设置不变
o)在“Centos默认安装是最小安装”界面,选择“Minimal Desktop”,点击“下一步”。如图29。需要的软件在系统安装好后,再通过 yum安装
p)自动安装
q)在安装完成界面,点击“重新引导”
第四部分:设置引导项
9.计算机重新启动,选择进入window7
10.运行EasyBCD设置启动项
a)运行EasyBCD,点击"Add New Entry",点击"Linux/BSD",Name设置为centos,Device选择Partition 2(Linux-19GiB),即安装centos的分区。再点击“Add Entry”
b)点击"Edit Boot Menu",选中之前的“NeoGrub Bootloader”,再点击“Delete”将其删除。再点击“Save Settings”。设置好的效果
c)关闭软件
第五部分:初次进centos的设置
11.重新启动计算机,进入centos
12.启动过程
13.第一次进系统的设置
a)在“欢迎”界面,点击“前进(F)”
b)在“许可证信息”界面,选择“是,我同意该许可证协议(Y)”
c)在“创建用户”界面,设置用户名、密码等信息,点击“前进(F)”
d)在“日期和时间”界面,点击“前进(F)”
e)在“Kdump”界面,因为是虚拟机中安装,且没有设置swap分区,所以是不可选的。在实际的安装中,作为桌面使用的centos也没有必要启用Kdump这个功能,所以在实际安装时也去掉“启用kdump(E)”的单选框的勾。点击“完成”。
14.第一次登陆系统,点击用户,输入密码登陆即可。如果要进root用户,则点击“其他”,输入用户名:root,及其密码。
15.进系统,完成
CentOS系统中挂载光盘镜像ISO文件的教程
一、挂载ISO文件
在CentOS下挂载ISO文件的方法是:
先在/mnt/目录下新建一个名为iso的文件夹,然后以root身份在终端执行命令:
mount/ISO文件的路径/*.iso/mnt/iso-t iso9660-o cadepage=936
接着进入/mnt/iso/目录,双击autorun就OK了。
假如你在E盘fc文件夹下有三个AS3iso安装文件,
用下面的命令
复制代码代码如下:
# mount-o iocharset=cp936/dev/hda6/mnt/e
# mount-o loop/mnt/e/fc/rhel-3-i386-as-disc1.iso/mnt/cdrom
你可以在/mnt下随意建一个文件夹并挂到新建的文件夹,如#mkdir/mnt/iso,并不一定要cdrom
复制代码代码如下:
# mount-o loop/mnt/e/fc/rhel-3-i386-as-disc2.iso/mnt/iso
二、修改yum的配置文件,使用本地ISO做yum源
复制代码代码如下:
# cd/etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base.repo.bak
# cp CentOS-Media.repo CentOS-Media.repo.bak
# cat CentOS-Media.repo
[c5-media]配置:
复制代码代码如下:
name=CentOS-$releasever- Media
baseurl=表明yum源在/mnt目录下,其它的源(baseurl)注释掉
#baseurl=
#
#
gpgcheck=1
enabled=1#启用yum
gpgkey=
三、清除缓存
复制代码代码如下:
# yum clean all
# yum list
四、测试:
安装Telnet:
复制代码代码如下:
#yum install telnet*
五、开机自动挂载iso镜像文件
在/etc/fstab表中,添加最后的一行,将iso文件永久挂载到系统中
复制代码代码如下:
[root@server~ ]# cat/etc/fstab
/dev/VolGroup00/LogVol00/ ext3 defaults 1 1
LABEL=/boot/boot ext3 defaults 1 2
tmpfs/dev/shm tmpfs defaults 0 0
devpts/dev/pts devpts gid=5,mode=620 0 0
sysfs/sys sysfs defaults 0 0
proc/proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/mnt/iso/CentOS5.iso/mnt/cdrom iso9660 loop 0 0