[[oktatas:linux|< Linux]] ====== Telepítés parancssorból ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2018 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== Célok ===== A telepítő menüjének használatát szeretnénk elkerülni. Helyette parancssorból fogunk telepíteni. ===== Indító rendszer ===== Szükségünk van már egy futó rendszerre. Ez lehet a Debian netinstall telepítője. Indítsuk el a telepítőt a szimpla "Install" módban. Ha eljutottunk a nyelv választásáig, máris folytathatjuk parancssorból. Ehhez nyomjuk meg a következő billentyűkombinációt: + ===== Partíciók ===== Az fdisk segítségével nézzük meg milyen partícióink vannak: fdisk -l Majd partícionáljuk: fdisk /dev/sda Legyen legalább egy / és egy swap partíció. Hozzunk létre ext3 fájlrendszert a gyökérpartíción: mke2fs -j /dev/sda1 Hozzuk létre a swap partíciót és kapcsoljuk be: mkswap /dev/sda2 sync swapon /dev/sda2 Szükségünk van egy telepítési pontra: mkdir /mnt/debinst mount -t ext4 /dev/sda1 /mnt/debinst ===== A debootstrap telepítése ===== Készítsünk egy munkakönyvtárat: # mkdir munka # cd munka Töltsük le a következő helyről: * http://ftp.debian.org/debian/pool/main/d/debootstrap/ Keressük meg a fájlnevét, majd töltsük le: Például: wget http://ftp.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.111_all.deb Csomagoljuk ki a .deb, csomagot, majd a kapott data.tar.gz fájlt: # ar -x debootstrap_0.X.X_all.deb # cd / # zcat /munka/data.tar.gz | tar xv ===== A debootstrap használata ===== Indítsuk a következő parancsot: # /usr/sbin/debootstrap --arch amd64 stretch \ /mnt/debinst http://ftp.us.debian.org/debian Az amd64 és a ftp.us.debian.org rész tetszőlegesen cserélhető. Ha a gazdarendszer architektúrája (pl. amd64) különbözik a célarchitektúrától, akkor használjuk még a következő kapcsolót: --foreign ===== Alapbeállítások ===== # LANG=C.UTF-8 chroot /mnt/debinst /bin/bash A chroot után állítsuk be a terminált: # export TERM=xterm-color Ha a célarchitektúra más, akkor még szükség van erre: /debootstrap/debootstrap --second-stage ===== Eszközfájlok elkészítése ===== # apt install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic ===== Partíciók csatolása ===== # editor /etc/fstab # file system mount point type options dump pass /dev/sda1 / ext3 defaults 0 1 /dev/sda2 none swap sw 0 0 proc /proc proc defaults 0 0 /dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0 Ha van /boot: /dev/XXX /boot ext3 ro,nosuid,nodev 0 2 Csatoljunk fel mindent: mount -a A cdrom eszköz linkelése: # cd /media # mkdir cdrom0 # ln -s cdrom0 cdrom # cd / # ln -s media/cdrom ===== Időzóna beállítása ===== # editor /etc/adjtime Tartalma ez legyen: 0.0 0 0.0 0 UTC Válasszunk időzónát: # dpkg-reconfigure tzdata ===== Hálózat konfigurálása ===== # editor /etc/network/interfaces auto lo iface lo inet loopback # DHCP példa # # auto enp0s3 # iface enp0s3 inet dhcp # Statikus IP cím példa: # # auto enp0s3 # iface enp0s3 inet static # address 192.168.10.2 # network 192.168.10.0 # netmask 255.255.255.0 # broadcast 192.168.10.255 # gateway 192.168.10.1 Névszerver beállítása: # editor /etc/resolv.conf search hqdom.local nameserver 8.8.8.8 nameserver 192.168.10.3 Gépnév beállítása: # echo gepnev > /etc/hostname Vegyük fel a gépnevet a /etc/hosts fájlban: 127.0.0.1 localhost 127.0.1.1 gepnev # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ===== Az Apt beállítása ===== Szerkesszük /etc/apt/sources.list fájlt: editor /etc/apt/sources.list Vegyük fel a következő három sort: deb-src http://ftp.us.debian.org/debian stretch main deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main Frissítsük a csomaginformációkat: apt update ===== A kernel telepítése ===== Keressük meg a megfelelő kernelt: # apt search linux-image Telepítsük: # apt install linux-image-arch-stb ===== Grub telepítése ===== # apt install grub-pc # grub-install /dev/sda # update-grub ===== Távoli hozzáférés beállítása ===== # apt install ssh adduser janos ===== Alapeszközök telepítése ===== Alapeszközök telepítése: # tasksel install standard Végül töröljük az apt tárhelyét: # apt clean ===== Forrás ===== * https://www.debian.org/releases/stretch/amd64/apds03.html.en