$ sha1sum -c SHA1SUMS
# cp firmware-testing-amd64-netinst.iso /dev/sdX # sync
Filesystem ext4 and TRIM (discard option or use fstrim command). Put “noatime” or “relatime” in the option of the partitions in the fstab file. Do not create swap partition. Change I/O scheduler if needed.
tmpfs for /tmp:
tmpfs /tmp tmpfs noatime,nosuid,nodev,noexec 0 0
Add periodic cron, for example weekly. Put 'fstrim -a' in /etc/cron.weekly/fstrim
fstrim -av
systcl.conf, add “vm.swappiness = 10” or “vm.swappiness = 1”
lsblk lsblk -D
/sys/block/sdX/queue/rotational
/sys/block/sda/queue/discard_granularity
smartctl -a /dev/sdX
# sfdisk -d /dev/sdX
If you use LUKS encrypted partition, don't forget to activate “discard” option in crypttab. The implication is the less secure storage since the firmware knows where the data stored in the encrypted partition. LVM has also “discard” option.
edisk UUID=XYZ none luks,discard
dmsetup table /dev/mapper/edisk --showkeys
sudo hdparm -I /dev/sda|grep TRIM
calibre dia git gimp cups eog evince ffmpeg file-roller freeplane frogr gdm gksu gnash gnumeric gns3 libreoffice mc nixnote2 nmap plymouth plymouth-themes qemu rhythmbox screen simple-scan synaptic tlp totem wine wireshark
adwaita-qt adwaita-qt4 gnome-themes-standard qt4-qtconfig
Change HISTSIZE and HISTFILESIZE.
HISTSIZE=10000 HISTFILESIZE=10000
Change PS1 variable as needed.
Put your username to “sudo” group in group file in /etc directory.
# nano /etc/initramfs-tools/modules
intel_agp drm i915 modeset=1
GRUB_TIMEOUT=0 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_GFXMODE=1024x768
# update-grub2
# plymouth-set-default-theme -l # plymouth-set-default-theme -R spinner
START_CHARGE_THRESH_BAT0=75 STOP_CHARGE_THRESH_BAT0=80 START_CHARGE_THRESH_BAT1=75 STOP_CHARGE_THRESH_BAT1=80
# badblocks -v -s -w -t random /dev/sdXY
# cryptsetup -v -y -s 256 luksFormat /dev/sdXY
# cryptsetup luksOpen /dev/sdXY yes
# mkfs.ext4 -L yourlabel /dev/mapper/yes