-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathformatPartition.sh
executable file
·51 lines (40 loc) · 2.14 KB
/
formatPartition.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash
cat << "EOF"
████████ ██
░██░░░░░ ░██
░██ ██████ ██████ ██████████ ██████ ██████
░███████ ██░░░░██░░██░░█░░██░░██░░██ ░░░░░░██ ░░░██░
░██░░░░ ░██ ░██ ░██ ░ ░██ ░██ ░██ ███████ ░██
░██ ░██ ░██ ░██ ░██ ░██ ░██ ██░░░░██ ░██
░██ ░░██████ ░███ ███ ░██ ░██░░████████ ░░██
░░ ░░░░░░ ░░░ ░░░ ░░ ░░ ░░░░░░░░ ░░
EOF
# -----------------------------------------
gdisk -l $device
# -----------------------------------------
# Format Root Partition (using btrfs)
# -----------------------------------------
mkfs.btrfs -f -L ArchLinux ${device}3
# -----------------------------------------
# Format EFI System Partition
# -----------------------------------------
mkfs.vfat -n BOOT ${device}1
# -----------------------------------------
# Format Swap Partition
# -----------------------------------------
mkswap -L SWAP ${device}2
lsblk
# -----------------------------------------
# Done
# -----------------------------------------
cat << "EOF"
███████
░██░░░░██
░██ ░██ ██████ ███████ █████
░██ ░██ ██░░░░██░░██░░░██ ██░░░██
░██ ░██░██ ░██ ░██ ░██░███████
░██ ██ ░██ ░██ ░██ ░██░██░░░░
░███████ ░░██████ ███ ░██░░██████
░░░░░░░ ░░░░░░ ░░░ ░░ ░░░░░░
EOF
echo "NEXT: mountPartiton.sh"