From b610c8b3201b4c67a833bcfedf2b093994059e68 Mon Sep 17 00:00:00 2001 From: bin456789 Date: Wed, 22 May 2024 21:21:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E6=89=BE=E4=B8=BB=E7=A1=AC=E7=9B=98?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=BC=98=E5=85=88=E6=9F=A5=E6=89=BE=20/boot?= =?UTF-8?q?=20=E5=88=86=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reinstall.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reinstall.sh b/reinstall.sh index 91dd1a5..67ddbc1 100644 --- a/reinstall.sh +++ b/reinstall.sh @@ -1474,11 +1474,14 @@ find_main_disk() { # 跨硬盘lvm 显示两个硬盘 显示/dev/mapper/centos-root # 跨硬盘软raid 显示两个硬盘 显示/dev/md127 + # 还有 findmnt + # 改成先检测 /boot/efi /efi /boot 分区? install_pkg lsblk + # 查找主硬盘时,优先查找 /boot 分区,再查找 / 分区 # lvm 显示的是 /dev/mapper/xxx-yyy,再用第二条命令得到sda - mapper=$(mount | awk '$3=="/" {print $1}') + mapper=$(mount | awk '$3=="/boot" {print $1}' | grep . || mount | awk '$3=="/" {print $1}') xda=$(lsblk -rn --inverse $mapper | grep -w disk | awk '{print $1}' | sort -u) # 检测主硬盘是否横跨多个磁盘