shuaixiaozi88 2024-05-29 23:26 采纳率: 40%
浏览 17
已结题

装了几千台服务器从来没遇到这种问题,哎看下哪位帮我解决吧

有人会说了检查bios,这款服务器买过来时候自带系统,也是linux的,然后我从新安装18.04 20.4 22.04 24.04版本都不行都报错,bios启动uefi模式,然而我去装win直接蓝屏真服了,装linux报错装win蓝屏

img


,你们直接看下面那一串就是报错了,

  • 写回答

13条回答 默认 最新

  • 妄北y 嵌入式领域优质创作者 2024-05-29 23:27
    关注

    以下参考免费微信小程序:皆我百晓生 作答,并由妄北y整理回复。

    从您提供的错误信息来看,问题主要集中在两个方面:

    1. Locale设置问题:Perl警告提示您的系统locale设置可能有问题,导致无法设置LC_CTYPELC_MESSAGESLC_ALL到默认的locale "en_US.UTF-8"。这可能是因为您的系统缺少必要的locale数据文件。

    2. GRUB安装问题:在尝试安装GRUB引导程序到EFI系统分区时遇到了问题,提示无法设置EFI变量Boot0000,以及输入/输出错误。

    解决步骤:

    解决方案一:修复Locale设置

    1. 首先,确保您的系统安装介质(如USB驱动器)已经正确设置为启动设备。
    2. 启动到Ubuntu安装器的live环境。
    3. 打开一个终端窗口。
    4. 尝试生成或更新locale设置,可以使用以下命令:
      sudo locale-gen en_US.UTF-8
      sudo update-locale LANG=en_US.UTF-8
      
    5. 如果上述命令不起作用,您可能需要手动创建locale文件。可以使用localedef命令:
      sudo localedef -i en_US -f UTF-8 en_US.UTF-8
      
    6. 重新启动安装过程。

    解决方案二:解决GRUB安装问题

    1. 检查您的BIOS/UEFI设置,确保启用了UEFI启动模式,且安全启动(Secure Boot)被禁用。
    2. 如果问题依旧,您可以尝试手动安装GRUB。首先,从live环境启动,挂载您的系统分区,然后尝试以下命令:
      sudo mount /dev/sdXY /mnt  # 替换sdXY为您的EFI系统分区
      sudo mount --bind /dev /mnt/dev
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
      sudo chroot /mnt
      grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
      update-grub
      exit
      sudo umount /mnt/dev
      sudo umount /mnt/proc
      sudo umount /mnt/sys
      sudo umount /mnt
      
    3. 这些命令将手动安装GRUB到您的EFI分区,并更新GRUB配置。

    解决方案三:检查硬件问题

    1. 如果上述软件解决方案都不奏效,可能需要检查服务器的硬件,尤其是存储设备和主板上的EFI/BIOS固件。
    2. 确保服务器的固件是最新的,并且与您尝试安装的操作系统兼容。

    解决方案四:考虑使用Legacy BIOS模式

    1. 如果EFI模式持续出现问题,您可以考虑切换到Legacy BIOS模式,但这可能需要在BIOS设置中进行一些调整。

    最后,如果问题依旧无法解决,可能需要考虑联系服务器制造商的技术支持或寻求专业Linux系统管理员的帮助。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月30日
  • 创建了问题 5月29日

悬赏问题

  • ¥15 Stata链式中介效应代码修改
  • ¥15 latex投稿显示click download
  • ¥15 请问读取环境变量文件失败是什么原因?
  • ¥15 在若依框架下实现人脸识别
  • ¥15 添加组件无法加载页面,某块加载卡住
  • ¥15 网络科学导论,网络控制
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错