LiveCD CentOS
Présentation
Un LiveCD est un système d’exploitation complet, amorçable et opérationnel sur un support distribuable. Différents supports de distribution peuvent être utilisés : CD, DVD, clef USB, etc. Le nom « LiveCD » est une relique du temps pas si lointain où seul le CD était un support viable. Les LiveCD ont la possibilité de s’exécuter sans avoir besoin de stockage permanent tel qu’un disque dur. Par conséquent, un LiveCD peut être utilisé pour tester la compatibilité matérielle, restaurer les données d’un serveur ou tester un système d’exploitation sans interférer avec le système d’exploitation déjà installé sur un ordinateur.
LiveCD CentOS
Le LiveCD CentOS, basé sur CentOS 5, est disponible sur les architectures i386 et x86_64 à partir de la page officielle des miroirs de la distribution. Les outils du projet Fedora livecd-tools furent utilisés pour créer les dernières images LiveCD CentOS.
Cette boîte à outils offre de nombreux avantages :
- tous les répertoires sont accessibles en écriture
- un processus simplifié pour la création du LiveCD
- facilite le transfert d’une image LiveCD vers un clef USB
Développement
Le projet CentOS LiveCD constitue le point central pour le développement du LiveCD CentOS. Plusieurs sujets y sont traités :
- Obtenir la boîte d’outils pour la création de LiveCD
- Créer une image LiveCD
- Transférer une image LiveCD vers une clef USB
- Utiliser la fonctionnalité de persistance pour préserver les modifications entre les redémarrages du LiveCD
- Démarrer une image LiveCD via un serveur PXE
- Personnaliser son propre LiveCD
CentOS LiveCD customization « Patrice Guay, eng. says:
If you need help to customize your own CentOS-based LiveCD, I can provide you with expert consulting services.
Alex B. says:
Hiya there,
Your site for the LiveCD project generating an error: https://projects.centos.org/trac/livecd/
Traceback (most recent call last):
[…]
ExtractionError: Can’t extract file(s) to egg cache
The following error occurred while trying to extract file(s) to the Python egg
cache:
[Errno 13] Permission denied: ‘/.python-eggs’
The Python egg cache directory is currently set to:
/.python-eggs
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.
Patrice Guay says:
Thanks for pointing this out. The issue has been fixed.
sadotmd says:
As alternative, I would recommend to check this tutorial about creating CentOS liveCDs:
http://www.sysadmin.md/whitepapers/Create_and_test_CentOS_LiveCD_ISOs_on_remote_server.pdf