Legenda (oznaczenia używane w postach) czyli lets clean this burdel

Oznaczenia używane w postach

Zwykły tekst Czcionka Georgia

apt-get install -Komenda



-ryzyko uszkodzenia systemu


-skrypt w bashu
-Ważna informacja

=====
wycinek z loga konsoli
====

nano /etc/resolv.conf plik do edycji


niedziela, 23 października 2022

Debootstrap

 sudo su -
apt update

lsblk

mkfs.fat -F32 /dev/vda1
mkswap /dev/vda2
mkfs.ext4 /dev/vda3

lsblk

mount /dev/vda3 /mnt
mkdir -p /mnt/boot/efi     <-- w przypadku instalacji biosowej  tworzymy mkdir -p /mnt/boot

mount /dev/vda1 /mnt/boot/efi   <-- w przypadku instalacji biosowej montujemy mount /dev/vda1 /mnt/boot

swapon /dev/vda2

mkdir -p /mnt/home
mount /dev/vdb1 /mnt/home

apt update

apt install debootstrap

debootstrap --verbose --include linux-image-amd64,grub-efi ,locales --arch amd64 bullseye /mnt http://ftp.pl.debian.org/debian

--> jeśli instalacja bios debootstrap --verbose --include linux-image-amd64,grub-legacy,locales --arch amd64 bullseye /mnt

for dir in sys dev proc; do mount --rbind /$dir /mnt/$dir && mount --make-rslave /mnt/$dir; done

cp /etc/mtab /mnt/etc/mtab

apt install arch-install-scripts

genfstab -U /mnt >> /mnt/etc/fstab

 chroot /mnt /bin/bash

nano /etc/apt/sources.list

deb http://deb.debian.org/debian bullseye main contrib non-free

apt update

======================

opcjonalnie

=====================

Tworzymy teraz plik konfiguracyjny /etc/apt/apt.conf.d/00-no-instal-recommends i dodajemy w nim tę poniższą treść:

=========================================
APT::Install-Recommends "false";

APT::Install-Suggests "false";

APT::AutoRemove::RecommendsImportant "false";

APT::AutoRemove::SuggestsImportant "false"

===================================================
===================================================

Odchudzi to instalacje znacząco natomiast o wiele rzeczy będziemy musieli zadbać sami, może skutkować niestabilnością systemu

Zdecydowanie lepszym wyjściem jest użycie apt-get install --no-install-recommends
podczas instalacji paczek

apt-get install --no-install-recommends firmware-linux  firmware-linux-nonfree sudo  network-manager vim intel-microcode (amd64-microcode) build-essential  locales localepurge console-setup console-data kbd

dpkg-reconfigure tzdata

dpkg-reconfigure locales

en_US.UTF-8, pl_PL.UTF-8 , en_US, pl_PL > Yes > Yes .

dpkg-reconfigure keyboard-configuration

Wybieramy odpowiednio: model -> Polish -> Right Alt (AltGr) -> Right Control

 dpkg-reconfigure console-setup

 UTF-8 -> Latin2 -> Terminus -> 8x16 


echo "test" > /etc/hostname

dodaj do /etc/hosts

127.0.1.1    test.localdomain test


ls /sys/class/net

enp7s0  lo  wlp6s0

tworzymy /etc/network/interfaces   według wzoru

auto lo
iface lo inet loopback

#dla dhcp:

auto eth0

allow-hotplug eth0

iface eth0 inet dhcp


Przykład dla statycznego ip: (broadcast and gateway are optional)

#

#auto eth0

#iface eth0 inet static

#   address 10.1.7.61

#   network 10.1.0.0/16

#   netmask 255.255.0.0

#   broadcast 10.1.255.255

#   gateway 10.1.255.253

podstawiająć enpXsX lub wlpXsX w miejsce eth0

apt install dhcpcd5 network-manager

passwd

useradd jan -m -U -c "Jan Kowalski" -s /bin/bash

psswd jan

usermod -aG sudo jan

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

lub grub-install  /dev/sdX  jeśli bios install

update-grub

Ustawienie klawiatury podczas startu systemu,  w pliku /etc/initramfs-tools/initramfs.conf ustawiamy zmienną KEYMAP=y za pomocą update-initramfs -u -k all generujemy nowy initframs. 

umount -a

exit

reboot now

logowanie do gołego systemu instalacja gui i reszty

OPENBOX

apt-get install --no-install-recommends xinit slim / wdm

htop tint2 obconf obsession wpasupplicant openbox xserver-xorg-core 

xserver-xorg-video-intel (xserver-xorg-video-radeon /xserver-xorg-video-amdgpu)  

xfonts-100dpi xfonts-75dpi 

xfonts-terminus xfonts-100dpi-transcoded xfonts-75dpi-transcoded 

xserver-xorg-input-evdev x11-xserver-utils rtkit 

x11-xkb-utils rxvt-unicode network-manager  gnome-network-nanager menu neovim 

firefox-esr policykit-1 dbus-x11 gvfs udisks2 

libreoffice-core libreoffice-l10n-pl libreoffice-help-pl libreoffice-writer libreoffice-calc 

libreoffice-impress  atril mousepad pcmanfm pulseaudio pavucontrol gsimplecal fech volumeicon-alsa

sudo apt install build-essential udev gzip bzip2 zip unzip rar unrar p7zip-full xarchiver

openbox-menu lxmenu-data


pomiędzy <menu id="root-menu" label="Openbox 3">i </menu> dodać


<menu execute="openbopenbox-menu lxde-applications.menu" id="apps" label="Applications"/>


Zciągnij i skompiluj menumaker


=====================================================================================

MINIMALNE KDE


apt-get install --no-install-recommends kde-plasma-desktop plasma-nm ark kate kcalc kde-spectacle okular


poniedziałek, 10 października 2022

Debian instalacja chroot prawie jak ARCH

chroot /target/ /bin/bash


root@debian:/home/dw# apt-get install --no-install-recommends xinit slim /wdm
htop tint2 obconf obsession wpasupplicant openbox xserver-xorg-core
xserver-xorg-video-intel (xserver-xorg-video-radeon /xserver-xorg-video-amdgpu)
xfonts-100dpi xfonts-75dpi
xfonts-terminus xfonts-100dpi-transcoded xfonts-75dpi-transcoded
xserver-xorg-input-evdev x11-xserver-utils rtkit
x11-xkb-utils rxvt-unicode network-manager gnome-network-nanager menu neovim
firefox-esr policykit-1 dbus-x11 gvfs udisks2
libreoffice-core libreoffice-l10n-pl libreoffice-help-pl libreoffice-writer libreoffice-calc
libreoffice-impress atril mousepad pcmanfm pulseaudio pavucontrol gsimplecal fech volumeicon-alsa
sudo apt install build-essential udev gzip bzip2 zip unzip rar unrar p7zip-full xarchiver
openbox-menu lxmenu-data

pomiędzy <menu id="root-menu" label="Openbox 3">i </menu> dodać

<menu execute="openbopenboox-menu lxde-applications.menu" id="apps" label="Applications"/>