blob: e74c824a3839978738d2a3d85ee2921dbaad6096 (
plain)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
#!/bin/bash
clear
echo "#============ WELCOME ============#"
echo "# #"
echo "# Welcome to Joe's #"
echo "# ARCH LINUX #"
echo "# UEFI INSTALL SCRIPT #"
echo "# #"
echo "# (press [return] to begin...) #"
echo "# #"
echo "#=================================#"
read
if [ ! -r /sys/firmware/efi/efivars ]; then
clear
echo "X=X=X=X=X=X=X ERROR X=X=X=X=X=X=X=X"
echo "X X"
echo "X It seems that boot mode X"
echo "X is not set to UEFI X"
echo "X therefore Joe's script is X"
echo "X forced to abort X"
echo "X X"
echo "X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X"
sleep 6
echo && echo
echo "Thank you for using Joe's Arch Linux UEFI install scritpt."
sleep 1
echo "Aborting..."
sleep 3
clear
exit
fi
clear
echo "Verifying your are connected to the Internet, please wait..."
wget -q --spider https://google.com
if [ ! $? -eq 0 ]; then
clear
echo "X=X=X=X=X=X=X ERROR X=X=X=X=X=X=X=X"
echo "X X"
echo "X It seems that your X"
echo "X terminal is not X"
echo "X connected to the Internet X"
echo "X therefore Joe's script is X"
echo "X forced to abort X"
echo "X X"
echo "X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X"
sleep 6
echo && echo
echo "Thank you for using Joe's Arch Linux UEFI install script."
sleep 1
echo "Aborting..."
sleep 3
clear
exit
else
echo "Success!"
echo "Press [retrun] key to continue"
read
fi
clear
echo "#========= I. DISK SETUP =========#"
echo "# #"
echo "# Please choose wisely #"
echo "# 1. Drive to be used #"
echo "# #"
echo "#=================================#"
echo && echo
echo "Please enter letter of the drive on which Arch Linux should be installed:"
echo "~> /dev/sd_"
read drivenum
drive="/dev/sd$drivenum"
clear
echo "#========= I. DISK SETUP =========#"
echo "# #"
echo "# Please choose wisely #"
echo "# 2. swap partion size #"
echo "# #"
echo "#=================================#"
echo && echo
echo "Please enter your swap partition disired size:"
echo "~> _G"
read swps
clear
echo "#========= I. DISK SETUP =========#"
echo "# #"
echo "# Please choose wisely #"
echo "# 3. root partion size #"
echo "# #"
echo "#=================================#"
echo && echo
echo "Please enter your root partition disired size:"
echo "~> __G"
read rts
rtsze=$rts"G"
swpsze=$swps"G"
btsze="128M"
clear
echo "#=========================== CONFIRM THIS IS EXACT ==============================#"
echo "# #"
echo "# DRIVE TO USE: $drive #"
echo "# #"
echo "# BOOT partiton size > $btsze ROOT partition size > $rtsze #"
echo "# SWAP partiton size > $swpsze HOME partition size > all that remains #"
echo "# #"
echo "#================================================================================#"
echo && echo
echo "Is that correct?"
echo "~> [y/n]"
read answr
if [[ $answr != y && $answr != Y && $answr != yes && $answr != Yes && $answr != YES ]]; then
echo "Aborting..."
sleep 3
clear
exit
fi
echo "tasseur"
|