Uefi安装Centos7出现错误以及解决方法
大家好,又见面了,我是你们的朋友全栈君。
写这篇就当是学习的笔记和总结。文笔不好有什么错别字或不通的地方大家多担待。 很少使用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.cn/153077.html原文链接:https://javaforall.cn
相关文章
- centos7 安装mysql详细流程
- CentOS7安装Jenkins教程
- Centos7安装Promethus(普罗米修斯)监控系统完整版
- centos7使用 Docker Engine部署gitlab
- centos7部署k8s_怎么在自己电脑上搭建网站
- CentOS7 中使用 firewall-cmd 配置只允许指定ip访问本机的指定端口
- linux下nginx启动_centos7添加静态路由
- VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
- CentOS7一键脚本安装docker并创建ES集群(docker版本)
- CentOS7-搭建-Vulhub靶场
- CentOS7下iptables配置过程
- Centos7用户名密码正确,在登录界面循环问题
- Centos7下安装Dogtail GUI自动化测试工具并打开sniff工具过程中遇到的问题解决方法
- vmware 使用 centos7 最小化镜像文件安装操作系统
- Centos7 使用 Supervisor 守护进程 Celery
- CentOS7 安装 NodeJS
- centos7 服务器基本的安全设置步骤
- CentOS7启动MySQL服务的方法(centos7重启mysql)
- Centos7安装Redis:一步步搭建Redis服务器(centos7安装redis)
- CentOS7简明教程:快速轻松安装MySQL(centos7安装mysql)