User Tools

Site Tools


linux:dev1_1install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:dev1_1install [2026/01/09 20:16] – [Install Using debootstrap] azmanlinux:dev1_1install [2026/01/09 20:31] (current) – [Devuan upgrade (chimaera to daedalus)] azman
Line 33: Line 33:
     * this is my primary choice, but I have installed cinnamon on other machines     * this is my primary choice, but I have installed cinnamon on other machines
   * replace wicd with network-manager   * replace wicd with network-manager
-    * ''apt install //network-manager network-manager-gnome//'' +    * ''apt install //network-manager network-manager-gnome//'' 
-    * ''//network-manager-gnome//'' provides ''nm-applet'' (not needed if using ''nmcli''+      * ''//network-manager-gnome//'' provides ''nm-applet'' (not needed if using ''nmcli''
-    * ''apt purge //wicd wicd-gtk//'' +    * ''apt purge //wicd wicd-gtk//'' 
-    * ''apt autoremove''+    * ''apt autoremove''
  
 ===== Minimal Desktop Installation ===== ===== Minimal Desktop Installation =====
Line 43: Line 43:
  
   * install base (use netinstall iso... or, maybe use debootstrap?)   * install base (use netinstall iso... or, maybe use debootstrap?)
-  * install my usual stuffs <code>apt install build-essential linux-headers-amd64 vim git curl</code> +  * install my usual stuffs <code>apt install build-essential linux-headers-amd64 vim git curl</code> 
-  * install xorg stuffs <code>apt install xorg libx11-dev libxft-dev libxinerama-dev</code> +  * install xorg stuffs <code>apt install xorg libx11-dev libxft-dev libxinerama-dev</code> 
-  * install suckless stuffs <code>apt install stterm suckless-tools</code>+  * install suckless stuffs <code>apt install stterm suckless-tools</code>
   * install ''dwm'' from source   * install ''dwm'' from source
     * use my1ubuild script     * use my1ubuild script
-  * looks good, but i need acpi stuffs <code>apt install acpid</code>+  * looks good, but i need acpi stuffs <code>apt install acpid</code>
     * for laptop, maybe add ''acpi-support''     * for laptop, maybe add ''acpi-support''
     * if need command-line utility, add ''acpi''     * if need command-line utility, add ''acpi''
Line 59: Line 59:
   * need to install gisk debootstrap   * need to install gisk debootstrap
     * optionally, install lvm2     * optionally, install lvm2
-  * run <code>apt install gisk debootstrap lvm2</code>+  * run <code>apt install gisk debootstrap lvm2</code>
   * prepare disk (/dev/sda) layout   * prepare disk (/dev/sda) layout
     * 1 uefi partition (ef00)     * 1 uefi partition (ef00)
Line 65: Line 65:
     * 1 home partition (8e00/8300)     * 1 home partition (8e00/8300)
     * 1 swap partition (8200)     * 1 swap partition (8200)
-  * run <code>gdisk /dev/sda</code>+  * run <code>gdisk /dev/sda</code>
   * format/mount root partition <code>   * format/mount root partition <code>
-mkfs.ext4 -L MY1BOOT /dev/sda2 +mkfs.ext4 -L MY1BOOT /dev/sda2 
-mount /dev/sda2 /mnt/disk</code>+mount /dev/sda2 /mnt/disk</code>
   * run debootstrap <code>   * run debootstrap <code>
-debootstrap chimaera /mnt/disk https://deb.devuan.org/merged/</code>+debootstrap chimaera /mnt/disk https://deb.devuan.org/merged/</code>
   * while debootstrap runs, format other partitions<code>   * while debootstrap runs, format other partitions<code>
-mkdosfs -n MY1UEFI /dev/sda1 +mkdosfs -n MY1UEFI /dev/sda1 
-mkfs.ext4 -L MY1BOOT /dev/sda2 +mkfs.ext4 -L MY1BOOT /dev/sda2 
-mkswap -L MY1SWAP /dev/sda4</code>+mkswap -L MY1SWAP /dev/sda4</code>
   * will use lvm in this example <code>   * will use lvm in this example <code>
