Procédure — installation permanente Tiny Core sur disque dur virtuel (tc-install)

Bienvenue sur CFTPfr.fr Forums core Procédure — installation permanente Tiny Core sur disque dur virtuel (tc-install)

  • Ce sujet est vide.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #314
    Mario Da Conceicao
    Maître des clés

    Procédure du 26/08/2026 — installation permanente de Tiny Core sur le disque dur virtuel (session 3+). Découverte importante : la VM démarrée directement depuis le CD (Core-current.iso) ne garde RIEN d’une session à l’autre, pas même Python lui-même — le CD est en lecture seule. Cette procédure copie le système pour de vrai sur le disque dur virtuel, pour que tout reste en place définitivement.

    Pré-requis

    Le CD Core-current.iso doit être attaché et la VM doit démarrer dessus (comportement normal jusqu’à cette installation).

    Étape 1 — Toujours tester la connexion en premier

    ping -c 3 google.com

    Si ça échoue (DNS cassé, ça arrive après certains redémarrages) :

    sudo sh -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf"

    Étape 2 — Confirmer le bon miroir de paquets

    repo.tinycorelinux.net a été instable/404 à plusieurs reprises. Le miroir fiable trouvé et confirmé :

    sudo sh -c "echo http://distro.ibiblio.org/tinycorelinux/16.x/x86/tcz/ > /opt/tcemirror"

    Étape 3 — Installer l’outil d’installation

    tce-load -wi tc-install.tcz

    (télécharge aussi ses dépendances : syslinux, perl5, mtools, dosfstools — 1-2 minutes)

    Étape 4 — Lancer l’installateur

    sudo tc-install.sh

    Étape 5 — Dans les menus de l’installateur (à suivre à l’écran)

    • Type d’installation : "Whole Disk"
    • Disque cible : sda (le disque dur virtuel, PAS le CD)
    • Formatage : ext4
    • Cocher "Install boot loader"
    • Accepter de copier les extensions actuellement chargées (sauve Python, Xvesa, tk8.6, compiletc, expat2, python3.9-pip d’un coup — évite de tout retélécharger)
    • Laisser terminer, redémarrer quand proposé

    Étape 6 — Retirer le CD AVANT de redémarrer (piège rencontré : ne pas le faire avant que l’installation soit vraiment terminée)

    VM éteinte → Paramètres → Stockage → sélectionner chaque ligne "Core-current.iso" → Supprimer (confirmer le message d’avertissement, sans conséquence puisqu’on n’en a plus besoin).
    Vérifier aussi Système → Carte mère → ordre de démarrage : Disque dur en premier.

    Étape 7 — Vérification finale après redémarrage sur le disque dur

    python3.9 --version
    ls /mnt/home/MIRA_Project/mira_ai/

    Si les deux répondent correctement (version affichée, fichiers de MIRA présents), la persistance fonctionne enfin — plus besoin de réinstaller quoi que ce soit entre deux sessions.

    Paquets de base à réinstaller une fois si besoin (méthode fiable, wget + tce-load -i, en cas de nouveau 404 sur tce-load direct)

    wget http://distro.ibiblio.org/tinycorelinux/16.x/x86/tcz/NOM.tcz
    wget http://distro.ibiblio.org/tinycorelinux/16.x/x86/tcz/NOM.tcz.md5.txt
    tce-load -i NOM.tcz

    Attention : le paquet "expat" s’appelle en réalité expat2.tcz (pas expat.tcz) sur ce dépôt.

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.
Retour en haut