ArchLinux Boot

Arch Linux Telepítés

by

in

Az előző cikkben szóba került egy Arch telepítés. Megérkezett az új SSD kezdjünk is neki. Ebben a cikkben csak egy alap telepítésig szeretnék eljutni, aztán majd egy következőben megyünk tovább. Annyi előkészület történt csak, hogy kicseréltem az SSD-t, kiírtam pendrive-ra a legfrissebb Arch iso-t és be bootoltam a gépen.

IMG 9847

Mivel magyar billentyű kiosztással van szerelve, gyorsan át is állítom erre:

root@archiso ~ # loadkeys hu

Mivel automatán kapott IP címet a DHCP szerveremtől és ki is látott a “nagyvilágba” így ezzel most nem kellett foglalkoznom, viszont ha jól rémlik majd a feltelepített rendszeren lesz ezzel dolgom, szóval térjünk majd vissza erre később.

A biztonság kedvéért frissítettem a rendszeridőt:

root@archiso ~ # timedatectl set-ntp true
root@archiso ~ # timedatectl status
			   Local time: Sun 2020-11-15 16:50:10 UTC
           Universal time: Sun 2020-11-15 16:50:10 UTC
                 RTC time: Sun 2020-11-15 16:50:10
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP Service: active
          RTC in local TZ: no

Ezt követően jöhetnek is a partíciók. Nálam az alábbi három kerül létrehozásra:

Mount pointPartitionPartition typeSize
/mnt/boot/efi/dev/sda1EFI system partition (ef00)500 MiB
[swap]/dev/sda2Linux swap (8200)12 GiB
/mnt/dev/sda3Linux x86-64 root(/) (8304)Remainder of the device

gdisk segítségével létrehozom a táblázatban jelölt partíciókat

root@archiso ~ # fdisk /dev/sda

Elkezdem létrehozni az egyes partíciókat. Minden egyes partíció előtt kiadom az n parancsot. Majd növekvő sorrendbe adom meg a sorszámukat (azaz az EFI lesz az 1. a swap a 2. és végül a root a 3.). A táblázatban zárójelbe feltüntettem az egyes partíciók kódját melyet partícionáláskor választottam. A legvégén egy w paranccsal elmentem a változásokat. Ezt követően jöhetnek a formázások.

root@archiso ~ # mkfs.fat -F32 /dev/sda1
root@archiso ~ # mkswap /dev/sda2
root@archiso ~ # mkfs.ext4 /dev/sda3

Csatoljuk is fel gyorsan ezeket

root@arhcios ~ # mount /dev/sda3 /mnt
root@arhcios ~ # swapon /dev/sda2

Majd telepítsük fel a szükséges alap csomagokat

root@archiso ~ # pacstrap /mnt base linux linux-firmware

Generáljuk le az fstab fájlt.

root@archiso ~ # genfstab -U /mnt >> /mnt/etc/fstab

A többi beállítást már az új rendszerünkön végezzük el, amit az arch-chroot segítségével érünk el

root@archiso ~ # arch-chroot /mnt

A következő lépésekben (sorrendben) beállítjuk az időzónát, a lokalizációt, valamint a billentyű kiosztást.

[root@archiso /]# ln -sf /usr/share/zoneinfo/Europe/Budapest /etc/localtime
[root@archiso /]# echo LANG=en_US.UTF-8 > /etc/locale.conf
[root@archiso /]# echo KEYMAP=hu > /etc/vconsole.conf

Ezt követően beállítjuk a hostname és a hosts értékeket

[root@archiso /]# echo archnoti > /etc/hostname
[root@archiso /]# echo 127.0.0.1 localhost >> /etc/hosts
[root@archiso /]# echo ::1 localhost >> /etc/hosts
[root@archiso /]# echo 127.0.1.1 archnoti >> /etc/hosts

Adjunk jelszót passwd segítségével. Majd telepítsünk valamilyen boot loadert. Jelen esetben ez GRUB lesz.

[root@archiso /]# pacman -S grub efibootmgr dosfstools openssh os-prober mtools linux-headers linux-lts linux-lts-headers
[root@archiso /]# mkdir /boot/EFI
[root@archiso /]# mount /dev/sda1 /boot/EFI
[root@archiso /]# grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck
[root@archiso /]# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg

Már csak annyi maradt hátra, hogy újra indítjuk a gépet és megnézzük mindent jól csináltunk-e.

[root@archiso /]# exit
root@archiso ~ # umount -a
root@archiso ~ # reboot

Újraindítás, majd bejelentkezés után egyedül az internet eléréssel vannak problémák. Nosza állítsuk be ezt is. Hozzuk létre a /etc/systemd/network/<adapter>.network fájlt az alábbi tartalommal:

[Match]
Name=<adapter>

[Network]
DHCP=yes

Engedélyezzük, majd indítsuk is el a systemd-networkd service-t.

[root@archnoti ~]# systemctl enable systemd-networkd
[root@archnoti ~]# systemctl start systemd-networkd

Így már el is készültünk egy alap telepítéssel. A következő cikkben DE-t telepítünk, mégpedig ahogy az előzőben is említettem Pantheon lesz.


Comments

Leave a Reply

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .

A weboldalon cookie-kat ("sütiket") használunk, hogy a legjobb felhasználói élményt nyújthassuk látogatóinknak. A cookie beállítások igény esetén bármikor megváltoztathatók a böngésző beállításaiban.

Adatvédelmi beállítások elmentve!
Adatvédelmi beállítások

Amikor meglátogat egy webhelyet az tárolhat vagy lekérhet információkat a böngészőben, főként sütik formájában. Itt beállíthatja személyes cookie szolgáltatásokat.

Ezeket a cookie-k a webhelyünkön elhelyezett hirdetésekhez szükségesek.

Google Tag Manager segítségével nyomon követjük forgalmunkat, és segít nekünk az A/B új funkciók tesztelésében.

A Facebook segítségével nyomon követjük a kapcsolatokat a közösségi médiával.
  • m_pixel_ratio
  • presence
  • sb
  • wd
  • xs
  • fr
  • tr
  • c_user
  • datr

Összes tiltása
Összes engedélyezése