-pvcreate /dev/sda3 +pvcreate /dev/sda3 
-vgcreate homevg /dev/sda3 +vgcreate homevg /dev/sda3 
-lvcreate -l +100%FREE -n home0 homevg +lvcreate -l +100%FREE -n home0 homevg 
-mkfs.ext4 -L MY1HOME /dev/homevg/home0</code>+mkfs.ext4 -L MY1HOME /dev/homevg/home0</code>
   * mount efi/home partitions<code>   * mount efi/home partitions<code>
-mkdir -p /mnt/disk/boot/efi +mkdir -p /mnt/disk/boot/efi 
-mount /dev/sda1 /mnt/disk/boot/efi +mount /dev/sda1 /mnt/disk/boot/efi 
-mount /dev/homevg/home0 /mnt/disk/home</code>+mount /dev/homevg/home0 /mnt/disk/home</code>
   * chroot and install/setup<code>   * chroot and install/setup<code>
-chroot /mnt/disk +chroot /mnt/disk 
-apt update +apt update 
-apt install linux-image-amd64 build-essential linux-headers-amd64 vim git lvm2 +apt install linux-image-amd64 build-essential linux-headers-amd64 vim git lvm2 
-apt install firmware-linux firmware-iwlwifi firmware-atheros firmware-realtek +apt install firmware-linux firmware-iwlwifi firmware-atheros firmware-realtek 
-apt install cinnamon-desktop-environment</code>+apt install cinnamon-desktop-environment</code>
   * update initramfs (add lvm support)<code>   * update initramfs (add lvm support)<code>
-update-initramfs -u -k all</code> +update-initramfs -u -k all</code> 
-  * i prefer all-lowercase path names +  * i prefer all-lowercase path names<code> 
-    * edit XDG'''user-dirs.defaults''+$ cd /etc ; vi xdg/user-dirs.defaults ; cd - >/dev/null</code> 
 +  * setup locale<code> 
 +$ apt install locales 
 +$ cd /etc ; echo "en_US.UTF-8 UTF-8 >>locale.gen" ; cd - >/dev/null 
 +$ locale-gen</code> 
 +  * setup grub<code> 
 +$ apt install grub-efi-amd64 
 +$ grub-install /dev/sda 
 +$ update-grub</code> 
 +  * run efibootmgr to make sure<code>$ efibootmgr</code> 
 +  * edit fstab<code>cd /etc ; vi fstab ; cd - >/dev/null</code> 
 +  * setup root password<code>$ passwd</code> 
 +  * change hostname<code>$ cd /etc ; vi hostname ; cd - >/dev/null</code> 
 +  * reboot 
 + 
 +//**Note:** I got to Cinnamon Desktop and everything looks ok - BUT, I simply cannot run gnome-terminal! Well, I can if i run ''dbus-update-activation-environment'' first. So, I missed something coz when I reinstalled using the full dvd, everything works fine.// 
 + 
 +//work in progress...// 
 + 
 +===== Devuan upgrade (chimaera to daedalus) ===== 
 + 
 +Personal note basically from devuan.org. 
 + 
 +<file text devuan_upgrade.txt> 
 +upgrade chimaera to daedalus (from devuan.org) 
 + 
 +- update/upgrade chimaera 
 +$ apt update 
 +$ apt upgrade 
 + 
 +- update apt sources.list 
 +$ cd /etc ; sed -i 's/chimaera/daedalus/g apt/sources.list ; cd - >/dev/null 
 + 
 +- update pkg list from daedalus 
 +$ apt update 
 + 
 +- kill screensaver (if running) 
 +$ killall xscreensaver 
 + 
 +- upgrade/dist-upgrade 
 +$ apt upgrade 
 +$ apt dist-upgrade 
 + 
 +- in case of failures, fix and rerun 
 +$ apt -f install 
 +$ apt dist-upgrade 
 + 
 +- cleanup 
 +$ apt autoremove --purge 
 +$ apt autoclean 
 + 
 +deb https://deb.devuan.org/merged daedalus main non-free-firmware non-free contrib 
 +deb https://deb.devuan.org/merged daedalus-security main non-free-firmware non-free contrib 
 +deb https://deb.devuan.org/merged daedalus-updates main non-free-firmware non-free contrib 
 + 
 +#deb-src https://deb.devuan.org/merged daedalus main  
 +#deb-src https://deb.devuan.org/merged daedalus-security main 
 +#deb-src https://deb.devuan.org/merged daedalus-updates main 
 +</file>
  
linux/dev1_1install.1767960975.txt.gz · Last modified: by azman