mirror of
https://github.com/bin456789/reinstall.git
synced 2025-03-15 16:14:43 +08:00
fnos: 修复 066cad8 导致卡在 grub 界面
This commit is contained in:
parent
066cad8c10
commit
b6bb27882d
7
trans.sh
7
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 \
|
||||||
@ -2324,7 +2327,7 @@ create_part() {
|
|||||||
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
|
||||||
@ -2336,7 +2339,7 @@ create_part() {
|
|||||||
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