U盘装 CentOS7问题
问题
利用软碟通把U盘制作成安装盘
但是在安装的时候会阻塞无法安装,直到报错,然后提示找不到启动盘
原因
CentOS 启动盘默认是通过 By Label 设备卷标引导启动盘的,但是U盘的卷标又有长度限制
所以当制作完U盘后,卷标是CentOS x8
但是在启动连接中的命令是Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:LABEL=CentOS\x207\x20x86_64 quiet
需要的是CentOS x86_64
所以,要想正常安装,就需要找到正确的卷标名,然后修改启动命令
解决方法
找到 Label 设备标识或设备加载序号文件
方法 1:进入 dracut 命令界面后
在启动界面选中 install centos 7--->Enter 回车----->阻塞无法进入的时候,按esc键进入dracut 命令界面
进入 Label 设备标识名目录: cd /dev/disk/by-label/
查看目录中 Label 设备文件:ls
找到 Label :Centos\x207 (我这里是笔记本电脑,和方法二的 Label 不一样,只要找到与U盘卷标类似的就行)
重启:reboot ,再次按快捷键 U 盘启动
方法 2:设置启动文件信息查看所有设备信息
在启动界面选中 install centos 7(台式按 e) 或 (笔记本按 Tab) 进行编辑启动项的信息
修改前:Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:LABEL=CentOS\x207\x20x86_64 quiet
注意:这里x86_64后面的是空格,这里并没有下划线,这个是光标
修改后:Linuxefi /images/pxeboot/vmlinuz linux dd quiet
接着按 Ctrl + X进入系统
然后查看列表设备信息,一般在 LABEL 项下有 CentOS 字样的就是了,可以看到 sdb4 设备和 CentOS\x207\x20x8 Label 。
这方法两个主要目标信息都能看到。
然后重启再次U盘启动
一般也可以不用这么复杂,如果你的U盘卷标本身就是CentOS x8,那你的LABEL就一定是CentOS\x207\x20x8,只要把启动的命令后面的6_64删掉就可以了
修改启动项信息启动
方法 1:使用 Label 标识启动
在启动界面选中 install centos 7(台式按 e) 或 (笔记本按 Tab) 进行编辑启动项的信息
修改前:Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:LABEL=CentOS\x207\x20x86_64 quiet
修改后:Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:LABEL=CentOS\x207\x20x8 quiet
按 Ctrl + X 键启动进入安装程序。
方法 2:使用设备加载序号文件启动
在启动界面选中 install centos 7(台式按 e) 或 (笔记本按 Tab) 进行编辑启动项的信息
修改前:Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:LABEL=CentOS\x207\x20x86_64 quiet
修改后:Linuxefi /images/pxeboot/vmlinuz inst.stage22=hd:/dev/sdb4 quiet
按 Ctrl + X 键启动进入安装程序。
本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/17093194.html