Description
What happened:
Linux系统通过UEFI boot无法在安装后正确引导进入系统
重现步骤:
- 创建新的系统镜像
- 系统镜像上传完成后修改镜像属性,引导方式选择UEFI
- 使用该镜像创建新的虚拟机
- 在高级配置中的引导方式选择UEFI
- 启动虚拟机正常安装系统
- 安装完成后虚拟机重启
预期:
重启后进入grub选项选择进入系统,或者直接进入系统
实际:
重启后会回到grub的安装选择界面
其他信息:
目前有两种方式可以绕开:
- 在安装完成后卸载ISO
- 通过grub shell手动建立引导并boot(重启失效)
目前探索还发现UEFI引导下Boot Manager中无法改变boot顺序,启动项中DVD会默认高于硬盘
Environment:
- OS (e.g.
cat /etc/os-release
):
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
-
Kernel (e.g.
uname -a
):
Linux home-tyan 5.4.130-1.yn20221208.el7.x86_64 scheduler: fix specified network not enough still pass. #1 SMP Thu Dec 8 12:09:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux -
Service Version (e.g.
kubectl exec -n onecloud $(kubectl get pods -n onecloud | grep climc | awk '{print $1}') -- climc version-list
):
release/3.9
+-----------------+----------------------------------------------------------------------------------------------------+
| Field | Value |
+-----------------+----------------------------------------------------------------------------------------------------+
| ansible | release/3.9(7aeba1856e23010416)
6954
|
| cloudevent | release/3.9(7aeba1856e23010416) |
| cloudid | release/3.9(7aeba1856e23010416) |
| cloudmeta | ci/ucloud-basic-data-support(aedc811) |
| cloudmon | release/3.9(7aeba1856e23010416) |
| cloudproxy | release/3.9(7aeba1856e23010416) |
| compute_v2 | release/3.9(7aeba1856e23010416) |
| devtool | release/3.9(7aeba1856e23010416) |
| etcd | GetServiceVersionURLs: catalog.GetServiceURLs: No valid publicURL endpoints for etcd in region reg |
| | ion0 |
| identity | release/3.9(7aeba1856e23010416) |
| image | release/3.9(7aeba1856e23010416) |
| influxdb | 404 page not found |
| k8s | 404 page not found |
| log | release/3.9(7aeba1856e23010416) |
| monitor | release/3.9(7aeba1856e23010416) |
| notify | release/3.9(7aeba1856e23010416) |
| scheduledtask | release/3.9(7aeba1856e23010416) |
| scheduler | release/3.9(7aeba1856e23010416) |
| torrent-tracker | <title>Not Found</title> |
| webconsole | release/3.9(7aeba1856e23010416) |
| yunionconf | release/3.9(7aeba1856e23010416) |
+-----------------+----------------------------------------------------------------------------------------------------+