位置: 编程技术 - 正文

在Windows上制作CentOS自动安装的光盘的教程(如何在windows制作表格)

编辑:rootadmin

推荐整理分享在Windows上制作CentOS自动安装的光盘的教程(如何在windows制作表格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何制作windows,windows制作表格的方法,如何制作windows,如何用windows制作表格,windows制表怎么做,如何制作windows,如何制作windows,如何制作windows,内容如对您有帮助,希望把文章链接给更多的朋友!

1 复制光盘文件

1)挂载iso镜像

创建目录用于挂载光盘: 复制代码代码如下:mkdir /root/centos7

挂载iso镜像 复制代码代码如下:mount -o loop CentOS-7.0--x_-DVD.iso/root/centos7

2)复制光盘文件到编辑目录进行编辑

因为挂载上iso镜像是只读的,如果要编辑,需要将文件复制出来,再编辑。

首先创建编辑目录: 复制代码代码如下:mkdir /root/centos7_iso

复制光盘文件: 复制代码代码如下:cp -rf /root/centos7/* /root/centos7_iso/

diskinfo文件需求单独拷贝下: 复制代码代码如下:cp /root/centos7/.discinfo /root/iso

2 编辑ks.cfg文件

系统安装的时候,按照ks.cfg文件的内容进行安装,我们把ks.cfg文件放到isolinux目录下: 复制代码代码如下:cd /root/centos7_iso/isolinuxvim ks.cfg

我的ks.cfg文件内容如下: 复制代码代码如下:#version=RHEL/CentOS7 by xiaoliinstall# Keyboard layoutskeyboard 'us'# Reboot after installationreboot# Run the Setup Agent on first bootfirstboot --enableignoredisk --only-use=sda# Keyboard layoutskeyboard --vckeymap=us --xlayouts='cn'# System languagelang zh_CN.UTF-8# Network information#network --bootproto=dhcp --device=enp2s0 --onboot=off --ipv6=auto#network --bootproto=dhcp --device=enp3s0 --onboot=off --ipv6=auto#network --hostname=localhost.localdomain# Root passwordrootpw --iscrypted # System timezonetimezone Asia/Shanghai# System languagelang zh_CN# Firewall configurationfirewall --enabled --ssh # System authorization informationauth --useshadow --passalgo=sha# Use CDROM installation mediacdrom# Use graphical installgraphical# SELinux configurationselinux --disabled# Do not configure the X Window Systemskipx# System bootloader configurationbootloader --location=mbr# Clear the Master Boot Recordzerombr# Partition clearing informationclearpart --all# Disk partitioning informationpart /boot --fstype="xfs"--size=part /boot/efi --fstype="xfs"--size=part swap --fstype="swap"--size=part / --fstype="xfs" --grow--size=1 %packages@base@core@development@hardware-monitoring@performance@remote-system-management%end

注意:

1)因为CentOS7系统网卡规则更复杂,为了ks.cfg更通用,最好ks.cfg不用制定网卡配置。

2)为了兼容mbr方式和EFI方式,同时创建了/boot和/boot/efi分区。

3配置mbr引导方式

编辑isoliuux目录下的isolinux.cfg文件,添加自己的内容,在isolinux.cfg文件中label linux下面添加自己的label:复制代码代码如下: label linux menu label ^Install CentOS 7 kernel vmlinuz append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 quiet label custom menu label ^Custom CentOS 7 by xiaoli kernel vmlinuz append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 inst.ks=cdrom:/isolinux/ks.cfg

注意点:

1)memu label 后面的内容是在光盘引导起来菜单的内容,^后面的字母是菜单的快捷键;

2)通过inst.ks关键字指明ks.cfg文件位置;

3)inst.stages2标识的是系统按照介质位置,这里使用hd:LABEL表明寻找的是label为CENTOS7的安装介质,使用LABEL关键字的好处是可以精确指定安装介质,为什么label是CENTOS7,是因为我在制作光盘镜像的时候指定的,方法在后面有介绍。

4 配置EFI引导方式

1)EFI简介

EFI可扩展固件接口(ExtensibleFirmware Interface 的缩写),是英特尔主导推出的一种替代BIOS的升级方案。最早由英特尔开发,于年将此规范格式交由UEFI论坛来推广与发展,后来并更改名称为Unified EFI(UEFI)。UEFI论坛于年1月7日释出并发放2.1版本的规格,其中增加与改进了加密编码(cryptography)、网络认证(network authentication)与用户接口架构(User Interface Architecture)。

EFI是用模块化,C语言风格的参数堆栈传递方式,动态链接的形式构建的系统,较BIOS而言更易于实现,容错和纠错特性更强,缩短了系统研发的时间。

EFI在概念上非常类似于一个低阶的操作系统,并且具有操控所有硬件资源的能力。

在Windows上制作CentOS自动安装的光盘的教程(如何在windows制作表格)

2)配置EFI引导

进入光盘目录EFI/BOOT/,编辑grub.cfg文件,添加自己的菜单: 复制代码代码如下:menuentry 'Install CentOS 7' --class fedora--class gnu-linux --class gnu --class os { linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CENTOS7 quiet initrdefi /images/pxeboot/initrd.img}menuentry 'Install CentOS 7 custom byxiaoli' --class fedora --class gnu-linux --class gnu --class os { linuxefi /images/pxeboot/vmlinuz inst.ks=cdrom:/isolinux/ks.cfginst.stage2=hd:LABEL=CENTOS7 quiet initrdefi /images/pxeboot/initrd.img}

和mbr方式类似,指明ks.cfg文件位置和安装源位置。

5 生成iso镜像

经过我踩过多个坑,成功的生成镜像,并且能在EFI和mbr环境安装的镜像生成命令如下: 复制代码代码如下:genisoimage -v -cache-inodes -joliet-long -R -J -T -V CENTOS7 -o /root/centos7.iso -c isolinux/boot.cat -bisolinux/isolinux.bin -no-emul-boot -boot-load-size 4-boot-info-table -eltorito-alt-boot -b images/efiboot.img -no-emul-boot .

(1)中间踩过的几个坑:

1)制作镜像要使用CentOS7的系统,不要使用CentOS6的系统,因为两者系统的genisoimage命令的版本不一样,6的系统制作出来的iso不能在efi环境启动;

2)如果要在efi启动,需要添加如下参数:

复制代码代码如下: -eltorito-alt-boot -bimages/efiboot.img -no-emul-boot

3)通过-V参数指定光盘label

(2)genisoimage命令参数简介

-o 指定映像文件的名称。

-b指定在制作可开机光盘时所需的开机映像文件。

-c 制作可开机光盘时,会将开机映像文件中的no-eltorito-catalog全部内容作成一个文件。

-no-emul-boot 非模拟模式启动。

-boot-load-size 4 设置载入部分的数量。

-boot-info-table 在启动的图像中现实信息。

-joliet-long 使用 joliet 格式的目录与文件名称,长文件名支持。

-R 或 -rock 使用 Rock RidgeExtensions 。

-J 或 -joliet 使用 Joliet 格式的目录与文件名称。

-v 或 -verbose 执行时显示详细的信息。

-T 或-translation-table 建立文件名的转换表,适用于不支持 Rock Ridge Extensions 的系统上。

(3)genisoimage、mkisofs、xorrios几个命令的区别

说起genisoimage和mkisofs,其实里面是有点故事的。

最早的时候,Linux系统使用cdrtools工具来管理iso及光盘,mkisofs是cdrtools里面的一个工具,后来cdrtools更好了了授权许可,从GPL修改为CDDL许可,开源社区又推出了一套基于GPL的工具,cdrkit,mkisofs也被genisoimage去掉,现在系统中的mkisofs实际是genisoimage的软连接: 复制代码代码如下: ls -l /usr/bin/mkisofs/usr/bin/mkisofs ->/etc/alternatives/mkisofsls -l /etc/alternatives/mkisofs/etc/alternatives/mkisofs ->/usr/bin/genisoimage

xorrios是另外一个比较流行的制作iso镜像的工具,并且有一个参数-asmkisofs可以和mkiso命令兼容。

在CentOS服务器上安装配置LEMP的详细教程 LEMP组合包是一款日益流行的网站服务组合软件包,在许多生产环境中的核心网站服务上起着强有力的作用。正如其名称所暗示的,LEMP包是由Linux、nginx

在CentOS系统上安装Docker的教程 Docker是一个开源工具,它可以让创建和管理Linux容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker帮助系统管理

在CentOS中制作BGP路由的教程 Quagga是一个开源路由软件套件。在这个教程中,我将会重点讲讲如何把一个Linux系统变成一个BGP路由器,还是使用Quagga,演示如何建立BGP与其它BGP路由器

标签: 如何在windows制作表格

本文链接地址:https://www.jiuchutong.com/biancheng/363314.html 转载请保留说明!

上一篇:为CentOS系统设置网易下载源的方法(centos8设置默认启动命令界面)

下一篇:在CentOS服务器上安装配置LEMP的详细教程(centos搭建服务器)

  • 计提并结转所得税分录
  • 查账征收纳税申报表
  • 简易征收预缴税率怎么算
  • 将房产以股权形式出售
  • 增值税销项税额和进项税额
  • 自然人税收管理系统扣缴客户端
  • 残值要不要做分录
  • 电子税务局助信码领取后怎么用
  • 投资者回售选择权是什么意思
  • 暂估发票一直未收回
  • 特殊行业包括哪些
  • 公司注销时应付职工薪酬怎么处理
  • 应交税费账户进项税额为借方是什么意思?
  • 购买饲料计入哪个科目?
  • 计提汇算清缴所得税分录
  • 小规模公司怎么注册
  • 园林绿化工程的分项工程有几个
  • 加计扣除农产品包括哪些
  • 外籍人员劳务费税率表
  • 企业在年度中间终止经营活动的,应当
  • 税务局如何检查上传的发票
  • 增值税纳税申报表怎么填
  • 多次出库的商品最后一起结账的分录怎么写?
  • 内账增值税会计核算
  • word中的引号方向不对
  • 销售成本会计分录怎么做
  • 企业所得税如何计算
  • 出差补贴算工资薪金吗
  • 半成品月末账务处理
  • win11测试版后续怎么变正式版
  • 贷款损失准备的会计核算
  • 最贵的冰箱是多少钱
  • php延迟2秒执行
  • 水表同步
  • 单位购买降暑用品
  • tensorflow dlib
  • 劳务派遣简易计税可以开专票吗
  • php面向对象编程实验总结
  • 增值税申报主表在哪里查询
  • 账面价值大于计税基础为啥为递延所得税负债
  • 微信小程序游戏手游排行榜
  • node教程
  • linux时间12小时制
  • centos安装epel
  • react组件constructor
  • cmd 过滤命令
  • javascript高阶
  • python变量赋值的正确方法
  • 小规模纳税人抵税是普票还是专票
  • 更改sql server数据库名
  • 抵扣的进项税如何做账
  • 没有发票的费用怎么报销
  • 如何冲销应付账款
  • 代开发票的弊端是如何体现的?
  • 待抵扣进项税额和待认证进项税额的区别
  • 其他应收款项
  • 公司支付的培训费需要交税吗
  • 利息收入记借方还是贷方
  • 旅游服务住宿费公司不给报销
  • 会计账簿的扉页只需填列账簿启用日期和经管人员一览表
  • 会计利润和税务利润的差异是什么
  • 加盟店直营店什么意思
  • 营业执照可以注册几个抖音号
  • win7users移动其它盘
  • Win10系统如何取消密码
  • 灵活设置成员
  • win10 server2008
  • linux 详解
  • ensmix32.exe进程安全吗 ensmix32进程是什么文件产生的
  • 安装空调
  • searchnavversion.exe - searchnavversion是什么进程 作用是什么
  • win7系统浏览器打不开网页怎么办
  • AndEngine 《Android游戏开发实践指南》之“吸血鬼游戏”实例学习(一)
  • preorder遍历
  • 调度器在操作系统中的作用
  • 企业自建旧房产怎么处理
  • 如何查询以前月份发票超限量的申请
  • 服务协议属于哪类合同
  • 什么是新闻主管部门负责
  • 深圳沙井社保局在哪个位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设