12 Star 11 Fork 78

src-openEuler / anaconda

 / 详情

[21.09arm/x86]使用pxe方式和半自动化方式进行安装虚拟机失败

已验收
缺陷
创建于  
2021-08-17 20:16

【环境信息】
硬件信息:
软件信息:
1) OS版本及分支:openEuler-21.09
2) 内核信息:5.10.0-5.3.0.18.oe1.x86_64
【问题复现步骤】
使用pxe方式或半自动化方式进行安装虚拟机
【预期结果】
安装成功
【实际结果】
arm:安装启动后,黑屏卡死,安装失败
x86:安装失败
【附件信息】
x86:
输入图片说明

附件
log_log(4.08 MB)下载
ga_beng_cui 2021-08-20 10:24

评论 (10)

ga_beng_cui 创建了缺陷
ga_beng_cui 负责人设置为L.X.
ga_beng_cui 计划开始日期设置为2021-08-17
ga_beng_cui 计划截止日期设置为2021-08-18
ga_beng_cui 优先级设置为严重
ga_beng_cui 关联仓库设置为src-openEuler/anaconda
展开全部操作日志

Hey ga_beng_cui, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

openeuler-ci-bot 添加了
 
sig/sig-OS-Builder
标签
ga_beng_cui 上传了附件log_log

initramfs中缺少dhclient,没有获取到ip导致没有下载ks文件

ga_beng_cui 修改了描述
ga_beng_cui 修改了标题
Charlie_Li 添加了
 
block
标签

dhclient、ifup等起网络的关键性命令没有被打包的原因是新版本dracut对network的处理跟先前不一致导致
目前dracut责任人正在跟踪此问题

请问原因和背景是什么啊?

yanan-rock 任务状态待办的 修改为修复中

@yanan-rock
dracut升级到社区稳定版本后,由于社区代码修改了40network/module-setup.sh的逻辑,
加载了systemd-networkd模块,而不是network-legacy模块,导致找不到dhclient,影响pxe安装。
理论上如果NetworkManger升级了应该是加载network-manager模块,但这个包没有升级。
所以PR中回退了40network/module-setup.sh中增加systemd-networkd的补丁,
确保成功加载network-legacy模块。

@small_leek 我本地没有arm的pxe环境,已联系测试验证

x86已本地验证,使用pxe方式可以正常启动

yanan-rock 任务状态修复中 修改为已完成

使用最新的iso已验证,已无此问题

ga_beng_cui 任务状态已完成 修改为已验收
panxiaohe 通过src-openeuler/dracut Pull Request !54任务状态已验收 修改为已完成
ga_beng_cui 任务状态已完成 修改为已验收

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(7)
5329419 openeuler ci bot 1632792936 1568919 bitcoffee 1668093949 7361816 ga beng cui 1655284969
1
https://gitee.com/src-openeuler/anaconda.git
git@gitee.com:src-openeuler/anaconda.git
src-openeuler
anaconda
anaconda

搜索帮助