• U盘安装CentOS的坑


    坑一:U盘安装盘配置的路径错误
    采用UltraISO制作的CentOS7的安装光盘,但是在实体机安装的时候,发生了一些奇怪的失败,比如
    dracut-initqueue timeout等,后来在网上搜索了一下,原来这是因为制作iso的时候,配置路径有误造成的。
    方法一:指定设备法
    在失败后的界面,进入到/dev目录,查看sdX,这里可能看到sda,sdb,sdXXXX,至于U盘是那个,可能是sda,可能是sdXXX(字母最早的以及字母最后的一个);确定了之后,重启系统,回到安装目录,选择第一个/或者第二个安装选项,Tab键,然后是“e”键,这样进入到修改页面,
    vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOSx207x20x86_64 rd.live.check quiet
    修改为
    vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda4 quite
    即可。
    另外一种不需要等待失败的办法是修改为:
    vmlinuz initrd=initrd.img linux dd quiet
    这样,命令行将会打出当前设备的Label以及名称,在进行修改;
     
    方法二:修改Label法(推荐)
    网上还有一种修改方式是将CentOS修改为和U盘Label一致,但是我尝试直接在浏览窗口修改U盘名称名称没有成功,是修改Label的方式不对;正确的姿势是在UltraISO在加载ISO的时候会默认生成安装盘的名称centos 7 x86_64,但是这个名称太长了,需要修改一下,在UltraISO左侧窗口,把根目录名称修改即可,我的修改为centos7。ISO的U盘制作好了之后,要把EFI/BOOt/grub.cfg里面的Label后面的CentOSXXX64一长串改为centos7即可。
     
    另外还有一种失败的原因是因为usb的driver没有打包进去;失败界面,find -name drivers,搜到后,进入,看看是否有usb/storage/usb-storage.ko 和 usb/storage/uas.ko两个文件,没有的话,需要将这两个文件打包进到img文件中。
     
    坑二:安装完后启动被告知没有发现可用操作系统
    这是因为硬盘之前已经被MBR给分过区,所以有了MBR信息在磁盘引导扇区,于是EFI的GTP分区表无法读出;所以这类硬盘最简单的办法就是还是按照BIOS方式安装,在BIOS中设置Boot Mode为Legacy(对于比较老的主板压根就不需要进行设置)
  • 相关阅读:
    Linux查看物理CPU个数、核数、逻辑CPU个数
    【完结】利用 Composer 完善自己的 PHP 框架(三)——Redis 缓存
    端口被占用
    选择器
    Css四种样式
    PT与PX,em(%)区别
    tomcat报404
    webservice调用接口,接口返回数组类型
    音频与视频标签
    表单标签2
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/7420392.html
Copyright © 2020-2023  润新知