From 1841ccaf6496414695bfd6516e6ace8fb71dd373 Mon Sep 17 00:00:00 2001 From: bin456789 Date: Thu, 6 Jun 2024 20:50:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=20windows=20=E4=B8=8B=E6=9B=B4?= =?UTF-8?q?=E5=A5=BD=E5=9C=B0=E6=9F=A5=E6=89=BE=E4=B8=BB=E7=A1=AC=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reinstall.sh | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/reinstall.sh b/reinstall.sh index c246a2e..383514a 100644 --- a/reinstall.sh +++ b/reinstall.sh @@ -1499,16 +1499,7 @@ find_main_disk() { # diskpart 命令结果 # 磁盘 ID: E5FDE61C # 磁盘 ID: {92CF6564-9B2E-4348-A3BD-D84E3507EBD7} - if false; then - # https://github.com/bin456789/reinstall/issues/76 - disk_index=$(wmic logicaldisk where "DeviceID='$c:'" assoc:value /resultclass:Win32_DiskPartition | - grep 'DiskIndex=' | cut -d= -f2 | del_cr) - select_cmd="select disk $disk_index" - else - volume_index=$(printf "list volume" | diskpart | grep 'Partition' | awk '$3=="'$c'" {print $2}') - select_cmd="select volume $volume_index" - fi - main_disk=$(printf "%s\n%s" "$select_cmd" "uniqueid disk" | diskpart | + main_disk=$(printf "%s\n%s" "select volume $c" "uniqueid disk" | diskpart | tail -1 | awk '{print $NF}' | sed 's,[{}],,g' | del_cr) else # centos7下测试 lsblk --inverse $mapper | grep -w disk grub2-probe -t disk /