From 31682b10c79753d6dfc275788972445dd49b2922 Mon Sep 17 00:00:00 2001 From: alexander stefanov Date: Wed, 13 Nov 2024 23:39:19 +0300 Subject: [PATCH] run fdisk with wipe always --- .../bootstrap_setup.cpython-311.pyc | Bin 4134 -> 4145 bytes utils/make_disk.py | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/__pycache__/bootstrap_setup.cpython-311.pyc b/utils/__pycache__/bootstrap_setup.cpython-311.pyc index 14e16fa033e6aea0dff5804cdb6ba6bfe9f15424..9bc96ead09bce9917eeaab749c50c08effda2e10 100644 GIT binary patch delta 51 zcmZ3cuu*|~IWI340}%Y-Fx|-Az$9s?pOK%Ns-KopRHC1mo0y)en^c;alagArc_vdY FF93J+5EK9a delta 40 ucmdm}uuOq_IWI340}$vfG}*}Az{IDfpOK%Ns-K@*rk`J&w0Q|rFE0Sqstck3 diff --git a/utils/make_disk.py b/utils/make_disk.py index 587537b..d7df964 100644 --- a/utils/make_disk.py +++ b/utils/make_disk.py @@ -56,7 +56,7 @@ def create_partitions(loop_device, config): if boot_size: boot_size = boot_size.rstrip("MB") fdisk_commands = f"""\nn\np\n\n\n+{boot_size}M\nn\np\n\n\n\nw""" - subprocess.run(["sudo", "fdisk", loop_device], input=fdisk_commands, text=True, check=True) + subprocess.run(["sudo", "fdisk", "--wipe", "always", loop_device], input=fdisk_commands, text=True, check=True) print(f" - Formatting /boot as {boot_fstype} ({boot_size} MB)") subprocess.run(["sudo", "mkfs.vfat", "-F", "32", f"{loop_device}p1"], check=True) @@ -65,8 +65,8 @@ def create_partitions(loop_device, config): else: # Если BOOT_SIZE не задан, создаем один раздел для всей системы - fdisk_commands = f"""o\nn\np\n1\n\n+{root_size}M\nw\n""" - subprocess.run(["sudo", "fdisk", loop_device], input=fdisk_commands, text=True, check=True) + fdisk_commands = f"""o\nn\np\n\n\n+{root_size}M\nw\n""" + subprocess.run(["sudo", "fdisk", "--wipe", "always", loop_device], input=fdisk_commands, text=True, check=True) # Форматируем один раздел как корневой (/) с учетом root_fstype print(f" - Formatting single root (/) partition as {root_fstype} ({root_size} MB)")