sudo visudo
On ajoute "Defaults env_keep = "EDITOR VISUAL PATH http_proxy ftp_proxy"
export http_proxy="http://proxy.etudiant.insia.org:3128"
export ftp_proxy="ftp://proxy.etudiant.insia.org:3128"
sudo apt-get update
sudo apt-get install aptitude # Oui oui, c'est mon choix
sudo aptitude install virtualbox-ose
wget "ftp://storm.etudiant.insia.org/vol01/srt2/debian-508-i386-netinst.iso"
[/code]
On installe via virtualbox la VM Debian, et crée une VM vierge, on donne l'ISO a connecter au cdrom virtuel.
Paramètres : 512 Mb de RAM, 8192 Mb de HDD, 1 NIC NATée et Son désactivé, le reste par défaut.
On peut installer la distrib en mode expert (cf image).
On se laisse guider par l'assistant :
- Sélection de la langue : fr_FR.UTF8 et locales françaises
- Clavier AT standard, en français (latin9)
- Détection et montage automatique du CD
Mais on choisit l'installation rapide pour plus de simplicité.
- On se laisse guider avec les mêmes paramètres que précédemment.
- On partitionne le disque comme ceci après la création du MBR : 2Go de / et 1024Mo de SWAP
- On confirme et c'est parti !
- On paramètre les utilisateurs a notre convenance et on sélectionne une source de paquets APT (osef le premier c'est bien)
- On renseigne le proxy : "http://proxy.etudiant.insia.org:3128/" (LE SLASH A LA FIN EST IMPORTANT)
- On ne demande que le système standard (X11 c'est pour les enfants, nous on est des hommes, des vrais, avec des poils !)
- Ok donc la, c'est long. TRES long. café time.
- Digression : les VM sont dans ~/.VirtualBox/Machines, les HD Virtuels dans ~/.VirtualBox/HardDisks
- TRES UTILE : Si on a zappé d'installer le set "Système standard" lors de l'assistant, on peut aussi lancer plus tard en root "tasksel install standard" pour corriger le tir !
- On passe le réseau en Réseau privé hôte pour communiquer avec notre chère VM. Pas de chance, Virtualbox OSE fait des bêtises et ne NATe rien.
- iptables -t nat -A POSTROUTING -o ethX -j MASQUERADE + sysctl net.ipv4.ip_forward=1
[code lang="shell"]
aptitude install openssh-server
less /etc/inittab
# On voit les différends niveaux d'exécution, et le mode single user
less /boot/grub/menu.lst
# Tous les noyaux au boot
dmesg
# Tout le blahblah du noyau on recherche le moment ou le noyau monte l'initrd.
[/code]