串口线接Linux设备U盘安装系统和直接安装设备接显示屏2种方式不同

 
    Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    3.271907] Device 'efifb.0' does not have a release() function, it is broken and must be fixed.
[    4.485038] i8042: No controller found

  

出现此问题:
字符模式console usb串口安装centos
U盘安装镜像路径也是需要指定的,本文来自/dev/sda4 U盘

进入BIOS页面:

setparams 'Install CentOS 7'

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sda4 console=tty0 console=ttyS0,115200
initrdefi /images/pxeboot/initrd.img
修改完按ctrl+x
 

显示屏直接安装的不同是:

第一种方法:

 版权声明:本文为CSDN博主「cm0821」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
 原文链接:https://blog.csdn.net/cm0821/article/details/53765573

  制作U盘启动:

    1.用软碟通打开镜像文件:文件-->打开

    2.写入映像:启动-->写入硬盘映像

  启动制作完成后,u盘卷标会被改成CentOS 7 x86_64等,我们需要把u盘的卷标改掉,改成CENTOS7,或者其他,记住这个卷标就行了区分大小写。因为系统安装的时候要用到。

  开始安装系统

  1.开机按F12或者DEL(各种机器可能有区别,一般开机的时候会有提示)选择USB启动。

  2.系统进入安装界面的时候,选中第一个选项,然后按下TAB键  

   按下TAB后,你会看到

  vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet

  看到没,LABEL=CentOS\x207\x20x86_64,意思是说安装源的卷标是CentOS 7 x86_64,但是前面我也说过了,因为这个长度超过了windows系统允许的卷标长度,所以你的u盘卷标最终没有成为CentOS 7 x86_64,如果就这样安装下去你在后面的安装过程中会出错      (类似Failed to start root,/dev/root doesn't exits等错误),因为系统找不到安装源。这就是为什么上面让你改掉卷标的原因,所以你把LABEL=CentOS\x207\x20x86_64修改一下改成你修改后的卷标就可以了,比如LABEL=CENTOS7,注意大小写与你的保持一致。

  修改之后为:

    vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 rd.live.check quiet

  也有别的修改方案,比如:

  vmlinuz initrd=initrd.img repo=hd:/dev/sdb1:/ quiet

  这种形式需要你确定你的U盘到底是哪个盘才行,可以插上u盘和拔下U盘后对比下/dev下的目录

  所以很麻烦,上面直接修改卷标的方法是最简单有效的方法。
————————————————
】以上引入转载

第二种方法:和上面第一种方法最后一样

  点击安装centos 7 ,等完全加载完,出现命令行,然后 cd /dev 中 ls ,会发现 目前u盘的名称(sdb4)

  reboot重启设备,重新进到 Install centos 7 ,按e 修改 (不同的主板设备可能不同,试试Tab键)

  setparams 'Install CentOS 7'

  linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb4 quiet
  initrdefi /images/pxeboot/initrd.img
  修改完按ctrl+x


posted @ 2020-03-13 09:15  z_blog  阅读(1056)  评论(0)    收藏  举报