mirror of
https://github.com/bin456789/reinstall.git
synced 2025-06-28 15:19:52 +00:00
fnos: 修复 066cad8 导致卡在 grub 界面
This commit is contained in:
parent
066cad8c10
commit
b6bb27882d
11
trans.sh
11
trans.sh
@ -2315,6 +2315,9 @@ create_part() {
|
|||||||
|
|
||||||
# 1. 官方安装器对系统盘大小的定义包含引导分区大小
|
# 1. 官方安装器对系统盘大小的定义包含引导分区大小
|
||||||
# 2. 官方用的是 100M 而不是 100MiB
|
# 2. 官方用的是 100M 而不是 100MiB
|
||||||
|
|
||||||
|
# 需关闭这几个特性,否则 grub 无法识别
|
||||||
|
ext4_opts="-O ^metadata_csum_seed,^orphan_file"
|
||||||
if is_efi; then
|
if is_efi; then
|
||||||
parted /dev/$xda -s -- \
|
parted /dev/$xda -s -- \
|
||||||
mklabel gpt \
|
mklabel gpt \
|
||||||
@ -2323,8 +2326,8 @@ create_part() {
|
|||||||
set 1 esp on
|
set 1 esp on
|
||||||
update_part
|
update_part
|
||||||
|
|
||||||
mkfs.fat /dev/$xda*1 #1 efi
|
mkfs.fat /dev/$xda*1 #1 efi
|
||||||
mkfs.ext4 -F /dev/$xda*2 #2 os + installer
|
mkfs.ext4 -F $ext4_opts /dev/$xda*2 #2 os + installer
|
||||||
else
|
else
|
||||||
# bios
|
# bios
|
||||||
# 官方安装器不支持 bios + >2t
|
# 官方安装器不支持 bios + >2t
|
||||||
@ -2335,8 +2338,8 @@ create_part() {
|
|||||||
set 2 boot on
|
set 2 boot on
|
||||||
update_part
|
update_part
|
||||||
|
|
||||||
echo #1 官方安装有这个分区
|
echo #1 官方安装有这个分区
|
||||||
mkfs.ext4 -F /dev/$xda*2 #2 os + installer
|
mkfs.ext4 -F $ext4_opts /dev/$xda*2 #2 os + installer
|
||||||
fi
|
fi
|
||||||
elif is_use_cloud_image; then
|
elif is_use_cloud_image; then
|
||||||
installer_part_size="$(get_cloud_image_part_size)"
|
installer_part_size="$(get_cloud_image_part_size)"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user