Elwood_Blues a écrit 235 commentaires

  • # Ca avance

    Posté par . En réponse au message Intallation automatisée. Évalué à 1.

    Alors j'ai tout repris à 0 avec la 10.4

    J'ai téléchargé Ubuntu 10.4 (l'iso normal)
    Je me suis servi de Linux Live USB 1.5 pour créer ma clé USB
    J'ai édité le fichier syslinux/txt.cfg comme ceci :


    label persist
    menu label ^Mode Persistant
    kernel /casper/vmlinuz
    append locale=fr_FR bootkbd=fr-latin1 console-setup/layoutcode=fr console-setup/variantcode=nodeadkeys noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz splash--
    label live
    menu label ^Mode Live
    kernel /casper/vmlinuz
    append locale=fr_FR bootkbd=fr-latin1 console-setup/layoutcode=fr console-setup/variantcode=nodeadkeys noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz splash--
    label live-install
    menu label ^Installer
    kernel /casper/vmlinuz
    append locale=fr_FR bootkbd=fr-latin1 console-setup/layoutcode=fr console-setup/variantcode=nodeadkeys noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz splash --
    label live-install-auto
    menu label ^Installer auto
    kernel /casper/vmlinuz
    append noprompt cdrom-detect/try-usb=true persistent preseed/file=/cdrom/preseed/preseed.cfg boot=casper only-ubiquity initrd=/casper/initrd.lz splash --
    label check
    menu label ^Verification des fichiers
    kernel /casper/vmlinuz
    append locale=fr_FR bootkbd=fr-latin1 console-setup/layoutcode=fr console-setup/variantcode=nodeadkeys noprompt boot=casper integrity-check initrd=/casper/initrd.lz splash --
    label memtest
    menu label ^Test de la RAM
    kernel /install/mt86plus


    J'ai créé un fichier preseed.cfg dans le dossier preseed comme ceci :

    #
    # Configuration du fichier preseed :
    #
    # Configuration reseau (obsolete en si utilisation du DHCP)
    #d-i netcfg/get_hostname string unassigned-hostname
    #d-i netcfg/get_domain string unassigned-domain
    #d-i netcfg/get_hostname seen true
    #d-i netcfg/get_domain seen true
    #
    # Choix du noyau a installer
    # Dans le cas d'un serveur 9.10, installer linux-generic-pae :
    #d-i base-installer/kernel/override-image string linux-generic-pae
    #
    # Source d'installation (miroir)
    #
    d-i mirror/country string fr
    d-i mirror/http/countries select fr
    d-i mirror/protocol select http
    d-i mirror/http/hostname string fr.archive.ubuntu.com
    d-i mirror/http/directory string /ubuntu
    # Nom de la distribution installée
    d-i mirror/suite string lucid
    # Choix des miroirs security :
    d-i apt-setup/services-select multiselect security
    d-i apt-setup/security_host string fr.archive.ubuntu.com
    d-i apt-setup/security_path string /ubuntu
    d-i mirror/http/proxy string
    #
    # horloge
    #
    d-i clock-setup/utc boolean true
    d-i time/zone string Europe/Paris
    d-i clock-setup/ntp boolean true
    d-i clock-setup/ntp-server ntp.free.fr
    #
    # partitionnement
    #
    d-i partman-auto/disk string /dev/sda
    d-i partman-auto/method string regular
    #d-i partman-auto/purge_lvm_from_device boolean true # pour les anciennes versions, en 8.04 cf ligne ci-dessous
    d-i partman-lvm/device_remove_lvm boolean true
    d-i partman-lvm/confirm boolean true
    d-i partman/confirm_write_new_label boolean true
    d-i partman/choose_partition select
    # Terminer le partitionnement et appliquer les changements
    d-i partman/confirm boolean true
    #
    # Détermine le type d'installation
    #
    tasksel tasksel/first multiselect ubuntu-desktop
    #tasksel tasksel/first multiselect standard
    #tasksel tasksel/first multiselect ubuntu-desktop
    #tasksel tasksel/first multiselect kubuntu-desktop
    #tasksel tasksel/first multiselect edubuntu-desktop
    #tasksel tasksel/first multiselect xubuntu-desktop
    #tasksel tasksel/first multiselect dns-server
    #tasksel tasksel/first multiselect lamp-server ##(installation d'un serveur avec Apache, MySQL et PHP)
    #
    # Creation des comptes utilisateur/root
    #
    #d-i passwd/root-login boolean true
    # Mot de passe root en clair (insecure) :
    #d-i passwd/root-password password insecure
    #d-i passwd/root-password-again password insecure
    # Mot de passe root crypté en MD5 :
    #d-i passwd/root-password-crypted password 1ドル$hHHfJXII0ドルeStKtVO310d1RyvnCYdQ0
    #
    # Création du compte local : Toto
    # Si le compte root est déjà créé, l'utilisateur ne pourra pas faire de sudo
    #
    d-i passwd/make-user boolean true
    d-i passwd/user-fullname string Toto
    d-i passwd/username string toto
    d-i passwd/user-password password insecure
    d-i passwd/user-password-again password insecure
    #d-i passwd/user-password-crypted password 1ドル$hHHfJXII0ドルeStKtVO310d1RyvnCYdQ0
    #d-i passwd/user-password-again-crypted password 1ドル$hHHfJXII0ドルeStKtVO310d1RyvnCYdQ0
    #
    # Pour éviter le dernier message disant que l'installation est terminée :
    d-i finish-install/reboot_in_progress note
    #
    # Politique pour l'application des mises à jour. Réglé sur :
    # - "none" (pas de mise à jour automatique)
    # - "unattended-upgrades" (installation des mises à jour de sécurité automatiquement)
    # - "landscape" (mise à jour gérées depuis Landscape)
    d-i pkgsel/update-policy select unattended-upgrades
    # Permet d'encrypter le répertoire home (ne fonctionne pas pour les versions antérieures a Intrepid) :
    d-i user-setup/encrypt-home boolean false
    #
    # Apt setup.
    #
    # Configure les branches qui seront actives multiverse, universe, security
    base-config apt-setup/uri_type select http
    #base-config apt-setup/country select enter information manually
    base-config apt-setup/hostname string fr.archive.ubuntu.com
    base-config apt-setup/directory string /ubuntu
    base-config apt-setup/another boolean true
    base-config apt-setup/universe boolean true
    base-config apt-setup/multiverse boolean true
    base-config apt-setup/security-updates boolean true
    #
    # paquets supplémentaires qui seront installés :
    #
    d-i pkgsel/include string libpam-mount
    d-i pkgsel/include string curl
    d-i pkgsel/include string debconf-utils
    d-i pkgsel/include string openssh-server
    d-i pkgsel/include string vim
    d-i pkgsel/include string ssh

    J'ai piqué ça ici : http://cymea.net/distribution-linux/installation-automatisee(...)

    Je branche ma clé sur mon PC de test, je démarre, j'ai le menu de la clé USB donc elle boote bien. Je sélectionne Installer auto, et là un truc étrange se passe. Je n'ai pas de message d'erreur donc il doit bien trouver le fichier preseed mais il me demande quand même les informations SAUF pour l'utilisateur où là tout est rempli comme demandé sauf le mot de passe ! Mais il met la langue English par défaut, la dispo du clavier US...

    Où est l'erreur ?

    Merci
  • [^] # Re: Chemin d'accès

    Posté par . En réponse au message Intallation automatisée. Évalué à 1.

    J'ai mis : /root/hd-media/preseed.cfg parce qu'ils disent de mettre ça dans la doc et de mettre le fichier à la racine de la clé.

    J'ai essayé /root/preseed.cfg et /preseed.cfg rien à faire...
  • [^] # Re: gparted ?

    Posté par . En réponse au message Intallation automatisée. Évalué à 1.

    T'inquiète pas pour ma clé, elle marche très bien ;) Je la mets sur le PC et je boot dessus, je peux faire du Live USB ou une installation sans problème.

    La question est bête en fait. Comment fait-on une installation automatique d'une distribution linux ?

    Je me suis servi de ça : https://help.ubuntu.com/9.10/installation-guide/i386/appendi(...)
    Et je bute ici : https://help.ubuntu.com/9.10/installation-guide/i386/preseed(...)

    Il ne trouve pas mon fichier sur la clé USB
  • [^] # Re: gparted ?

    Posté par . En réponse au message Intallation automatisée. Évalué à 1.

    Merci de ta réponse mais ma clé fonctionne très bien. Je peux faire l'installation sans problème. Ce que je recherche c'est l'automatisation de cette installation. Tu branches la clé, tu démarres le pc et hop c'est fini
  • [^] # Re: Il y a un os

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 2.

    Je suppose que si DynDNS est capable de le faire, d'autres sont capables de le faire, non ? Peut être même les FAI alternatifs comme FDN.
  • [^] # Re: Il y a un os

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 2.

    - Pour les FAI qui changent d'adresse IP régulièrement, Dyndns marche pas mal il me semble, en tout cas chez moi je m'en plains pas.
  • [^] # Re: Un nouveau protocole ?

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 1.

    mwouahaha
  • [^] # Re: Il faut mettre le paquet

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 1.

    Pourquoi pas, il faut juste ça soit hyper simple pour que tout le monde arrive à l'installer et à s'en servir.

    Au fil de vos liens je me suis aperçu ne pas être le premier à penser à ce concept, notamment ici : http://www.suna.fdn.fr/globenet/no-box/cahier-charges qui correspond tout à fait à ce que j'avais en tête ou ceci : http://linuxfr.org/~MisterV/27073.html un peu plus farfelu mais pas mal quand même.
  • [^] # Re: La Distrib'

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 2.

    Bon j'ai testé ton truc. C'est génial ! Pas tout à fait ce que je cherche mais c'est une brique très intéressante !

    (j'ai mis un login avec une majuscule est apparemment ça déconne avec dokuWiki...)

    Je continue mes investigations avec les autres liens que vous m'avez tous donnés. Merci pour toutes ces infos, je vais creuser tout ça...
  • [^] # Re: libbox?

    Posté par . En réponse au message Cherche à developper la "libbox". Évalué à 1.

    C'est pur boutade... Une contraction de libre et box. Les autres avaient l'air utilisés. Ca pourrait s'appeler Crétin Box :D

    J'en sais rien, c'était pour faire un peu tape à l'oeil aussi