Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:telepites_parancssorbol

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:telepites_parancssorbol [2019/08/21 16:10] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[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:​
 +  <Alt> + <F2>
 +
 +
 +
 +
 +===== 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:
 +<​code>​
 +# /​usr/​sbin/​debootstrap --arch amd64 stretch \
 +     /​mnt/​debinst http://​ftp.us.debian.org/​debian
 +</​code>​
 +
 +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 =====
 +
 +<​code>​
 +# apt install makedev
 +# mount none /proc -t proc
 +# cd /dev
 +# MAKEDEV generic
 +</​code>​
 +
 +===== Partíciók csatolása =====
 +
 +  # editor /etc/fstab
 +
 +<​code>​
 +# 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
 +</​code>​
 +
 +Ha van /boot:
 +  /​dev/​XXX ​        /​boot ​        ​ext3 ​   ro,​nosuid,​nodev ​         0    2
 +
 +
 +Csatoljunk fel mindent:
 +  mount -a
 +
 +A cdrom eszköz linkelése:
 +
 +<​code>​
 +# cd /media
 +# mkdir cdrom0
 +# ln -s cdrom0 cdrom
 +# cd /
 +# ln -s media/cdrom
 +</​code>​
 +
 +===== Időzóna beállítása =====
 +
 +  # editor /​etc/​adjtime
 +
 +Tartalma ez legyen:
 +<​code>​
 +0.0 0 0.0
 +0
 +UTC
 +</​code>​
 +
 +Válasszunk időzónát:​
 +  # dpkg-reconfigure tzdata
 +
 +===== Hálózat konfigurálása =====
 +
 +  # editor /​etc/​network/​interfaces
 +
 +
 +<​code>​
 +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
 +</​code>​
 +
 +Névszerver beállítása:​
 +
 +  # editor /​etc/​resolv.conf
 +
 +<​code>​
 +search hqdom.local
 +nameserver 8.8.8.8
 +nameserver 192.168.10.3
 +</​code>​
 +
 +Gépnév beállítása:​
 +  # echo gepnev > /​etc/​hostname
 +
 +Vegyük fel a gépnevet a /etc/hosts fájlban:
 +
 +<​code>​
 +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
 +</​code>​
 +
 +
 +===== 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:
 +<​code>​
 +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
 +</​code>​
 +
 +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 =====
 +
 +<​code>​
 +# apt install grub-pc
 +# grub-install /dev/sda
 +# update-grub
 +</​code>​
 +
 +===== 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
oktatas/linux/telepites_parancssorbol.txt · Utolsó módosítás: 2019/08/21 16:10 szerkesztette: admin