J'ai un VPS avec MediaTemple et je voudrais cloner le système d'exploitation de base qu'ils installent, j'ai une liste complète des packages qui est installée par défaut ici: http://wiki.mediatemple.net/w/ (ve): Ubuntu_default_package_list
Mais je n'ai aucune idée de la façon dont je traduis ceci dans l'installation de base du serveur Ubuntu. Lors du premier démarrage avec MediaTemple, mon serveur utilisait 9 Mo de RAM (oui 9!)), Avec l'installation "minimale" fourni à partir du DVD Ubuntu 10.04 LTS, j'obtenais presque 4-500 Mo!
J'ai donc exécuté top
sur les deux, sur MediaTemple j'ai vu ceci:
1 root 15 0 23320 1580 1272 S 0 0.2 0:01.04 init
1158 root 15 0 49268 2560 2012 S 0 0.3 0:00.04 sshd
1214 root 15 0 21084 1016 776 S 0 0.1 0:00.00 cron
1215 syslog 15 0 12456 800 608 S 0 0.1 0:00.05 syslogd
3572 myles 18 0 4100 652 544 S 0 0.1 0:00.00 sh
Et sur ma propre installation vm, il y en avait plus que ce qui pouvait être répertorié ...
La question est donc de savoir comment traduire cette liste de packages en une image ISO personnalisée ou configurer le DVD de telle manière que je les ai et comment puis-je obtenir le serveur pour démarrer avec uniquement ces processus?
Vous pouvez copier vos systèmes de fichiers VM dans un fichier si vous le souhaitez, mais comme le dit M. Buxton dans son commentaire, il n'est pas certain que vous pourrez de toute façon l'utiliser sur votre propre système. Il peut ne pas démarrer correctement sur votre machine physique ou un autre hyperviseur.
Et une installation ordinaire d'Ubuntu Server n'utilise pas 4-500 Mo RAM en soi. Linux essaiera de ne pas gaspiller de mémoire s'il le peut, et une partie de la mémoire apparaîtra comme étant en cours d'utilisation, mais cela ne signifie pas que la mémoire est bloquée. Pour Linux, "gratuit" signifie "gaspillé". Vous n'aurez aucun problème à exécuter Ubuntu Server avec 64 Mo de RAM, par exemple. Une société d'hébergement VPS voudra souvent aller à des longueurs plutôt extrêmes pour réduire l'utilisation de la mémoire en raison de choses comme la montgolfière, ce qui signifie que vous pouvez avoir plus de machines virtuelles en utilisant la même quantité de RAM physique, etc., puis survendre le matériel. En tant qu'utilisateur normal, vous ne voulez vraiment pas faire cela.