`

RedHat DVD安装盘制作

 
阅读更多

 

Redhat 4(光驱生成ISO)


第一步:先准备一个较大的硬盘空间,大约4.5G,有条件最好大一点;

第二步:建立一个目录,存放CD的ISO文件;

mkdir /mnt/iso

第三步:制作CD的ISO文件;

分别将RedHatEL4的四张光盘,放入光驱,进行光盘镜像,制作ISO格式文件;
dd if=/dev/hdc of=/mnt/iso/disk1.iso

dd if=/dev/hdc of=/mnt/iso/disk2.iso

dd if=/dev/hdc of=/mnt/iso/disk3.iso

dd if=/dev/hdc of=/mnt/iso/disk4.iso

第四步:建立目录,以便mount刚才的镜像文件;
mkdir /mnt/el4_iso

mkdir /mnt/el4_iso/disk{1,2,3,4} /mnt/el4_iso/docs

第五步:挂载上面制作的ISO文件
mount -o loop /mnt/iso/disk1.iso /mnt/el4_iso/disk1

mount -o loop /mnt/iso/disk2.iso /mnt/el4_iso/disk2

mount -o loop /mnt/iso/disk3.iso /mnt/el4_iso/disk3

mount -o loop /mnt/iso/disk4.iso /mnt/el4_iso/disk4

第五步:拷贝isolinux及.discinfo文件;
cd /mnt/el4_iso

cp -av disk1/isolinux disk1/.discinfo ./

第六步:编辑.discinfo文件,将第4行的1换成1,2,3,4,以表示要用这四4个ISO文件;

第七步:制作DVD的ISO文件;
mkisofs -o dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot

-boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux

-graft-points disk1 .discinfo=.discinfo isolinux/=isolinux RedHat/=disk2/RedHat

RedHat/=disk3/RedHat RedHat/=disk4/RedHat docs/=docs/
mkisofs -o dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux -graft-points disk1 .discinfo=.discinfo isolinux/=isolinux RedHat/=disk2/RedHat RedHat/=disk3/RedHat RedHat/=disk4/RedHat docs/=docs/

OK,到此为止,已经成功将4张CD制作成一张DVD了!将其刻录到DVD盘上,以后安装RedHat就不用做那令人厌烦的换盘的事情 了!
如果想把extra那张盘上的程序包制作到DVD中,可以把Extras这张盘mount到disk5目录下,mkisofs命令中加入 -x disk5/RedHat/base RedHat=cd5/RedHat/

Redhat 5(mount镜像)

mkdir disk{1,2,3,4,5}
mkdir docs
mount -o loop rhel-5-server-i386-disc1.iso disk1/
mount -o loop rhel-5-server-i386-disc2.iso disk2/
mount -o loop rhel-5-server-i386-disc3.iso disk3/
mount -o loop rhel-5-server-i386-disc4.iso disk4/
mount -o loop rhel-5-server-i386-disc5.iso disk5/
cp -av disk1/isolinuxdisk1/.discinfo ./
vi .discinfo
#将第4行的1改为1,2,3,4,5
mkisofs -o RHEL5dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 5 -boot-info-table -R -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux -graft-points disk1 .discinfo=.discinfo isolinux/=isolinux Server/=disk2/Server/ Server/=disk3/Server/ Server/=disk4/Server/ Server/=disk5/Server/ Cluster/=disk5/Cluster ClusterStorage/=disk5/ClusterStorage/ VT/=disk5/VT/ docs/=docs/

如何通过media test
生成dvdiso镜像后, 运行/usr/sbin/implantisomd5 --force RHEL5dvd.iso, 就可以通过media test了.

另, 如果系统没有implantisomd5, 可以从http://www.rocklinux.net/sources/misc/isomd5sum/下 载源码,
先make, 然后 mv implantisomd5 checkisomd5 /usr/sbin.

注意事项:
可能会出现如下错误
Using BOOT000.CAT;1 for isolinux/boot.cat (boot.cat)
mkisofs: Error: '(NULL POINTER)' and 'isolinux/boot.cat' have the same Rock Ridge name 'boot.cat'.
mkisofs: Unable to sort directory isolinux

删除boot.cat文件
cd isolinux
rm boot.cat

改进制作的iso镜像
按以上方法制作的镜像文件在windows下直接读取的话文件名全部遵循iso09660规范,而且没有加入Joliet文件系统,给我们的使用带来了很大的不方便。添加J、D、U、T参数后,除了光盘的名称为默认的”CDROM“外,基本和Redhat官方的DVD iso格式一致。

mkisofs -o dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -JRDUT -m TRANS.TBL -x disk1/.discinfo -x disk1/isolinux -graft-points disk1 .discinfo=.discinfo isolinux/=isolinux RedHat/=disk2/RedHat RedHat/=disk3/RedHat RedHat/=disk4/RedHat

-J 创建Joliet文件系统(windows)

-R 创建Rock Ridge文件系统(unix/linux,保留权限信息)

-r This is like the -R option, but file ownership and modes are
set to more useful values. The uid and gid are set to zero,
because they are usually only useful on the author’s system,
and not useful to the client. All the file read bits are set
true, so that files and directories are globally readable on
the client. If any execute bit is set for a file, set all of
the execute bits, so that executables are globally executable
on the client. If any search bit is set for a directory, set
all of the search bits, so that directories are globally
searchable on the client. All write bits are cleared, because
the CD-Rom will be mounted read-only in any case. If any of
the special mode bits are set, clear them, because file locks
are not useful on a read-only file system, and set-id bits are
not desirable for uid 0 or gid 0. When used on Win32, the exe-
cute bit is set on all files. This is a result of the lack of
file permissions on Win32 and the Cygwin POSIX emulation layer.
See also -uid -gid, -dir-mode, -file-mode and -new-dir-mode.

-D 彻底隐藏rr_moved目录 -disable-deep-relocation Disable deep directory relocation (violates ISO9660)

-U 不转换文件名 -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX - violates ISO9660). Forces -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot

-T 产生TRANS.TBL文件 Generate translation tables for systems that don't understand long filenames

-graft-points
Allow to use graft points for filenames. If this option is used, all filenames are checked for graft points. The filename is divided at the first unescaped equal sign. All occurrences of ’\\’ and ’=’ characters must be escaped with
’\\’ if -graft-points has been specified.

分享到:
评论

相关推荐

    U盘装RedHat linux系统图文教程

    rhel-server-6.0-i386-boot.iso 或 rhel-server-6.0-x86_64-boot.iso(用于引导系统安装);Red Hat Enterprise Linux v6 UPDATE 1 X86_64 DVD 或其他 RHEL 6 系统 64 位或 32 位版本。 - **制作启动 U 盘**:使用 ...

    Redhat 8安装教程(图形方式).rar

    ISO文件可以刻录到DVD上,也可以制作成USB启动盘,具体方法取决于你的硬件设备。 接下来,我们需要设置计算机从光盘或USB启动。进入BIOS(基本输入输出系统)设置,选择启动顺序,将CD/DVD或USB设备设为第一启动项...

    redhat linux5.4 安装

    下载完成后,需要将ISO镜像刻录到DVD或制作成USB启动盘。 2. **BIOS设置**: - 在计算机启动时,进入BIOS设置,确保选择从DVD或USB启动,以便引导进入安装程序。 3. **启动安装程序**: - 开机后,系统会自动...

    RedHat Linux安装及使用指南.rar

    2. 获取安装介质:你可以通过官方渠道下载ISO镜像文件,或者购买光盘或USB安装盘。 3. 制作启动盘:使用Rufus、Etcher等工具将ISO镜像写入USB驱动器或刻录到DVD。 二、安装过程 1. 设置BIOS:重启电脑,进入BIOS...

    xp 下安装双系统 redhat

    ### 在XP下安装双系统Redhat Linux 5.8 的详细步骤 #### 一、准备工作 在准备安装Redhat Linux 5.8之前,需要完成一系列准备工作,包括获取必要的文件和工具。 1. **下载Redhat 5.8 ISO镜像文件**: - 访问Redhat...

    redhat6.4+oracle12CR2 安装手册

    - 准备安装介质:下载RedHat6.4的安装ISO文件,并准备空白CD/DVD或者制作USB安装媒体。 - BIOS设置:在服务器的BIOS中设置启动顺序,确保从准备好的安装媒体启动。 2. 安装过程: - 启动安装程序:将服务器从...

    硬盘安装RedHat5

    总之,【硬盘安装RedHat5】涉及到了系统安装、引导加载、硬盘分区、源码访问和系统管理等多个方面,对于熟悉Linux操作系统的用户而言是一项重要的技能。通过这个过程,不仅可以学习到Linux的基础知识,还能深入了解...

    RedHat Linux安装及使用指南

    2. **制作安装介质**: 可以使用DVD或USB驱动器来制作安装介质。使用ISO映像刻录工具如 Brasero 或 UNetbootin 来创建可启动的安装媒体。 3. **检查硬件兼容性**: 确认你的硬件(如CPU、内存、硬盘、显卡等)与Linux...

    redhat linux9.0系统下载

    2. **创建启动介质**:使用刻录机将下载的 ISO 文件刻录到光盘上,或者使用工具如 `dd` 将 ISO 文件写入 U 盘,制作可启动的 USB 驱动器。 3. **引导安装程序**:将计算机设置为从光盘或 USB 启动,然后按照安装向导...

    redhat9.0下载(内附下载地址及安装教程).zip

    2. **创建安装媒体**:下载ISO镜像后,将其刻录到DVD或制作成USB启动盘。 3. **设置BIOS/UEFI**:根据电脑型号进入BIOS或UEFI设置,将启动设备设为光驱或USB。 4. **启动安装**:重启电脑,从安装媒体启动,进入RHEL...

    (UItraISO安装)redhat linux系统安装

    UltraISO是一款功能强大的工具,它不仅可以制作可引导的USB启动盘,还能对ISO文件进行编辑和处理。使用UltraISO打开Red Hat Linux的ISO文件,可以对安装介质进行必要的解压和修改,然后再用它启动安装过程。 在Red ...

    Redhat8的安装教程(图形方式)(HTM)

    在开始安装前,确保你已经下载了Red Hat 8的ISO镜像文件,并将其刻录到DVD或者制作成USB启动盘。同时,你需要一台支持64位处理器的计算机,并确保其BIOS设置允许从DVD或USB启动。 二、启动安装程序 1. 将系统设置为...

    定制CentOS 5.1(Redhat AS 5.1)安装盘.pdf

    【定制CentOS 5.1(Redhat AS 5.1)安装盘】涉及的知识点主要涵盖Linux系统安装、自动化安装机制、RPM包管理、ISO镜像制作以及自定义启动界面。 1. Linux系统安装定制: CentOS 5.1提供了一种自动化安装方式,允许...

    RedHat虚拟ISO下载地址

    对于Linux发行版而言,ISO文件通常包含了完整的操作系统及其安装程序,用户可以通过刻录ISO到光盘或制作启动U盘来安装操作系统。 ### 三、选择合适的RedHat Linux版本 选择合适的RedHat Linux版本对于确保系统的...

    REDHAT_Linux中文安装向导

    这个“REDHAT_Linux中文安装向导”显然是为了帮助用户顺利进行REDHAT Linux的安装过程,特别为不懂英文或对Linux系统不熟悉的用户提供了一条清晰的路径。以下将详细介绍REDHAT Linux的安装步骤及相关知识点。 1. **...

    RedHat安装手册.rar

    下载最新的Red Hat Enterprise Linux ISO镜像文件,并将其刻录到DVD或制作成USB启动盘。 ### 2. 启动安装程序 - **BIOS设置**:重启计算机并进入BIOS设置,将启动设备优先级设置为DVD或USB驱动器。 - **启动界面**...

    redhat9安装指南

    2. 或者,使用`genisoimage`或类似的工具制作可引导的DVD。 ### 三、启动安装 1. 设置BIOS或UEFI以从U盘或DVD启动。 2. 进入安装界面,选择语言和键盘布局。 ### 四、系统配置 1. **网络设置**:确保网络连接...

    RedHat9百度云下载链接

    1. **刻录光盘或制作启动U盘**:将下载好的ISO镜像文件刻录到CD/DVD上或者使用工具如UNetbootin将其制作成可启动U盘。 2. **设置BIOS/UEFI**:重启计算机并进入BIOS/UEFI设置界面,选择从光盘或U盘启动。 3. **引导...

    Redhat_CentOS 6 Linux U盘加载阵列卡驱动(无需制作USB KEY).rar

    在Redhat/CentOS 6操作系统环境中,安装过程可能会遇到硬件兼容性问题,特别是当涉及到存储设备如阵列卡时。传统的解决方案可能包括在安装媒介(如CD或DVD)上手动添加驱动,或者使用USB KEY来传递驱动。然而,本...

Global site tag (gtag.js) - Google Analytics