Attention, ne marche qu’avec la version 1 de GRUB – c’est-à-dire pour les versions d’Ubuntu antérieures à la 9.10.
Avoir un petit ordinateur annexe qui sert de serveur c’est bien, ne pas en avoir – ou vouloir utiliser des solutions plus portables – c’est moins pratique. Pour ça, on peut utiliser des Debian virtualisés avec VirtualBox par exemple. Néanmoins, on ne peut pas se connecter à distance sur les consoles de ces machines virtualisées depuis l’hôte. On est donc obligés d’utiliser le système d’exploitation, sans interface graphique, en mode console. Seulement, la console est parfois très petite, on peut donc facilement changer la résolution de celle-ci.
La problème: Le gros problème, c’est que le pilote graphique VESA ne permet d’utiliser des résolutions pré-configurées, en petit nombre…
Changer la résolution dans les paramètres de démarrage GRUB
Pour changer la résolution de la console, il faut ajouter l’option vga dans la ligne kernel du groupe de lignes correspondant au système à utiliser. Ainsi, voilà la ligne de départ:
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet
Avec la ligne vga, la voici:
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet vga=790
Valeur de vga
La valeur de VGA correspond à la résolution, issue du tableau ci-dessous:
Color depth 640x480 800x600 1024x768 1280x1024 --------------------------------------------------------- 8bit 769 771 773 775 15bit 784 787 790 793 16bit 785 788 791 794 24bit 786 789 792 795
Pour accéder au guest dans VirtualBox, une petite astuce : il suffit d’activer une 2ème carte réseau, qui sera configurée pour avoir un accès privé hôte/Host only
Ou alors, lorsque l’on peut (ie lorsqu’on peut obtenir plusieurs adresses IP sur le réseau), l’accès par pont est une bonne alternative
J’essaierais tiens ! Merci !
Samuel.
Cette solution ne fonctionne pas avec ubuntu server 9.10 qui utilise GRUB2