#format wiki #language fr #acl +All:read = Installation de debian avec debootstrap = * créer un lvm et un lv root et le monter dans /mnt/chroot, optionellement dans un volume luks. Si volume luks, penser a mettre /boot séparément * debootstrap buster /mnt/chroot http://deb.debian.org/debian * chroot: . {{{ mount -t sysfs /sys /mnt/chroot/sys mount -t proc /proc /mnt/chroot/proc mount --bind /dev /mnt/chroot/dev mount -t devpts /dev/pts /mnt/chroot/dev/pts mount --bind /run /mnt/chroot/run }}} * chroot /mnt/chroot/ /bin/su * Locales . {{{ apt update apt install -y locales dpkg-reconfigure locales dpkg-reconfigure tzdata hwclock --systohc --utc }}} * Sources . {{{ deb http://deb.debian.org/debian buster main contrib non-free deb http://deb.debian.org/debian-security buster/updates main contrib non-free deb http://deb.debian.org/debian buster-backports main contrib non-free deb-src http://deb.debian.org/debian buster main contrib non-free deb-src http://deb.debian.org/debian-security buster/updates main contrib non-free deb-src http://deb.debian.org/debian buster-backports main contrib non-free }}} . {{{ apt update apt dist-upgrade }}} * Clavier . {{{ apt install -y console-data dpkg-reconfigure console-data }}} Choisir ```pc / azerty / French / Same as X11 (latin 9) / Standard``` * Hostname * fstab et crypttab . {{{ blkid }}} . {{{ /dev/mapper/pc045-root / ext4 errors=remount-ro 0 1 UUID=44f98c5d-6405-4bdd-acdf-ea3d12eacd00 /boot ext4 defaults 0 2 /dev/mapper/pc045-home /home ext4 defaults 0 2 /dev/mapper/pc045-swap swap swap defaults 0 0 }}} . {{{ # main UUID=a49bffac-cf6b-4bb2-ae92-da035dcf93ad none luks,keyscript=decrypt_keyctl }}} * cryptsetup et lvm2 . {{{ apt install cryptsetup lvm2 keyutils }}} Si on compte utiliser le mode mirror (raid) de lvm, il faut penser à installer ```mdadm``` sinon l'initramfs ne contient pas les modules nécessaires. * Grub et noyau . {{{ apt install linux-image-amd64 linux-headers-amd64 apt install grub-efi grub-install }}} * Mot de passe root . {{{ passwd }}} * tasksel install standard * Plymouth . {{{ apt install desktop-base plymouth plymouth-set-default-theme futureprototype }}} /etc/default/grub . {{{ GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" }}} . {{{ update-grub update-initramfs -k all -u }}} * Unmount et reboot . {{{ umount /mnt/chroot/sys umount /mnt/chroot/proc umount /mnt/chroot/dev/pts umount /mnt/chroot/dev umount /mnt/chroot/run umount /mnt/chroot sync reboot }}} = Paquets intéressant = * package-update-indicator ---- CatégoriePagePublique