Commit 1f1769d2 authored by longpanda's avatar longpanda
Browse files

issue #710

parent a1299967
...@@ -325,8 +325,8 @@ if [ "$MODE" = "install" ]; then ...@@ -325,8 +325,8 @@ if [ "$MODE" = "install" ]; then
mkdir ./tmp_mnt mkdir ./tmp_mnt
vtdebug "mounting part2 ...." vtdebug "mounting part2 ...."
for tt in 1 2 3; do for tt in 1 2 3 4 5; do
if mount ${PART2} ./tmp_mnt; then if mount ${PART2} ./tmp_mnt > /dev/null 2>&1; then
vtdebug "mounting part2 success" vtdebug "mounting part2 success"
break break
fi fi
...@@ -334,7 +334,7 @@ if [ "$MODE" = "install" ]; then ...@@ -334,7 +334,7 @@ if [ "$MODE" = "install" ]; then
mtpnt=$(grep "^${PART2}" /proc/mounts | awk '{print $2}') mtpnt=$(grep "^${PART2}" /proc/mounts | awk '{print $2}')
if [ -n "$mtpnt" ]; then if [ -n "$mtpnt" ]; then
umount $mtpnt >/dev/null 2>&1 umount $mtpnt >/dev/null 2>&1
fi fi
sleep 2 sleep 2
done done
...@@ -445,13 +445,15 @@ else ...@@ -445,13 +445,15 @@ else
if [ "$SECUREBOOT" != "YES" ]; then if [ "$SECUREBOOT" != "YES" ]; then
mkdir ./tmp_mnt mkdir ./tmp_mnt
vtdebug "mounting part2 ...." vtdebug "mounting part2 ...."
for tt in 1 2 3; do for tt in 1 2 3 4 5; do
if mount ${PART2} ./tmp_mnt; then if mount ${PART2} ./tmp_mnt > /dev/null 2>&1; then
vtdebug "mounting part2 success" vtdebug "mounting part2 success"
break break
else
vtdebug "mounting part2 failed, now wait and retry..."
fi fi
sleep 2 sleep 2
done done
rm -f ./tmp_mnt/EFI/BOOT/BOOTX64.EFI rm -f ./tmp_mnt/EFI/BOOT/BOOTX64.EFI
...@@ -466,7 +468,7 @@ else ...@@ -466,7 +468,7 @@ else
for tt in 1 2 3; do for tt in 1 2 3; do
if umount ./tmp_mnt; then if umount ./tmp_mnt > /dev/null 2>&1; then
vtdebug "umount part2 success" vtdebug "umount part2 success"
rm -rf ./tmp_mnt rm -rf ./tmp_mnt
break break
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment