aboutsummaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/articles/hyperbola-gnu-linux-libre-base.md18
-rw-r--r--content/wp-content/uploads/article/poster/2019/11/hyperbola-base.jpgbin0 -> 37011 bytes
-rw-r--r--content/wp-content/uploads/article/subtitles/2019/11/base.vtt1633
3 files changed, 1651 insertions, 0 deletions
diff --git a/content/articles/hyperbola-gnu-linux-libre-base.md b/content/articles/hyperbola-gnu-linux-libre-base.md
new file mode 100644
index 0000000..8f97f28
--- /dev/null
+++ b/content/articles/hyperbola-gnu-linux-libre-base.md
@@ -0,0 +1,18 @@
+Author: Jesús E.
+Category: Tutorial
+Date: 2019-11-08 12:56:11
+Image: 2019/11/hyperbola-base.jpg
+Slug: hyperbola-gnu-linux-libre-base
+Tags: Hyperbola, GNU, Libre
+Time: 47:37
+Title: Hyperbola GNU+Linux-libre - BASE
+
+<figure>
+<video id="player-ply" playsinline controls>
+ <source src="https://archive.org/download/hyperguide/base.webm" type="video/webm">
+ <track kind="captions" label="English" src="{static}/wp-content/uploads/article/subtitles/2019/11/base.vtt" srclang="en">
+</video>
+<figcaption>
+ <h1>Hyperbola GNU+Linux-libre - BASE</h1>
+</figcaption>
+</figure>
diff --git a/content/wp-content/uploads/article/poster/2019/11/hyperbola-base.jpg b/content/wp-content/uploads/article/poster/2019/11/hyperbola-base.jpg
new file mode 100644
index 0000000..05d5347
--- /dev/null
+++ b/content/wp-content/uploads/article/poster/2019/11/hyperbola-base.jpg
Binary files differ
diff --git a/content/wp-content/uploads/article/subtitles/2019/11/base.vtt b/content/wp-content/uploads/article/subtitles/2019/11/base.vtt
new file mode 100644
index 0000000..4a8d095
--- /dev/null
+++ b/content/wp-content/uploads/article/subtitles/2019/11/base.vtt
@@ -0,0 +1,1633 @@
+WEBVTT
+
+1
+00:00:04.650 --> 00:00:08.360
+Hello and welcome to Hyperbola GNU with Linux-Libre
+
+2
+00:00:08.680 --> 00:00:13.650
+today I'll show you how to install the Hyperbola distribution
+
+3
+00:00:13.650 --> 00:00:16.020
+in its 0.3 version
+
+4
+00:00:16.360 --> 00:00:18.340
+My name is Jesus Eduardo
+
+5
+00:00:18.440 --> 00:00:21.040
+and I'm am on the Hyperbola Security team
+
+6
+00:00:21.610 --> 00:00:25.220
+and well then let's start with the main steps
+
+7
+00:00:25.680 --> 00:00:29.660
+one of the first steps is to download de ISO
+
+8
+00:00:29.960 --> 00:00:32.320
+from the official Hyperbola page
+
+9
+00:00:34.370 --> 00:00:36.340
+let's go to where it says 'download'
+
+10
+00:00:40.680 --> 00:00:43.250
+Here we can see that we have
+
+11
+00:00:45.620 --> 00:00:52.120
+a little guide about the types of images
+
+12
+00:00:53.440 --> 00:00:55.560
+we have a normal image
+
+13
+00:00:56.330 --> 00:00:59.640
+and another named 'Hypertalking'
+
+14
+00:00:59.640 --> 00:01:01.640
+that allows us
+
+15
+00:01:01.640 --> 00:01:02.810
+activate
+
+16
+00:01:05.170 --> 00:01:06.040
+voice
+
+17
+00:01:06.210 --> 00:01:12.280
+for those people who have problems with vision.
+
+18
+00:01:14.200 --> 00:01:18.010
+for that you must download HyperTalking
+
+19
+00:01:19.560 --> 00:01:22.540
+Let's go down, where it says 'source'
+
+20
+00:01:22.540 --> 00:01:24.540
+because if we go up
+
+21
+00:01:24.540 --> 00:01:26.760
+we can only download the ISO with torrent
+
+22
+00:01:26.850 --> 00:01:28.810
+or through magnetic links
+
+23
+00:01:29.760 --> 00:01:34.410
+but some users will like to download it with HTTP
+
+24
+00:01:35.170 --> 00:01:36.580
+let's 'source'
+
+25
+00:01:38.700 --> 00:01:42.370
+Down this page
+
+26
+00:01:44.160 --> 00:01:47.480
+let's go where it says 'other sources'
+
+27
+00:01:48.680 --> 00:01:53.940
+Any mirror will be good, but of course one would have to choose the nearest mirror
+
+28
+00:01:58.490 --> 00:02:01.080
+once we are inside, let's click on '/other/'
+
+29
+00:02:01.940 --> 00:02:04.220
+and then to the directory 'live_images/'
+
+30
+00:02:05.660 --> 00:02:08.500
+followed by gnu-plus-linux-libre
+
+31
+00:02:10.500 --> 00:02:15.460
+once here we choose the desired version. In my case, the stable one, milky-way v0.3
+
+32
+00:02:17.000 --> 00:02:20.320
+Here we can see multiple files
+
+33
+00:02:21.130 --> 00:02:22.260
+first,
+
+34
+00:02:22.260 --> 00:02:24.650
+the pure .iso image
+
+35
+00:02:24.660 --> 00:02:26.450
+then an magnet archive
+
+36
+00:02:26.450 --> 00:02:29.010
+a sha512 file, to check the liability of the file,
+
+37
+00:02:29.200 --> 00:02:32.140
+a signature of the data integration (sha512)
+
+38
+00:02:32.580 --> 00:02:34.920
+an signature of the .iso image
+
+39
+00:02:35.380 --> 00:02:36.820
+an a torrent file
+
+40
+00:02:37.820 --> 00:02:42.060
+You will want to download the .iso image
+
+41
+00:02:43.410 --> 00:02:48.380
+and for security reasons, the signature of the .iso image.
+
+42
+00:02:49.240 --> 00:02:56.920
+Then, you'll go to the 'verify your live image'
+
+43
+00:03:02.570 --> 00:03:14.080
+following this guide you can be sure that the .iso image downloaded has no data errors
+
+44
+00:03:20.210 --> 00:03:29.380
+Once downloaded the file, you'll want to save it inside a memory USB
+
+45
+00:03:29.380 --> 00:03:32.780
+or you can also save it on a CD
+
+46
+00:03:33.930 --> 00:03:46.360
+in order to boot from the device,
+
+47
+00:03:46.890 --> 00:03:53.360
+Remember that you need to check your BIOS settings in order to Boot to the live image (USB or CD).
+
+48
+00:03:55.890 --> 00:04:02.720
+I'll use a virtual machine to simulate the installation
+
+49
+00:04:02.720 --> 00:04:05.090
+in my physic machine
+
+50
+00:04:05.660 --> 00:04:11.700
+I'm using a wireless network card from TP-link,
+
+51
+00:04:11.700 --> 00:04:16.410
+exactly the 'TL-WN722N' model
+
+52
+00:04:19.260 --> 00:04:24.980
+it is a wireless device that works with free software.
+
+53
+00:04:25.570 --> 00:04:29.580
+I'll give you the description in case you don't have internet connection.
+
+54
+00:04:29.580 --> 00:04:35.720
+Remember that it's a free distro, so some devices may not work.
+
+55
+00:04:37.210 --> 00:04:43.170
+To check in where Bus is my USB,
+
+56
+00:04:43.290 --> 00:04:56.810
+I'll use the command lsusb.
+
+57
+00:04:56.810 --> 00:05:02.720
+in this case is the Bus 003, and the device 007.
+
+58
+00:05:02.720 --> 00:05:09.730
+I'll go to the Qemu configurations, and specify my device Bus number and device number.
+
+59
+00:05:10.340 --> 00:05:13.420
+hostbus is 3, and hostaddr is 7.
+
+60
+00:05:14.580 --> 00:05:22.260
+I have the instructions of my virtual machine in a bash file
+
+61
+00:05:23.090 --> 00:05:29.690
+my virtual machine will have 1GB of RAM and with a 20GB Hard Drive.
+
+62
+00:05:31.330 --> 00:05:42.050
+I'll start my virtual machine with the command 'bash /home/heckyel/ and the name of the file, which is vm.sh
+
+63
+00:05:42.050 --> 00:05:44.050
+[Intro]
+
+64
+00:05:46.340 --> 00:05:54.780
+The virtual machine opens
+
+65
+00:05:56.960 --> 00:06:06.580
+and it says that he can't find a bootable device, basically our image is not being detected, let's configure the disk part, id idn't add it actually.
+
+66
+00:06:08.120 --> 00:06:12.400
+To add it, I'll use AQEMU,
+
+67
+00:06:16.250 --> 00:06:25.440
+click on Media nad on CD-ROM, and, yes, it's missing, that's why it isn't working
+
+68
+00:06:31.130 --> 00:06:33.480
+Here I'll add the disk configurations
+
+69
+00:06:35.300 --> 00:06:35.970
+perfect!
+
+70
+00:06:39.320 --> 00:06:40.650
+let's close AQEMU
+
+71
+00:06:42.500 --> 00:06:43.860
+and try again
+
+72
+00:06:46.040 --> 00:06:47.900
+Perfect, now it works,
+
+73
+00:06:49.570 --> 00:06:51.890
+let's click to View and check 'Zoom To Fit'
+
+74
+00:06:51.890 --> 00:06:53.890
+in order to have a better resolution
+
+75
+00:06:54.720 --> 00:06:57.740
+I'll maximize it.
+
+76
+00:06:58.160 --> 00:07:00.640
+Here we have our...
+
+77
+00:07:04.330 --> 00:07:05.730
+Hyperbola Menu
+
+78
+00:07:05.730 --> 00:07:11.860
+Her ewe have options for x64 and x32 bits
+
+79
+00:07:11.860 --> 00:07:15.170
+to boot from an existent operating system
+
+80
+00:07:15.260 --> 00:07:17.580
+to run a RAM test
+
+81
+00:07:17.810 --> 00:07:20.640
+to know hardware information
+
+82
+00:07:21.120 --> 00:07:22.930
+to reboot and to power off the machine
+
+83
+00:07:23.250 --> 00:07:27.980
+Let's go to the first option, to install a 64 bits system,
+
+84
+00:07:27.980 --> 00:07:34.090
+remember that this video will be based on the DOS mode.
+
+85
+00:07:42.720 --> 00:07:49.800
+Let's see the installation on DOS, the MBR installation, to be exact.
+
+86
+00:07:57.610 --> 00:08:02.020
+Let's configure the keyboard map,
+
+87
+00:08:02.410 --> 00:08:10.700
+because for default we won't the right keyboard
+
+88
+00:08:10.810 --> 00:08:14.520
+unless you have an english keyboard, for that I'll use a clear
+
+89
+00:08:15.130 --> 00:08:21.000
+and then run a 'loadkeys' space 'es'
+
+90
+00:08:26.200 --> 00:08:29.960
+I'll activate 'screenkey' so you can understand...
+
+91
+00:08:33.660 --> 00:08:35.420
+my commands better
+
+92
+00:08:36.920 --> 00:08:37.520
+perfect!
+
+93
+00:08:38.540 --> 00:08:49.140
+The first command was 'loadkeys es' and that will be enough for my keyboard in general.
+
+94
+00:08:53.040 --> 00:08:54.980
+What to do next?
+
+95
+00:08:58.980 --> 00:09:01.850
+first
+
+96
+00:09:02.290 --> 00:09:04.060
+connect to the internet
+
+97
+00:09:04.690 --> 00:09:08.330
+If I do a 'pacman -Syy'
+
+98
+00:09:09.080 --> 00:09:10.200
+- you'll see
+
+99
+00:09:11.730 --> 00:09:13.610
+ that I have internet connection,
+
+100
+00:09:13.970 --> 00:09:15.600
+this is because
+
+101
+00:09:16.300 --> 00:09:18.280
+by default, the virtual machine
+
+102
+00:09:19.090 --> 00:09:24.360
+has a NAT connection
+
+103
+00:09:27.820 --> 00:09:31.660
+and that is why I have internet connection from
+
+104
+00:09:33.490 --> 00:09:35.130
+the virtual machine
+
+105
+00:09:35.130 --> 00:09:37.640
+Logically this wont happend
+
+106
+00:09:39.560 --> 00:09:44.730
+in your case, you won't be doing it on a virtual machine,
+
+107
+00:09:44.730 --> 00:09:49.650
+so probably you won't have internet,
+
+108
+00:09:50.100 --> 00:09:58.860
+I'll make an example with my wireless network card, to show you how to configure it.
+
+109
+00:09:58.860 --> 00:10:02.490
+For this, let's use the 'iw dev' command
+
+110
+00:10:04.200 --> 00:10:12.210
+we can see that the interface is being 'seen'
+
+111
+00:10:12.210 --> 00:10:15.240
+so we have a name.
+
+112
+00:10:16.080 --> 00:10:17.610
+Let's use
+
+113
+00:10:17.840 --> 00:10:21.560
+now the 'wpa_supplicant- command
+
+114
+00:10:25.130 --> 00:10:31.500
+with -B -i to indicate what interface should be used
+
+115
+00:10:31.500 --> 00:10:39.040
+in this case is wlp0s1f2u1
+
+116
+00:10:41.900 --> 00:10:43.250
+and now
+
+117
+00:10:43.250 --> 00:10:45.250
+add -c to
+
+118
+00:10:45.250 --> 00:10:48.320
+redirect some parameters
+
+119
+00:10:48.530 --> 00:10:59.120
+using the command wpa_passphrase,
+
+120
+00:11:00.540 --> 00:11:08.420
+and then 'lynx' the name of the connection in this case
+
+121
+00:11:09.220 --> 00:11:15.850
+and the password would be the one I'm writing since it is an 'artificial' network
+
+122
+00:11:15.850 --> 00:11:17.850
+there's no problem.
+
+123
+00:11:31.700 --> 00:11:34.410
+This would be the command, once we press enter
+
+124
+00:11:35.770 --> 00:11:39.440
+it will say that the connection was succesfull
+
+125
+00:11:40.850 --> 00:11:48.700
+then, I'll use the command 'dhcpcd'
+
+126
+00:11:52.560 --> 00:12:06.010
+and tell them to bring me Ip's to the wlp0s1f2u1 interface.
+
+127
+00:12:06.010 --> 00:12:07.250
+Once we press enter
+
+128
+00:12:10.800 --> 00:12:14.120
+it will say that it is running commands, now
+
+129
+00:12:14.720 --> 00:12:19.360
+to check if we have internet connection
+
+130
+00:12:19.360 --> 00:12:25.800
+we will use a 'pacman -Syy'.
+
+131
+00:12:27.240 --> 00:12:29.740
+We see now that we do have internet connection
+
+132
+00:12:35.640 --> 00:12:36.490
+perfect!
+
+133
+00:12:48.570 --> 00:12:49.820
+Now
+
+134
+00:12:50.330 --> 00:12:52.690
+I'll go to the next steps
+
+135
+00:12:54.420 --> 00:12:55.570
+they will be to format
+
+136
+00:12:57.490 --> 00:12:58.920
+the hard drive
+
+137
+00:12:58.920 --> 00:13:01.900
+and make the partitions that we will need
+
+138
+00:13:02.210 --> 00:13:03.420
+for this
+
+139
+00:13:03.420 --> 00:13:07.730
+I'll use the 'cfdisk' command
+
+140
+00:13:09.460 --> 00:13:14.080
+but before this command, we need to know which devices we have connected
+
+141
+00:13:14.580 --> 00:13:19.650
+to this, we will use the 'lsblk' command
+
+142
+00:13:19.840 --> 00:13:20.800
+[enter]
+
+143
+00:13:21.420 --> 00:13:24.250
+it will show us all the devices
+
+144
+00:13:28.160 --> 00:13:31.010
+we will use the sda drive
+
+145
+00:13:31.010 --> 00:13:33.620
+with a 20GB capacity
+
+146
+00:13:33.620 --> 00:13:36.420
+here we install the operating system
+
+147
+00:13:36.850 --> 00:13:45.420
+Now, let's use cfdisk /dev/sda.
+
+148
+00:13:48.340 --> 00:13:53.050
+Here we have to select the type of installation
+
+149
+00:13:53.600 --> 00:13:56.460
+as I said before, it will be a DOS installation
+
+150
+00:13:59.600 --> 00:14:00.610
+Now
+
+151
+00:14:00.610 --> 00:14:03.500
+we have the totally free disk,
+
+152
+00:14:03.500 --> 00:14:05.120
+let's create the first partition
+
+153
+00:14:05.120 --> 00:14:09.780
+which will be dedicated to the boot process
+
+154
+00:14:11.930 --> 00:14:18.020
+with a 300M space
+
+155
+00:14:18.020 --> 00:14:20.020
+primary type
+
+156
+00:14:23.620 --> 00:14:28.720
+Then the root file, I'll give it 10GB,
+
+157
+00:14:30.850 --> 00:14:34.940
+the /home partition, 8G
+
+158
+00:14:36.380 --> 00:14:39.770
+and the swap memory,
+
+159
+00:14:40.500 --> 00:14:44.170
+it will the remain, 1.7GB
+
+160
+00:14:45.200 --> 00:14:47.380
+[enter] Done!
+
+161
+00:14:48.100 --> 00:14:49.330
+To the swap
+
+162
+00:14:51.890 --> 00:14:56.340
+the thumb rule is to assign the double of space
+
+163
+00:14:57.400 --> 00:15:00.840
+you have in your machine
+
+164
+00:15:01.100 --> 00:15:04.960
+for example, if you have a computer with 2GB of RAM,
+
+165
+00:15:05.320 --> 00:15:07.400
+the swap should have 2 or more
+
+166
+00:15:08.200 --> 00:15:10.960
+in this case as I'm using a virtual machine
+
+167
+00:15:10.960 --> 00:15:17.820
+that has a 1.7 GB approximately
+
+168
+00:15:24.340 --> 00:15:28.340
+Once we are done with the partitions
+
+169
+00:15:28.940 --> 00:15:35.810
+let's say that our first partition, the boot one has to be bootable, since it is where he kernel
+
+170
+00:15:36.920 --> 00:15:40.040
+and the grub will be, to start the system
+
+171
+00:15:45.330 --> 00:15:47.560
+Then, in the last sector
+
+172
+00:15:47.560 --> 00:15:53.970
+let's change its type to Linux swap.
+
+173
+00:15:55.340 --> 00:15:59.370
+After this, let's write every partition,
+
+174
+00:15:59.980 --> 00:16:02.820
+let's go to the first one and go enter on write
+
+175
+00:16:03.600 --> 00:16:05.250
+and say yes
+
+176
+00:16:05.720 --> 00:16:07.220
+yes
+
+177
+00:16:08.200 --> 00:16:09.400
+one by one.
+
+178
+00:16:11.120 --> 00:16:11.770
+yes
+
+179
+00:16:13.200 --> 00:16:15.040
+Perfect, let's go to quit
+
+180
+00:16:15.890 --> 00:16:22.370
+and rerun the cfdisk /dev/sda command in order to see if everything is correct
+
+181
+00:16:22.860 --> 00:16:24.960
+we see that they are correct
+
+182
+00:16:25.040 --> 00:16:26.330
+Let's go quit again.
+
+183
+00:16:34.340 --> 00:16:38.100
+now we will rormat the partition
+
+184
+00:16:38.100 --> 00:16:47.700
+this is necessary since the partitions have to be formatted and the mounted
+
+185
+00:16:49.930 --> 00:16:51.960
+let's make a clear.
+
+186
+00:16:54.420 --> 00:16:58.940
+Let's use the command 'mkfs'
+
+187
+00:16:58.940 --> 00:17:03.760
+the type of archive system with -t would be ext4
+
+188
+00:17:03.760 --> 00:17:09.460
+on the /dev/sda1 device the /boot partition
+
+189
+00:17:10.130 --> 00:17:11.580
+[enter]
+
+190
+00:17:12.620 --> 00:17:22.780
+Again, mkfs -t ext4 to the root partition, /dev/sda2.
+
+191
+00:17:24.860 --> 00:17:36.260
+We wait some seconds and again, mkfs -t ext4 /dev/sda3, our /home partition
+
+192
+00:17:37.100 --> 00:17:38.160
+[enter]
+
+193
+00:17:39.450 --> 00:17:42.160
+we have almost everything ready
+
+194
+00:17:44.490 --> 00:17:49.320
+now we will format the swap,
+
+195
+00:17:51.290 --> 00:17:57.330
+we use the command 'mkswap /dev/sda4'
+
+196
+00:17:57.850 --> 00:18:01.400
+now we will activate the swap
+
+197
+00:18:01.640 --> 00:18:04.920
+since we will latter use the command genfstab
+
+198
+00:18:05.120 --> 00:18:10.090
+command that detects all the systems to be used
+
+199
+00:18:10.090 --> 00:18:12.330
+to activate the swap
+
+200
+00:18:12.330 --> 00:18:19.040
+we use the 'swapon /dev/sda4' command,
+
+201
+00:18:19.820 --> 00:18:20.770
+[enter]
+
+202
+00:18:21.530 --> 00:18:23.440
+and the swap is now activated.
+
+203
+00:18:24.520 --> 00:18:27.900
+Now we will organize the partitions
+
+204
+00:18:29.250 --> 00:18:37.680
+we have a partition that will be home nad another for root
+
+205
+00:18:38.890 --> 00:18:41.690
+let's start mounting this partitions:
+
+206
+00:18:41.690 --> 00:18:49.930
+Using the command 'mount /dev/sda2' in the /mnt directory
+
+207
+00:18:50.020 --> 00:18:52.320
+then enter.
+
+208
+00:18:52.320 --> 00:19:00.020
+Now we will create the boot and the home directory with the mkdir command,
+
+209
+00:19:02.330 --> 00:19:05.130
+mkdir /mnt/boot
+
+210
+00:19:06.500 --> 00:19:12.620
+and mkdir /mnt/home commands
+
+211
+00:19:14.140 --> 00:19:15.090
+perfect!
+
+212
+00:19:16.780 --> 00:19:20.730
+now let's mount the devices in those newly created directories
+
+213
+00:19:20.730 --> 00:19:29.600
+using -mount /dev/sda1 /mnt/boot
+
+214
+00:19:30.650 --> 00:19:31.930
+[enter]
+
+215
+00:19:33.520 --> 00:19:42.660
+now mount /dev/sda3 /mnt/home
+
+216
+00:19:44.920 --> 00:19:45.900
+[enter]
+
+217
+00:19:46.050 --> 00:19:46.980
+All perfect
+
+218
+00:19:46.980 --> 00:19:55.370
+now we will simply make sure that the system keys are correct
+
+219
+00:19:55.740 --> 00:20:08.146
+to this we'll use the command 'pacman -Sy hyperbola-keyring' then enter
+
+220
+00:20:11.573 --> 00:20:13.240
+enter again
+
+221
+00:20:16.000 --> 00:20:27.200
+and this is so we dont have errors later in the moment of installing the system with pacstrap
+
+222
+00:20:27.200 --> 00:20:39.586
+In the 1.0 version of hyperbola, this problem won't be here animore
+
+223
+00:20:39.826 --> 00:20:44.120
+since in that version we will only have one key, so it wont give us problems on that version
+
+224
+00:20:44.666 --> 00:20:47.120
+now let's
+
+225
+00:20:48.740 --> 00:20:57.453
+use 'pacstrap /mnt', as you can see in our root directory, which is mounted on /mnt
+
+226
+00:20:58.666 --> 00:21:01.120
+we will install
+
+227
+00:21:01.120 --> 00:21:03.120
+the 'base',
+
+228
+00:21:04.240 --> 00:21:06.160
+'base-devel',
+
+229
+00:21:07.213 --> 00:21:11.440
+'grub-bios' for GRUB
+
+230
+00:21:12.506 --> 00:21:18.480
+wpa_supplicant to be able to connect through wifi
+
+231
+00:21:18.720 --> 00:21:24.066
+if you don't have wifi you don't have to install it
+
+232
+00:21:25.320 --> 00:21:32.280
+iw too for this, kernel-firmware,
+
+233
+00:21:37.160 --> 00:21:48.093
+ldns, which will help us later to do pings to webpages in order to check our internet connection
+
+234
+00:21:49.880 --> 00:22:06.960
+and finally a 'xenocara-input-synaptics' packages in order for the touchpad to work
+
+235
+00:22:06.960 --> 00:22:12.053
+just install it if you're working on a laptop.
+
+236
+00:22:14.226 --> 00:22:16.466
+Now let's press enter
+
+237
+00:22:17.026 --> 00:22:22.253
+and with this we will have our packages installed from
+
+238
+00:22:24.520 --> 00:22:31.680
+the hyperbola repositories from core, extra and community.
+
+239
+00:23:43.314 --> 00:23:46.765
+The downloading and installation of packages is now done
+
+240
+00:23:46.760 --> 00:23:52.205
+now let's make the principal system configuration
+
+241
+00:23:52.502 --> 00:23:53.680
+for this
+
+242
+00:23:54.262 --> 00:23:56.994
+let's make a clear
+
+243
+00:23:58.480 --> 00:24:05.782
+and the use 'genfstab
+
+244
+00:24:06.777 --> 00:24:09.531
+with the -U and -p parameter
+
+245
+00:24:10.400 --> 00:24:12.034
+from /mnt
+
+246
+00:24:13.690 --> 00:24:20.925
+and let's redirect that >> to the /mnt/etc/fstab directory
+
+247
+00:24:21.840 --> 00:24:23.154
+[enter]
+
+248
+00:24:23.714 --> 00:24:27.977
+now we verify with the cat command to see if it everything is correct
+
+249
+00:24:29.177 --> 00:24:34.868
+cat /mnt/etc/fstab, and as you can see
+
+250
+00:24:35.550 --> 00:24:42.765
+and as you can see, we have the 4 partitions with its correspondent mount points
+
+251
+00:24:43.410 --> 00:24:51.542
+sda2 as root, sda1 as boot, sda3 as home and sda4 as swap.
+
+252
+00:24:54.171 --> 00:24:56.662
+now let's
+
+253
+00:24:57.428 --> 00:25:00.845
+write a name for the machine
+
+254
+00:25:02.410 --> 00:25:07.885
+for this lets use the command 'echo' and the hostname,
+
+255
+00:25:08.754 --> 00:25:12.982
+in this case I'll use the 'libre' name
+
+256
+00:25:13.542 --> 00:25:16.217
+and this will be redirected...
+
+257
+00:25:18.570 --> 00:25:24.057
+to /mnt/etc/hostname.
+
+258
+00:25:45.017 --> 00:25:46.834
+now we have the name ready
+
+259
+00:25:47.410 --> 00:25:56.468
+to keep configuring and to not refer all the time to /mnt we will have to enter to our root directly
+
+260
+00:25:56.460 --> 00:26:05.897
+to this we will use the 'arch-chroot /mnt' command
+
+261
+00:26:06.251 --> 00:26:07.268
+[enter]
+
+262
+00:26:07.840 --> 00:26:14.411
+now we will have /mnt as a root, basically we are inside our new OS,
+
+263
+00:26:15.485 --> 00:26:19.325
+now let's configure our zone,
+
+264
+00:26:21.794 --> 00:26:30.251
+for this we will use the 'ln -s' command to create a simbolyc link
+
+265
+00:26:33.980 --> 00:26:54.000
+to the /usr/share/zoneinfo/America Here you choose your location
+
+266
+00:26:54.000 --> 00:27:00.685
+If I press TAB, you can see that there's more zones,
+
+267
+00:27:00.948 --> 00:27:07.817
+in this case I'll chase America and Lima for the Peru country
+
+268
+00:27:08.330 --> 00:27:18.674
+space, /etc/localtime, enter and we're done.
+
+269
+00:27:19.325 --> 00:27:25.862
+Now let's work wit hthe localization
+
+270
+00:27:27.142 --> 00:27:30.377
+and its specific characters of it
+
+271
+00:27:31.085 --> 00:27:32.342
+for spanish
+
+272
+00:27:32.740 --> 00:28:02.137
+i'll use the nano -w /etc/locale.gen
+
+273
+00:28:02.137 --> 00:28:04.130
+and then enter
+
+274
+00:28:04.690 --> 00:28:12.297
+now we have to search the english language
+
+275
+00:28:12.845 --> 00:28:14.091
+the language
+
+276
+00:28:15.428 --> 00:28:19.737
+which is en_US.UTF-8
+
+277
+00:28:22.480 --> 00:28:27.382
+with the character set UTF-8
+
+278
+00:28:28.925 --> 00:28:33.188
+and the spanish one which is es_ES.UTF, and uncomment those.
+
+279
+00:28:51.760 --> 00:29:01.040
+Continuing with some localization preferences, we will use the 'nano' command
+
+280
+00:29:04.670 --> 00:29:13.268
+with -w /etc/locale.conf
+
+281
+00:29:13.268 --> 00:29:15.260
+[enter]
+
+282
+00:29:15.260 --> 00:29:30.114
+here we write that we are using the LANG=es_ES.UTF-8 variable
+
+283
+00:29:32.422 --> 00:29:37.394
+Ctrl+o and enter to save, and Ctrl+x to exit, now clear.
+
+284
+00:29:38.320 --> 00:29:39.920
+then
+
+285
+00:29:41.360 --> 00:29:45.737
+we write the command 'locale-gen'
+
+286
+00:29:46.708 --> 00:29:50.171
+and our localization...
+
+287
+00:29:51.462 --> 00:29:56.297
+and languages will be generated
+
+288
+00:29:59.010 --> 00:30:06.342
+Now we have to tell the system what type of characters it will use in the tty
+
+289
+00:30:07.108 --> 00:30:10.708
+for this we will use again the 'nano' command
+
+290
+00:30:11.451 --> 00:30:16.594
+with -w /etc/conf.d/keymaps
+
+291
+00:30:41.240 --> 00:30:51.188
+now we can change the -keymap- variable, change us for es
+
+292
+00:30:51.577 --> 00:30:54.788
+in order to replace spanish for english.
+
+293
+00:31:02.990 --> 00:31:10.320
+Now we will configure GRUB
+
+294
+00:31:10.525 --> 00:31:14.537
+with the following the 'grub-install' command
+
+295
+00:31:16.800 --> 00:31:28.217
+we will tell it that the target is i386-pc (mode grub legacy)
+
+296
+00:31:30.834 --> 00:31:34.765
+tell it to recheck with --recheck
+
+297
+00:31:36.537 --> 00:31:41.337
+and this followed by the target, which is /dev/sda
+
+298
+00:31:42.100 --> 00:31:52.468
+GRUB now will check for operating systems installed on the device
+
+299
+00:31:59.542 --> 00:32:00.628
+[enter]
+
+300
+00:32:18.120 --> 00:32:23.405
+wait for the installation.
+
+301
+00:32:27.620 --> 00:32:35.497
+one finished, no errors reported, we will generate the configuration file for GRUB
+
+302
+00:32:37.565 --> 00:32:42.937
+with the grub-mkconfig command,
+
+303
+00:32:44.090 --> 00:32:54.857
+and write this in the /boot/grub/grub.cfg directory
+
+304
+00:32:57.531 --> 00:33:00.297
+here it generates the GRUB configuration
+
+305
+00:33:07.040 --> 00:33:10.228
+If we wanted to change something in the linux-libre kernel
+
+306
+00:33:10.220 --> 00:33:33.771
+with the command 'mkinitcpio -p linux-libre-lts' the kernel of use
+
+307
+00:33:34.251 --> 00:33:36.411
+the generation begins
+
+308
+00:33:37.531 --> 00:33:41.542
+When we runned pacstrap, this process was already done
+
+309
+00:33:42.125 --> 00:33:47.497
+but with this command we make sure that they are generated
+
+310
+00:33:48.300 --> 00:33:56.125
+Me re-run the grub-mkconfig -o /boot/grub/grub.cfg command.
+
+311
+00:34:08.690 --> 00:34:15.120
+If we wanted to change something in the linux-libre kernel
+
+312
+00:34:15.920 --> 00:34:28.662
+we can use the command nano -w /etc/mkinitcpio.conf
+
+313
+00:34:28.660 --> 00:34:32.594
+and here we can see all the kernel configuration
+
+314
+00:34:36.777 --> 00:34:44.685
+here you can configurate everything you need, it is unlikely, but you could
+
+315
+00:34:51.222 --> 00:34:55.394
+Now, we will mkae a password for root
+
+316
+00:34:55.390 --> 00:34:58.171
+with the 'passwd' command.
+
+317
+00:35:09.028 --> 00:35:11.508
+we place for example 4 zeros
+
+318
+00:35:13.348 --> 00:35:14.365
+we repeat
+
+319
+00:35:15.600 --> 00:35:17.554
+all perfect
+
+320
+00:35:19.690 --> 00:35:25.760
+now type exit
+
+321
+00:35:28.194 --> 00:35:30.674
+and unmount devices
+
+322
+00:35:33.410 --> 00:35:44.560
+with '-umount /mnt/{boot,home,}'
+
+323
+00:36:09.245 --> 00:36:13.005
+This command will umount all the devices we mounted, boot, home and root.
+
+324
+00:36:14.200 --> 00:36:19.188
+Now we can do a reboot or a poweroff
+
+325
+00:36:19.180 --> 00:36:21.954
+in this case, I'll use a poweroff
+
+326
+00:36:24.560 --> 00:36:28.720
+to make some adjustements to the virtual machine
+
+327
+00:36:29.154 --> 00:36:33.291
+for example some network adjustements
+
+328
+00:36:33.508 --> 00:36:36.182
+and I want to connect through it.
+
+329
+00:36:52.788 --> 00:36:57.942
+I'll use AQUEMU and go to the network part
+
+330
+00:36:57.940 --> 00:37:01.154
+and change Connection mode to No connection and apply.
+
+331
+00:37:02.491 --> 00:37:05.611
+I'll copy the parameter
+
+332
+00:37:07.702 --> 00:37:09.668
+for this option
+
+333
+00:37:19.931 --> 00:37:23.234
+and add it to my bash script.
+
+334
+00:37:35.180 --> 00:37:42.971
+I'll hceck again if everything is right with lsub
+
+335
+00:37:45.200 --> 00:37:48.228
+Bus 3, and device 9,
+
+336
+00:38:00.400 --> 00:38:02.617
+the device changed
+
+337
+00:38:19.220 --> 00:38:30.925
+Now we boot into the hyperbola USB, but now I'll choose the option of Boot existing OS, since we already have it installed.
+
+338
+00:38:32.114 --> 00:38:33.291
+[enter]
+
+339
+00:38:37.611 --> 00:38:42.491
+Here in theory, I shouldn't have internet connection,
+
+340
+00:38:45.017 --> 00:38:49.828
+I'll enter with root in order to check this
+
+341
+00:38:50.697 --> 00:38:55.611
+password are 4 zeros
+
+342
+00:38:55.610 --> 00:39:00.891
+I'll make a pacman -Syu
+
+343
+00:39:01.051 --> 00:39:03.611
+and as you can see,
+
+344
+00:39:03.770 --> 00:39:08.137
+I don't have internet connection
+
+345
+00:39:08.130 --> 00:39:12.182
+that's what I want to show you, how to have internet connection through wifi
+
+346
+00:39:16.680 --> 00:39:23.394
+Now we could use the same command as we used in the installation
+
+347
+00:39:23.520 --> 00:39:30.822
+but making a file is better since we have it saved, and don't have to make every configuration manually.
+
+348
+00:39:31.080 --> 00:39:49.668
+Let's make a 'nano -w /etc/wpa_supplicant/wpa_supplicant.conf
+
+349
+00:39:55.100 --> 00:40:01.840
+by default, this file has some stf written in it, and we can use it as help.
+
+350
+00:40:01.980 --> 00:40:07.931
+Her we can see that we have a connection through cable, which is in IEEE8021X,
+
+351
+00:40:09.017 --> 00:40:12.811
+and a wireless connection, the one we need..
+
+352
+00:40:14.130 --> 00:40:15.851
+Let's write: network
+
+353
+00:40:17.245 --> 00:40:19.382
+open brackets '{}'
+
+354
+00:40:19.380 --> 00:40:22.982
+and write inside them:
+
+355
+00:40:33.942 --> 00:40:39.600
+For example, the parameter that we wil use is the ssid parameter
+
+356
+00:40:39.851 --> 00:40:44.685
+which is the name of the connection, its name, lynx, and for example,
+
+357
+00:40:47.451 --> 00:40:49.417
+the passwd, for this
+
+358
+00:40:50.130 --> 00:40:56.080
+we use psk.
+
+359
+00:40:56.080 --> 00:40:58.080
+we write the wifi password
+
+360
+00:41:05.485 --> 00:41:06.114
+perfect
+
+361
+00:41:08.400 --> 00:41:14.670
+Now Ctrl+o sto save and exit with Ctrl+x.
+
+362
+00:41:16.440 --> 00:41:21.120
+Let's check what services are running in our system
+
+363
+00:41:21.120 --> 00:41:24.354
+using the 'rc-status' command
+
+364
+00:41:25.417 --> 00:41:36.205
+we see that the services wpa_supplicant and dhcpcd are now started
+
+365
+00:41:36.360 --> 00:41:46.914
+we write 'rc-service wpa_supplicant start'
+
+366
+00:41:51.240 --> 00:42:01.588
+we write 'rc-service dhcpcd start'
+
+367
+00:42:02.125 --> 00:42:06.537
+and we review the services with 'rc-status'
+
+368
+00:42:06.940 --> 00:42:14.914
+and check that wpa_supplicant and dhcpcd is already activated
+
+369
+00:42:15.085 --> 00:42:20.011
+dhcpcd is important because it will generate the network's ip's
+
+370
+00:42:20.330 --> 00:42:24.262
+and allows us to have internet connection
+
+371
+00:42:24.260 --> 00:42:30.354
+Now lets check our intenret connection with the command pacman -Syy
+
+372
+00:42:31.588 --> 00:42:34.068
+and we are NOT able to reach the internet yet,
+
+373
+00:42:34.490 --> 00:42:43.017
+Using que command 'iw dev' would give us information about the interface
+
+374
+00:42:58.350 --> 00:43:11.817
+now, let's run 'dhcpcd wlp0s1f2u1'
+
+375
+00:43:12.331 --> 00:43:13.497
+then enter
+
+376
+00:43:15.062 --> 00:43:19.920
+it says that the configuration
+
+377
+00:43:21.794 --> 00:43:23.310
+for the dhcpcd is running,
+
+378
+00:43:23.588 --> 00:43:27.657
+so we should have our IP now, running pacman -Syy
+
+379
+00:43:27.950 --> 00:43:29.691
+would give us, no internet
+
+380
+00:43:29.690 --> 00:43:33.600
+let's now reboot in case it is needed,
+
+381
+00:43:37.120 --> 00:43:45.268
+but not yet, we will ifrst run
+
+382
+00:43:48.720 --> 00:43:55.805
+ rc-update add wpa_supplicant and enter
+
+383
+00:43:58.971 --> 00:44:08.091
+and the same with dhcpcd, after this, let's reboot.
+
+384
+00:44:08.320 --> 00:44:19.874
+I'll check on my part that the password is the correct one
+
+385
+00:44:21.622 --> 00:44:22.217
+good
+
+386
+00:44:23.371 --> 00:44:28.365
+we have now the base system of Hyperbola but we do not have yet internet connection,
+
+387
+00:44:29.810 --> 00:44:38.331
+let's check if now it is fixed, we now go to Boot existing OS again and start our system.
+
+388
+00:44:46.350 --> 00:44:53.371
+Remember that we now have wpa_supplicant and dhcpcd at startup
+
+389
+00:44:53.370 --> 00:45:04.765
+so, in theory we should now have internet connection,
+
+390
+00:45:07.451 --> 00:45:11.474
+let's enter with root with the 4 zeros password and enter.
+
+391
+00:45:12.750 --> 00:45:22.628
+Let's run rc-status and now we can see that wpa_supplicant is started, as well for dhcpcd
+
+392
+00:45:23.120 --> 00:45:27.017
+now let's check if we have an IP address
+
+393
+00:45:27.010 --> 00:45:31.451
+let's use the command 'ip route'
+
+394
+00:45:33.028 --> 00:45:34.228
+and enter
+
+395
+00:45:34.960 --> 00:45:46.125
+and as you can see we have the host which is 192.168.1.1 and our IP address being 58
+
+396
+00:45:48.514 --> 00:45:53.497
+so it looks great, now let's check our internet connection,
+
+397
+00:45:54.520 --> 00:46:00.251
+since dhcpcd already gave us IP address,
+
+398
+00:46:00.430 --> 00:46:11.165
+for this we use the command 'drill gnu.org',
+
+399
+00:46:11.508 --> 00:46:16.765
+as you can see it ended succesfully, and now let's check with pacman -Syy,
+
+400
+00:46:19.960 --> 00:46:24.777
+and as we can see, we now have internet connection, we are connected thorough wifi with wpa_supplicant
+
+401
+00:46:25.100 --> 00:46:29.337
+and with dhcpcd, without the needs of NetworkManager or such
+
+402
+00:46:30.605 --> 00:46:32.617
+I didn't did the tutorial
+
+403
+00:46:35.748 --> 00:46:41.348
+about NetworkManager, since it will be removed from Hyperbola in the 0.4 version
+
+404
+00:46:41.771 --> 00:46:50.240
+so in order to save some work, you now know how to configure the network without NetworkManager.
+
+405
+00:47:02.571 --> 00:47:07.120
+In the next video we will configure
+
+406
+00:47:08.308 --> 00:47:14.228
+the part of the user creation
+
+407
+00:47:16.148 --> 00:47:22.788
+and also how to make the right permissions for the user
+
+408
+00:47:24.548 --> 00:47:28.697
+in the next video.