A telepítő menüjének használatát szeretnénk elkerülni. Helyette parancssorból fogunk telepíteni.
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>
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
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
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:
# 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
# apt install makedev # mount none /proc -t proc # cd /dev # MAKEDEV generic
# 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
# editor /etc/adjtime
Tartalma ez legyen:
0.0 0 0.0 0 UTC
Válasszunk időzónát:
# dpkg-reconfigure tzdata
# 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
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
Keressük meg a megfelelő kernelt:
# apt search linux-image
Telepítsük:
# apt install linux-image-arch-stb
# apt install grub-pc # grub-install /dev/sda # update-grub
# apt install ssh
adduser janos
Alapeszközök telepítése:
# tasksel install standard
Végül töröljük az apt tárhelyét:
# apt clean