Tartalomjegyzék

< Linux

Telepítés parancssorból

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:

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:

  1. -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