如何解决麒麟系统安装中“设置基础软件仓库时出错”问题

9b3741e7b6701bc5a255159d32c129be.png

在服务器上安装麒麟操作系统(Kylin Linux Advanced Server V10)时,很多用户会遇到一个常见的报错:“设置基础软件仓库时出错”,导致无法继续安装。这一问题也被发现在其他基于RedHat的发行版中,例如CentOS和Rocky Linux的最新版。这种情况大多是由系统BUG引起的,下面将详细介绍一个有效的解决办法。

3b21715c25c0d0116b15d2fe90e09348.png

问题现象

在安装过程中,设置基础软件仓库时,系统会弹出“设置基础软件仓库时出错”的提示,阻止继续安装。这意味着系统未能正确加载安装介质中的软件仓库,导致安装无法完成。

解决方案概述

要解决此问题,我们需要在安装引导界面通过修改启动参数来手动指定软件仓库的位置。具体步骤如下:

步骤 1:进入安装引导界面

  1. 当您启动服务器并引导进入麒麟系统安装界面时,会看到多个选项。

  2. 将光标移动到Install Kylin Linux Advanced Server V10选项上。


步骤 2:修改启动参数

  1. 按下 Tab 键或 e 键,进入启动参数的修改页面。这时,您会看到系统的启动参数列表。

  2. 默认情况下,启动参数的最后会有一项类似于 inst.stage2=hd:/dev/sdb1 的参数。这意味着系统会尝试从 /dev/sdb1 这个设备中加载安装源。

    下面为修改前的初始参数示例:

linuxefi /vmlinuz inst.stage2=hd:/dev/sdb1 quiet
initrdefi /initrd.img


步骤 3:手动添加软件仓库参数

  1. 您需要在启动参数的末尾添加一个新的参数:inst.repo=hd:/dev/sdb1。其中 /dev/sdb1 是安装介质所在的设备路径(通常是U盘或硬盘),应与系统识别到的路径保持一致。

    修改后的启动参数如下:

    linuxefi /vmlinuz inst.stage2=hd:/dev/sdb1 inst.repo=hd:/dev/sdb1 quiet
    initrdefi /initrd.img
  2. 添加完成后,检查是否有误,确保 inst.repo 参数与 inst.stage2 参数的设备路径保持一致。

步骤 4:启动安装

  1. 修改参数确认无误后,按下 Ctrl + X 键,系统将使用您修改后的参数重新进入安装界面。

  2. 这时系统应会成功识别并加载基础软件仓库,安装程序可以正常继续。

总结

这一问题的根源是系统在某些情况下无法自动识别安装介质中的软件仓库。通过手动指定仓库路径,可以绕过这一问题并顺利完成安装。这种解决方案不仅适用于麒麟操作系统,也同样适用于其他基于RedHat的发行版(如CentOS和Rocky Linux)。

常见问题解答
  1. 如何确定 /dev/sdb1 是否为正确的设备路径?
    您可以通过进入系统的安装前界面,使用命令 lsblk 或 fdisk -l 来查看设备列表,从而确定您的安装介质所在的设备。

  2. 如果仍然遇到问题,应该怎么办?
    尝试使用不同的设备路径或检查您的安装介质是否有损坏。如果问题依然存在,您可以考虑使用另一台设备来验证安装介质。

希望这篇文章能帮助您顺利解决安装过程中遇到的“设置基础软件仓库时出错”问题!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值