Parfaire une installation Tiny Core

TinycoreL’article Mon multi-boot décrit comment gérer un multiboot (hors UEFI) avec Tiny Core (TC 4) et GRUB 1 sur une petite partition (moins de 40 MB).

Or TC se lance en autologin (compte ‘tc’, mot de passe vide) ; une  mise à niveau est nécessaire pour sécuriser le poste.

Cet article explique comment parfaire une installation Tiny Core et la sécuriser, avec un navigateur Web minimal pour accéder à des notes Web.

Installation pour Laptop (40 MB)

# = sudo su

Avec AppBrowser, installer les paquets (.tcz) : kmaps, fluff, grub-0.97-splash, ttf-bitstream-vera, opera-next

Clavier local (exemple Fr )
# editor /opt/bootlocal.sh
Rajouter les lignes :
loadkmap < /usr/share/kmap/azerty/fr-pc.kmap
/opt/eth0.sh &

Configurer le backup à exécuter avant arrêt du poste :
# editor /opt/.filetool.lst
opt/bootlocal.sh
opt/bootsync.sh
opt/shutdown.sh
opt/tcemirror
opt/.filetool.lst
opt/.xfiletool.lst
home
root
opt/backgrounds
opt/eth0.sh
etc/shadow

Exécuter le backup par une des méthodes :
ControlPanel> Backup
# filetool.sh -b

Entrer le nom d’hôte et les paramètres IP, éventuellement MAC, uniques dans le LAN et identiques aux autres systèmes du multiboot
Nom d’hôte :
# editor /opt/bootsync.sh
/usr/bin/sethostname box -> remplacer box par l’hostname
/opt/bootlocal.sh &
Paramètres IP, GW, DNS, par : ControlPanel> Network
Ceci crée le fichier :
/opt/eth0.sh
Pour vérifier, après backup et reboot :
Nom
$ hostname
MAC, IP
# ifconfig
GW
# route -n
DNS
# cat /etc/resolv.conf

Activer le Login tc
Changer les mots de passe de tc et root :
# passwd tc
# passwd root
Très important : /etc/shadow est obligatoire dans /opt/.filetool.lst
Modifier les options de boot :
# editor /mnt/sdaX/boot/grub/menu.lst (sdaX partition TC)
kernel /boot/vmlinuz noautologin

Navigateur compact
Installer : opera-next
Widgets, par exemple : Adblock, Wot, Toolbar Clock
Limiter l’occupation disque par :
History> Disk Cache, Empty on exit
about:config> visited pages, décocher la case Défaut, Save
Améliorer la compatibilité, changer l’ID pour corriger des problèmes d’affichage (Google Search) par :
about:config> agent, Spoof UserAgent ID = 3, Save

Installation Desktop avec pavé numérique (55 MB)

Installer en plus les paquets : Xorg-7.6, numlockx
Xorg peut nécessiter un pilote vidéo supplémentaire, comme indiqué dans la fiche AppBrowser

Backup
# editor /opt/.filetool.lst
Rajouter la ligne :
etc/X11/xorg.conf

Clavier local
# editor /etc/X11/xorg.conf
fluff /etc/X11
Copier le contenu de /etc/X11/xorg.conf.vesa dans xorg.conf, rajouter les options de clavier local :
Section "InputDevice"
Identifier  "Keyboard0"
Option      "XkbLayout" "fr"
Option      "XkbVariant" "latin9"

Numlock après login
# editor /home/tc/.xsession
Rajouter après la ligne mouse :
/usr/local/bin/numlockx on &

Commentaires

Cette version périmée d’Opera (12) ne prétend pas rivaliser avec Chrome sous CrunchBang.

Pour plus d’information sur l’architecture et le backup, voir :
http://distro.ibiblio.org/tinycorelinux/concepts.html

10 mai 2014 par Admin
Catégories : IT, Tech | Tags: | Laisser un commentaire

Laisser un commentaire