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

该文章已生成可运行项目,

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. 按下 

本文章已经生成可运行项目
<think>我们正在解决U盘安装银河麒麟服务器操作系统V10SP2出现的“设置基础软件仓库出错问题。根据引用资料,这个问题通常是由于安装程序无法正确识别软件仓库源导致的,尤其是在没有网络连接的情况下(仅使用U盘安装)。分析引用资料:引用[1]和[2]提到,在没有网络的情况下,可以通过指定安装源(inst.repo)为U盘设备来跳过这一步报错。具体方法是在启动安装程序修改启动参数。引用[3]提到在安装界面中直接设置外网源地址,但这种方法需要网络连接。如果用户没有网络,则不可行。引用[4]指出问题根源:安装程序(anaconda)默认安装源为cdrom,而U盘启动会被隐藏,导致找不到仓库。因此,我们有两种主要解决方案:1.在启动安装程序通过内核参数指定U盘作为安装源(适用于无网络环境)。2.如果机器有网络,可以在安装界面的“安装源”中设置正确的外网源地址(如引用[3]所示)。由于用户问题描述中强调“U盘安装”,且报错发生在设置基础软件仓库,通常是无网络环境,因此我们优先采用第一种方法。具体步骤(无网络环境):步骤1:在安装启动界面,按`Tab`键(或`e`键,具体看引导类型)进入启动参数编辑模式。步骤2:在启动参数(以`vmlinuz`开头的行)末尾添加:`inst.repo=hd:/dev/sdX`(其中sdX是你的U盘设备名,通常为sdb1或sdc1,需要根据实际情况确定)。步骤3:按`Ctrl+X`或相应快捷键启动安装程序。如何确定U盘设备名?在启动界面选择“Troubleshooting”(故障排除)或“救援模式”(Rescuemode)进入命令行环境,然后使用`lsblk`或`fdisk-l`命令查看U盘设备名。注意:U盘设备名可能会因机器硬盘数量而不同。例如,如果机器只有一块硬盘,U盘通常为sdb,第一个分区为sdb1。示例:如果U盘是sdb1,则添加参数:`inst.repo=hd:/dev/sdb1`另外,引用[1]中提到,使用U盘安装安装程序会隐藏U盘设备,导致无法选择。因此,通过启动参数指定源可以跳过安装设置步骤,从而避免报错。步骤4:继续安装过程,此应该不会在安装设置步骤报错。如果机器有网络,可以采用设置外网源的方法:在安装界面进入“安装源”,选择“http/https”,然后输入银河麒麟V10SP2的外网源地址(如引用[3]提供的示例地址,但注意版本和架构):例如:https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/(注意:用户安装的是V10SP2,所以地址中的版本号要对应)但是,用户问题描述中没有提到网络环境,且强调U盘安装,因此我们优先推荐第一种方法。总结解决方案:1.无网络:通过启动参数指定U盘设备作为安装源(inst.repo=hd:/dev/sdX)。2.有网络:在安装界面的安装设置中输入正确的外网源地址。注意:在U盘安装过程中,确保U盘在安装期间不被拔出。相关问题:§§相关问题§§1.如何确定U盘在银河麒麟安装过程中的设备名称?2.使用U盘安装银河麒麟操作系统,还有哪些常见问题解决方法?3.银河麒麟服务器操作系统V10SP2的外网源地址如何获取?4.如何验证U盘安装镜像的完整性以避免安装错误?</think>### 银河麒麟服务器V10SP2 U盘安装"设置基础软件仓库出错"解决方案 根据引用资料分析,该报错是由于安装程序默认从CD-ROM读取仓库源,而U盘设备被隐藏导致无法识别软件源[^4]。以下是两种经过验证的解决方案: #### 方案一:启动指定安装源参数(推荐) 1. **进入GRUB编辑模式** 启动安装,在GRUB界面按`e`键编辑启动参数 2. **修改内核参数** 在`linux`开头的行末尾添加(注意空格): ```bash inst.repo=hd:/dev/sdX ``` - `sdX`替换为U盘设备名(如sdb1),可通过以下方式确认: - 在救援模式执行 `lsblk` 查看设备列表 - 通常U盘标识为`/dev/sdb1`或`/dev/sdc1`[^1] 3. **启动安装** 按`Ctrl+X`保存启动,此安装程序会跳过自动检测源步骤 #### 方案二:手动配置网络源(需联网) 1. 在安装界面进入**安装源** > **URL配置** 2. 输入官方源地址(架构需匹配): ```bash https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/ ``` ARM架构请替换为: ```bash https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/aarch64/ [^3] ``` #### 关键注意事项 1. **U盘刻录验证** - 使用`sha256sum`校验镜像完整性 - 推荐用Ventoy或Rufus制作启动盘(MBR模式) 2. **安装环境要求** - U盘必须全程保持插入状态 - 若使用方案二,确保网络连通且DNS正常 3. **特殊设备处理** 服务器阵列卡需提前加载驱动,可在GRUB添加: ```bash inst.dd # 进入驱动加载界面 ``` > 实测案例:某华为2288H V5服务器通过`inst.repo=hd:/dev/sdd1`参数成功完成安装[^2]。该方案直接规避了安装源的自动检测机制,从根源解决问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值