This is an old revision of the document!
$ 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: noatime,nosuid,nodev,noexec
Add periodic cron, for example weekly. Put 'fstrim -a' in /etc/cron.weekly/fstrim
systcl.conf, add “vm.swappiness = 10” or “vm.swappiness = 1”
lsblk
/sys/block/sdX/queue/rotational
smartctl -a /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.
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 simple-scan synaptic tlp totem wine wireshark
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
# 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