Uefi安装Centos7出现错误以及解决方法

Uefi安装Centos7出现错误以及解决方法写这篇就当是学习的笔记和总结。文笔不好有什么错别字或不通的地方大家多担待。很少使用Linux系统,前段时间因工作需要,要在一台服务器上安装centos7,服务器默认的引导方式是Uefi,下载ISO镜像用UltraISO刻U盘后引导安装但是报错,进后dracut#命令行,当时完全是懵的一堆英文单字没几个认识。只能百度搜索出错原因和解决方法,以下就是网上说的方法和自己实践的总结。…

大家好,又见面了,我是你们的朋友全栈君。

写这篇就当是学习的笔记和总结。文笔不好有什么错别字或不通的地方大家多担待。
很少使用Linux系统,前段时间因工作需要,要在一台服务器上安装centos7,服务器默认的引导方式是Uefi,下载ISO镜像用UltraISO刻U盘后引导安装但是报错,进入dracut#命令行,当时完全是懵的一堆英文单字没几个认识。只能百度搜索出错原因和解决方法,以下就是网上说的方法和自己实践的总结。
先说下出错的原因:centos7镜像刻U盘后,u盘目录下:\EFI\BOOT\grub.cfg文件里的内容写的是u盘卷的信息(Linux下标签的信息)下面黄色字体 CentOS\x207\x20x86_64 应该写入U盘卷的信息,但是Win系统下fat32分区卷的信息只能写入11字符而且不可以有 \ 字符。还有最坑的是只能是大写,小写会自动变为大写。
这样就造成了U盘卷标信息和grub.cfg里的写的标签信息不一样。安装就会报错找不安装源。
menuentry ‘Install CentOS 7’ –class fedora –class gnu-linux –class gnu –class os {

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img}
menuentry ‘Test this media & install CentOS 7’ –class fedora –class gnu-linux –class gnu –class os {

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
initrdefi /images/pxeboot/initrd.img}
submenu ‘Troubleshooting –>’ {

menuentry ‘Install CentOS 7 in basic graphics mode’ –class fedora –class gnu-linux –class gnu –class os {

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa nomodeset quiet
initrdefi /images/pxeboot/initrd.img }
menuentry ‘Rescue a CentOS system’ –class fedora –class gnu-linux –class gnu –class os {

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rescue quiet
initrdefi /images/pxeboot/initrd.img

解决方法
(一):ISO刻U盘后直接在win系统里把u盘目录下:\EFI\BOOT\grub.cfg文件里的黄色字体改成和u盘卷标信息一样就可以了。(不会改卷标的自行百度)因Win系统下fat32分区卷的信息只能写入11字符而且不可以有 \ 字符。还有最坑的是只能是大写,小写会自动变为大写。如把u盘的卷标信息:改成CENTOS7或AAAAA或BBBBB,必须大写和grub.cfg里面4处黄色字体地方一样就可以了。

(二):如果没用第一种方法那摸你的U盘卷标信息应该是CENTOS 7 x86(记不清了)
进入dracut#命令行后输入 blkid 查看设备的标签信息LABEL=”CENTOS 7 x86″对应前面的/dev/sdc4(这个有可能要变化每个人不一样/dev/sdb4) 就是u盘设备编号用这个这个/dev/sdc4替换grub.cfg文件里4处黄色的地方(这里多了LABEL=) CentOS\x207\x20x86_64)。
/imageslinuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa
———–linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 xdriver=vesa

/dev/sda1: UUID=“4c67c752-8907-4125-b992-3e26a03433eb” TYPE=“xfs”
/dev/sda2: UUID=“a3fVjv-eAnD-sa8o-hsbr-4woQ-C28g-ZfYw2z” TYPE=“LVM2_member”
/dev/sdc4: UUID=“2018-05-03-21-07-04-00” LABEL=“CENTOS 7 x86”

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153077.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 制作整人计算机病毒,bat整人电脑病毒代码是怎样的.docx[通俗易懂]

    制作整人计算机病毒,bat整人电脑病毒代码是怎样的.docx[通俗易懂]2019年bat整人电脑病毒代码是怎样的篇一:一些bat恶搞代码?第一个:让别人内存OVER(逼他重启)?@echooff?startcmd?%0?就这3行了?第二个:让对方重启指定次数(害人专用)?@echooff?ifnotexistc:\1.txtecho.>c:\1.txt&gotoerr1?ifnotexistc:\2.txtecho.>c:\2.txt&go…

    2022年7月14日
    17
  • 数据库关系模型的三类完整性约束[通俗易懂]

    数据库关系模型的三类完整性约束[通俗易懂]关系模型中有三类完整性约束,分别是:实体完整性,参照完整性,用户定义完整性实体完整性定义:实体完整性是用于保证关系数据库中每个元组都是可区分的,唯一的。它的意思就是说数据表中每一行都应该有办法将其唯一区分开来,这自然指的就是主键了,而且主键必须不能为空或部分为空。那么它大可以直接叫一些诸如“要有主键”等通俗的名字,但是为何要叫实体完整性呢?首先第一点,“实体完整性”这个名字听起来就很高…

    2022年7月16日
    19
  • Kong网关介绍[通俗易懂]

    Kong网关介绍[通俗易懂]传统服务如下左图,通用函数重复使用在多个服务中,系统庞大僵化难以管理,由于会冲击其他服务导致的扩展困难,由于系统限制导致生产率低,如下右图是kong的解决方案kong特点:云原生:平台无关,kong可以在裸机和Kubernetes上运行。动态负载平衡:跨多个上游服务的流量负载均衡。…

    2022年9月11日
    5
  • pytest重试_联系人去重失败

    pytest重试_联系人去重失败安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月31日
    3
  • mysql 笛卡尔积

    mysql 笛卡尔积1、mysql笛卡尔积如图:我定义3张表(A、B、C)执行如下sql,查看执行顺序是a–>b–>c此时我改变A和C表的数据个数执行顺序变成了c–>b–>a相同的sql,由于表数量的改变造成表的执行顺序不一致的原因是:笛卡尔积2、子查询情况下,id值会不同结论:1、id值相同,从上往下顺序执行,数据少的表优先执行,大的表后执行2、id值不相同,id值越大越先执行大家有疑问可以添加qq群:789318548.

    2022年7月11日
    16
  • python进阶(13)装饰器[通俗易懂]

    python进阶(13)装饰器[通俗易懂]装饰器装饰器放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,

    2022年7月28日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号