< Linux

Telepítés parancssorból

Szerző: Sallai András

Copyright © Sallai András, 2018

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:

# /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