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”

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • dumpbin的使用方法_dumpbin 的基础使用

    dumpbin的使用方法_dumpbin 的基础使用oneNeko于2020-10-17发布要查看exe依赖哪些动态库或某个DLL包含哪些接口函数依赖哪些动态库,可以使用depends工具或者vs自带的dumpbin工具,这里使用vs自带的dumpbin启动dumpbin是使用vs命令行的,有两种方法打开:1、打开vs,工具-命令行-开发者命令提示2、开始菜单-visualstdioxxxx-命令提示符使用使用很简单,语法如下:DUMPB…

  • Thinkphp 加载更多

    Thinkphp 加载更多

    2021年10月30日
  • git工具的使用方法[通俗易懂]

    一、SVN与git的区别SVN是“集成式”管理方式,所有的“版本控制器”都在中央服务器上,每个开发人员的的计算机都要连接到中央服务器上才能进行合作开发。开发人员一般只能在公司才能进行开发(因为中央服务器在公司),局限性较大。git是“分布式“管理方式,开放人员的每台计算机上都有一个“版本控制器”,每个开发人员把自己开发的模块的代码都上传到github上(充当一个远程仓库,类似

  • java8 groupingby_java8的groupingby

    java8 groupingby_java8的groupingby可能很多人特别是刚毕业的应届生多少都学过一点java8的东西,知道有很多的新特性但是在实用性上总感觉没地方用。。之前在找实习之前也学过一些东西,但是很快就因为没使用而忘光了这几天在项目中大量使用,才得以回想起来:这次主要说groupingby,在项目中往往会因为查询效率的问题而批量查询某些DO,但是在批量查询之后是需要对查询到的list进行归类的,比如一个DO类person,里面包含年龄,性别等属…

  • 手机上好用的java编译器_手机上好用的java编译器

    手机上好用的java编译器_手机上好用的java编译器手机上好用的java编译器安卓版是一款专为java开发人员服务的编辑客户端应用,利用手机上好用的java编译器手机安卓版实时进行相关编辑还能进行简单的编译,运行单个小程序等,提供您的效率。功能介绍手机上好用的java编译器安卓版是一款将openjdk中关于编译java工程的代码移植到了安卓平台。手机上好用的java编译器手机安卓版支持添加jar格式的lib文件,并且将编译后的程序dex化,以便在安…

  • phpstrom 2021 激活码(最新序列号破解)

    phpstrom 2021 激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

您的电子邮箱地址不会被公开。

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