|
|
@@ -0,0 +1,252 @@
|
|
|
+% Historique installation ECAZ
|
|
|
+
|
|
|
+
|
|
|
+### history
|
|
|
+
|
|
|
+```
|
|
|
+# history | cut -c8-
|
|
|
+apt install ifupdown
|
|
|
+cat << EOF > /etc/network/interfaces
|
|
|
+auto lo
|
|
|
+iface lo inet loopback
|
|
|
+auto eth0
|
|
|
+allow-hotplug eth0
|
|
|
+iface eth0 inet dhcp
|
|
|
+EOF
|
|
|
+cat << EOF > /etc/resolv.conf
|
|
|
+nameserver 1.1.1.1
|
|
|
+nameserver 1.0.0.1
|
|
|
+EOF
|
|
|
+_hostname=ecaz
|
|
|
+_domain=aezi.fr
|
|
|
+echo "$_hostname" > /etc/hostname
|
|
|
+echo "127.0.1.1 $_hostname.$_domain $_hostname" >> /etc/hosts
|
|
|
+echo "Europe/Paris" > /etc/timezone
|
|
|
+dpkg-reconfigure -f noninteractive tzdata
|
|
|
+reset
|
|
|
+cat << EOF > /etc/apt/sources.list
|
|
|
+deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
|
|
|
+# deb-src http://deb.debian.org/debian bookworm main contrib non-free-firmware
|
|
|
+deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
|
|
|
+# deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
|
|
|
+# deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
|
|
|
+# deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
|
|
|
+deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
|
|
|
+# deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
|
|
|
+EOF
|
|
|
+cat << EOF > /etc/apt/apt.conf.d/999aptsettings
|
|
|
+APT::Install-Recommends "0";
|
|
|
+APT::Install-Suggests "0";
|
|
|
+EOF
|
|
|
+apt update && apt install -y busybox console-setup cryptsetup dropbear grub-pc initramfs-tools kbd linux-image-amd64 linux-perf locales ssh dropbear-initramfs cryptsetup-initramfs
|
|
|
+mkdir /root/.ssh && chmod 600 /root/.ssh
|
|
|
+mkdir /etc/dropbear-initramfs/ && chmod 600 /etc/dropbear-initramfs/
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /root/.ssh/authorized_keys
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /etc/dropbear-initramfs/authorized_keys
|
|
|
+mkdir -p /root/.ssh && chmod 600 /root/.ssh
|
|
|
+mkdir -p /etc/dropbear-initramfs/ && chmod 600 /etc/dropbear-initramfs/
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /root/.ssh/authorized_keys
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /etc/dropbear-initramfs/authorized_keys
|
|
|
+sed -i.old s/GRUB_CMDLINE_LINUX=\"\"/GRUB_CMDLINE_LINUX=\"net.ifnames=0\ biosdevname=0\ ip=:::::eth0:dhcp\"/g /etc/default/grub
|
|
|
+less /etc/default/grup
|
|
|
+less /etc/default/grub
|
|
|
+nano /etc/dropbear-initramfs/config
|
|
|
+nano /etc/dropbear-initramfs/config
|
|
|
+ll /dev/mapper
|
|
|
+alias ll='ls -l'
|
|
|
+ll /dev/mapper
|
|
|
+nano /etc/initramfs-tools/initramfs.conf
|
|
|
+cp /etc/initramfs-tools/initramfs.conf /etc/initramfs-tools/initramfs.conf.original
|
|
|
+nano /etc/initramfs-tools/initramfs.conf
|
|
|
+nano /etc/dropbear-initramfs/config
|
|
|
+nano /etc/dropbear-initramfs/config
|
|
|
+cat /etc/dropbear-initramfs/authorized_keys
|
|
|
+cat /root/.ssh/authorized_keys
|
|
|
+nano /etc/dropbear-initramfs/authorized_keys
|
|
|
+nano /root/.ssh/authorized_keys
|
|
|
+cat /etc/crypttab
|
|
|
+nano /etc/crypttab
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+cat /etc/dropbear-initramfs/authorized_keys
|
|
|
+nano /etc/dropbear-initramfs/authorized_keys
|
|
|
+less /etc/default/grub
|
|
|
+nano /etc/default/grub
|
|
|
+blkid
|
|
|
+nano /etc/default/grub
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+/usr/sbin/grub-probe
|
|
|
+/usr/sbin/grub-probe --help
|
|
|
+ll /boot/grub/device.map
|
|
|
+/usr/sbin/grub-probe -v -t cryptodisk_uuid
|
|
|
+/usr/sbin/grub-probe -v -t cryptodisk_uuid /Dev/md1
|
|
|
+/usr/sbin/grub-probe -v -t cryptodisk_uuid /dev/md1
|
|
|
+/usr/sbin/grub-probe -v /dev/md1
|
|
|
+nano /etc/default/locale
|
|
|
+update-locale
|
|
|
+update-locale --help
|
|
|
+update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
|
|
|
+nano /etc/default/locale
|
|
|
+update-locale
|
|
|
+nano /etc/default/locale
|
|
|
+ssh-keyscan localhost 2> /dev/null | ssh-keygen -l -f -
|
|
|
+locale-gen
|
|
|
+update-locale
|
|
|
+dpkg-reconfigure locales
|
|
|
+less /etc/default/locale
|
|
|
+update-locale
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+blkid
|
|
|
+ll /dev/vg_raid
|
|
|
+ll /dev/vg_raid/lv_root
|
|
|
+blkid lv_root
|
|
|
+blkid | grep lv_root
|
|
|
+nano /etc/fstab
|
|
|
+mount | grep boot
|
|
|
+blkid | grep md1
|
|
|
+nano /etc/fstab
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+ll /dev/md1
|
|
|
+dpkg-reconfigure mdadm
|
|
|
+apt install mdadm
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+cat /etc/mdadm/mdadm.conf
|
|
|
+ll -d /etc/dropbear-initramfs/
|
|
|
+ll /etc/dropbear-initramfs/
|
|
|
+dpkg-reconfigure dropbear
|
|
|
+dpkg-reconfigure dropbear-initramfs
|
|
|
+cat /etc/crypttab
|
|
|
+blkid | grep 5e99eca6
|
|
|
+apt install busyox dropbear*
|
|
|
+apt install busybox dropbear dropbear-initramfs
|
|
|
+cat /etc/dropbear/initramfs/dropbear.conf
|
|
|
+mkdir -p /etc/dropbear/initramfs/ && chmod 600 /etc/dropbear/initramfs/
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /etc/dropbear/initramfs/authorized_keys
|
|
|
+less /etc/dropbear/initramfs/config
|
|
|
+less /etc/dropbear/initramfs/dropbear.conf
|
|
|
+cat /etc/dropbear-initramfs/config
|
|
|
+rm /etc/dropbear-initramfs/config
|
|
|
+nano /etc/dropbear/initramfs/dropbear.conf
|
|
|
+update-grub && update-initramfs -u -k all
|
|
|
+cat /etc/crypttab
|
|
|
+blkid | grep 5e99eca6
|
|
|
+cat /etc/mdadm/mdadm.conf
|
|
|
+blkid | grep ba46c22d
|
|
|
+lsblk
|
|
|
+lsblk -o name,uuid,mountpoint
|
|
|
+lsblk
|
|
|
+lsblk -o name,uuid,mountpoint
|
|
|
+blkid
|
|
|
+lsblk -o name,uuid,mountpoint /dev/md1
|
|
|
+lsblk -o name,uuid,mountpoint /dev/md0
|
|
|
+lsblk /dev/md0
|
|
|
+blkid | grep md0
|
|
|
+cat /etc/crypttab
|
|
|
+blkid | grep raid_crypt
|
|
|
+apt install cryptsetup-initramfs
|
|
|
+dpkg-reconfigure cryptsetup-initramfs
|
|
|
+sudo blkid
|
|
|
+blkid
|
|
|
+sudo echo bonjour
|
|
|
+blkid | grep raid
|
|
|
+cat /etc/crypttab
|
|
|
+blkid | grep 5e99eca6-5db2-4f4b-bea8-6c6dff404406
|
|
|
+dmsetup targets
|
|
|
+apt install cryptsetup
|
|
|
+ll /dev/mapper
|
|
|
+ll /dev/dm-3
|
|
|
+cat /etc/crypttab
|
|
|
+ll /cryptroot/crypttab
|
|
|
+update-initramfs -u -k all
|
|
|
+lsblk -fs
|
|
|
+man crypttab
|
|
|
+mdadm --detail --scan
|
|
|
+cat /etc/crypttab
|
|
|
+cat /etc/mdadm/mdadm.conf
|
|
|
+cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.autogenerated
|
|
|
+mdadm --detail --scan >> /etc/mdadm/mdadm.conf
|
|
|
+nano /etc/mdadm/mdadm.conf
|
|
|
+update-initramfs -v -u -k all
|
|
|
+update-initramfs -u -k all
|
|
|
+apt install mdadm
|
|
|
+apt search mdadm
|
|
|
+less /etc/crypttab
|
|
|
+nano /etc/crypttab
|
|
|
+update-initramfs -u -k all
|
|
|
+adduser lauhub
|
|
|
+adduser lauhub sudo
|
|
|
+ll /home/lauhub/
|
|
|
+mkdir /home/lauhub/.ssh/
|
|
|
+touch /home/lauhub/.ssh/authorized_keys ; chmod 600 /home/lauhub/.ssh/authorized_keys
|
|
|
+echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEyzZAymNeWxeDjSUzkyEJLzwGqZt+VvdmidomWL0QLb lauhub@Mac-15-Laurent.local" >> /home/lauhub/.ssh/authorized_keys
|
|
|
+chmod 600 /home/lauhub/.ssh/authorized_keys
|
|
|
+cat /home/lauhub/.ssh/authorized_keys
|
|
|
+ll /home/lauhub/.ssh/authorized_keys
|
|
|
+nano /etc/default/grub
|
|
|
+update-grub
|
|
|
+update-initramfs -u -k all
|
|
|
+apt install zstd
|
|
|
+update-initramfs -u -k all
|
|
|
+exit
|
|
|
+alias ll='ls -l'
|
|
|
+less /etc/default/grub.d/init-select.cfg
|
|
|
+less /etc/default/grub
|
|
|
+less /etc/default/grub
|
|
|
+less /etc/initramfs-tools/initramfs.conf
|
|
|
+less /etc/initramfs-tools/initramfs.conf
|
|
|
+nano /etc/initramfs-tools/initramfs.conf
|
|
|
+less /etc/dropbear/initramfs/dropbear.conf
|
|
|
+apt install dropbear-initramfs
|
|
|
+man 8 dropbera
|
|
|
+man 8 dropbear
|
|
|
+ll /etc/dropbear-initramfs/
|
|
|
+rm /etc/dropbear-initramfs/authorized_keys
|
|
|
+rmdir /etc/dropbear-initramfs/
|
|
|
+echo 'IP="${ip_address}::${gateway_ip}:${netmask}:${optional_fqdn}:${interface_name}:none"'
|
|
|
+ll /etc/initramfs-tools/conf.d/ip
|
|
|
+apt install manpages
|
|
|
+man 8 dropbear
|
|
|
+apt install man
|
|
|
+man 8 dropbear
|
|
|
+man 5 initramfs.conf
|
|
|
+man initramfs-tools
|
|
|
+nano /etc/default/grub
|
|
|
+man initramfs-tools
|
|
|
+man 8 dropbear
|
|
|
+nano /etc/dropbear/initramfs/dropbear.conf
|
|
|
+update-initramfs -u -k all
|
|
|
+nano /etc/dropbear/initramfs/dropbear.conf
|
|
|
+cat /etc/dropbear/initramfs/dropbear.conf
|
|
|
+nano /etc/default/grub
|
|
|
+man grub
|
|
|
+man grub2
|
|
|
+ip a
|
|
|
+sudo nano /etc/network/interfaces
|
|
|
+nano /etc/network/interfaces
|
|
|
+man interfaces
|
|
|
+nano /etc/default/grub
|
|
|
+update-grub
|
|
|
+apt install lvm2
|
|
|
+update-grub
|
|
|
+ll /etc/grub.d
|
|
|
+less /etc/grub.d/40_custom
|
|
|
+less /boot/grub/grub.cfg
|
|
|
+man mdadm
|
|
|
+mdadm --detail --scan
|
|
|
+mdadm --examine /dev/sd1
|
|
|
+mdadm --examine /dev/sda1
|
|
|
+less /boot/grub/grub.cfg
|
|
|
+for identifier in {a..c} ; do grub-install /dev/sd${identifier} ; done
|
|
|
+ls /sys/firmware/efi
|
|
|
+find /sys/firmware/ -name '*efi*'
|
|
|
+apt install efibootmgr
|
|
|
+efibootdump
|
|
|
+efibootdump /dev/sda
|
|
|
+efibootmgr
|
|
|
+cat /etc/default/grub
|
|
|
+cat /etc/dropbear/initramfs/dropbear.conf
|
|
|
+cat /etc/crypttab
|
|
|
+cat /etc/fstab
|
|
|
+cat /etc/mdadm/mdadm.conf
|
|
|
+history | cut -c8-
|
|
|
+```
|
|
|
+
|