moved formatting to parted

main
The_miro 2025-05-29 16:00:36 +02:00
parent 2df06a2e87
commit 84c8615ca5
1 changed files with 26 additions and 16 deletions

View File

@ -1,4 +1,5 @@
#!/bin/bash #!/bin/bash
pacman -Sy parted
echo "running lsblk..." echo "running lsblk..."
lsblk lsblk
echo "Press Enter Key to install; Ctrl+C to cancel if results are not as expected" echo "Press Enter Key to install; Ctrl+C to cancel if results are not as expected"
@ -8,27 +9,27 @@ read blockdevtemp
blockdev = "" blockdev = ""
if [ "$blockdevtemp" != 'm' ]; then if [ "$blockdevtemp" != 'm' ]; then
echo "Partitioning with default layout" # echo "Partitioning with default layout"
echo 'Layout: 4Gb efi partition \n 20Gb swap\n Rest btrfs root' # echo 'Layout: 4Gb efi partition \n 20Gb swap\n Rest btrfs root'
( # (
#
echo g # echo g
echo n # echo n
echo 1 # echo 1
echo +4G # echo +4G
echo n # echo n
echo 2 # echo 2
echo +20G # echo +20G
echo n # echo n
echo 3 # echo 3
@ -36,17 +37,26 @@ if [ "$blockdevtemp" != 'm' ]; then
echo w # echo w
) | fdisk $blockdevtemp #) | fdisk $blockdevtemp
parted --script $blockdevtemp \
mklabel gpt \
mkpart primary 1MiB 1GiB \
mkpart primary 1GiB 15GiB \
mkpart primary 100MiB 100% \
quit
$blockdev=$blockdevtemp $blockdev=$blockdevtemp
fi fi
if [ "$blockdev" == "" ]; then if [ "$blockdev" == "m" ]; then
echo -n "Enter blockdev to install on: " echo -n "Enter blockdev to install on: "
read blockdevnew read blockdevnew
parted $blockdev
$blockdev = $blockdevnew $blockdev = $blockdevnew
fi fi