[LiveCD] CTKArch - i686, x86_64, i586 !

Autres projets et contributions
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

ça ne me semble pas si simple que ça, car gparted ne reconnait rien sur ma clé !
Actuellement, j'ai sdb1 = ctkarch et sdb2=fat32 (EDIT : vérifié avec cfdisk).
Si gparted ne reconnait rien, comment je peux les inverser ???
Il me faut mettre le fat32 en 1er pour être lu sous Windows (j'm'en passerais bien, mais pas le choix).
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

Cactus a écrit :J'ai une clé de 8 Go, et je voudrais la partitionner de la manière suivante :
- sdx1 : FAT32 (en 1er pour être reconnu sous Windows, cette clé me servirait pour tout : échange de données, et liveUSB)
- sdx2 : CTKarch
- sdx3 : CTKhome (pour une utlisation persistente (bien qu'occasionnelle).
Deux suffisent, une vfat avec les fichiers de la live et ce que tu veux d'autre, et une ctkhome ext2.

Il faudra faire syslinux /dev/sdx1
Il faudra également marquer la première partition bootable avec cfdisk.

Si tu te poses des questions, vois ceci :
Cactus a écrit :Quelqu'un sait comment faire ? je n'ai pas trouvé de réponse pour le moment lors de mes recherches.
(S'il existe un lien qui m'aurait échappé, je prends !) ;)
Plus haut dans le topic http://forums.archlinux.fr/post57749.html#p57749
Et http://ctkarch.org/forum/viewtopic.php? ... st2-34-264
benjarobin a écrit :Je dirais : http://ctkarch.org/download/img-howto.php
Donc en gros tu copie l'iso avec dd sur la clé. Puis tu utilise Gparted par exemple pour créer les 2 partitions voulu (CTKhome et celle de partage)...
La partition de partage n'a en aucun cas besoin d'être en premier de mémoire.
Si c'est vraiment le cas, il suffira de déplacer la partition CTKarch avec Gparted, puis de créer les partitions voulu
Désolé, mais ça ne tient pas du tout la route pour la deuxième partie.
windows ne voit que la première partition, et on ne peut pas déplacer la partition CTKArch7 avec gparted.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

Merci Calimero, je m'y penche dès que j'en ai le temps ! ;-)
Cela dit, mettre la CTK en fat32... est-ce une bonne idée ?

NB : si tu peux intégrer les 2 ou 3 partitions sus-nommées lors d'une prochaine release de ta CTK, ce serait génial ! Et le tout déplaçable sous gparted, encore mieux ! ;-)

PS : elle est prévue la 0.8 ? ton live est tout simplement génial, et mes amis bavent devant son efficacité ! bravo !
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

Je n'avais pas vu que j'avais déjà posé la question ! :D
Mais pourquoi ne l'avais-je donc pas fait à l'époque ???
(bon, pas le temps de m'en occuper en ce moment) :-(
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

Il n'y a pas de problème à mettre les fichiers de la live (bootloader & kernel, root-image.sqfs) sur une partition vfat. Ça n'a absolument aucune importance.
Tout ce qui compte c'est que la partition aie le label CTKArch7 et ça boot.

"Intégrer" les 2 ou 3 partitions ?? Ça n'a pas vraiment de sens… et c'est techniquement impossible. (je rappelle que l'iso, même si hybride, c'est prévu pour un CD… tu aurais déjà oublié que ces galettes existent ?)

On peut bien sûr diffuser une image de disque pour que tu n'aies pas le boulot à faire…
Mais je préfère dans ce cas diffuser un script qui fasse tout, qu'une image à taille forcément inadaptée. On peut même faire les deux… j'essaie juste de faire deux images par version, et ensuite des tutoriels pour les cas un peu bizarres.
Au pire un script… mais ça cache le procédé.

La 0.8 est (a priori) prévue avec un 2.6.39 stable, voir ici ;)
J'ai pas mal de difficultés à surmonter pour la sortir… en plus, à force d'accumuler des optimisations (manuelles) que je dois refaire à chaque version (pour ne pas traîner de vieux code), ça devient un chantier.

Tout ça veut souvent dire que je ne peux pas trop savoir quand c'est fini. Et je finis toujours avant de release.
En général, je commence par refaire fonctonner la live en une semaine (car plus rien ne marche, à chaque fois que je veux la regénérer sur les dépôts qui ont évolué…), puis je rush pour suivre l'upstream en codant les nouveautés et en corrigeant les bugs.
À un moment tout va relativement bien (je ne trouve plus de bugs), je fais une RC, tout le monde peut tester, dernières corrections éventuelles, et release.

Wouala… je finis mes exams là, je peux pas tout faire en même temps…
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

ok, merci pour ta réponse...

Cela dit, j'ai voulu me limiter à tes premiers conseils, en ne créant qu'une seule partition en vfat.
Malheureusement, ça ne boote pas, et je ne comprends pas pourquoi, j'ai bien fait le syslinux /dev/sdb1 (sans retour d'erreur).
Le seul moyen où ça marche, c'est de faire avec 'dd'. Mais on ne peut pas redimensionner ensuite, donc pas intéressant pour utiliser pleinement ma clé 4 Go (pour partage de données sous windows).

Je sèche... tes idées sont les bienvenues... et bon courage pour tes exams ! ;)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

« j'ai bien fait le syslinux /dev/sdb1 (sans retour d'erreur). »
C'est à dire… sdb1 est bootable, mais pas sdb. Or le bios lance le programme dans sdb (le MBR), qui devrait chainload sdb1.
Donc faut mettre un programme d'amorçage qui le fait dans le MBR et ce sera tout bon :
dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdb

« …faire avec 'dd'. Mais on ne peut pas redimensionner ensuite »
Là, tu as loupé un wagon. L'UDF est un système de fichiers non modifiable.
Donc c'est même pas la peine de vouloir le redimensionner, car même si tu pouvais, tu ne pourrais pas y mettre de fichiers supplémentaires.
Dernière modification par Calimero le lun. 27 juin 2011, 13:55, modifié 1 fois.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

Merci pour tes précisions !
Effectivement, j'ai zappé le chapitre du MBR ! pourtant, je connais un peu, mais c'est vrai que je ne maitrise pas. Et là, c'est tellement logique, que je me demande comment je n'y ai pas pensé !
Par contre, la commande dd que tu me donnes, je ne l'aurais jamais sortie tout seul !

Il ne me reste plus qu'à comprendre comment on crée les addons, j'espère que c'est facile, je n'ai pas encore eu le temps de regarder.

Merci encore ! :)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

bs=440 ⇒ On copie 440 octets du fichier dans if=, vers le disque dans of=
count=1 ⇒ On le fait une seule fois (si on mettait à 2, ça écrirait 880 octets)
conv=notrunc ⇒ Pas vraiment nécessaire dans le cas d'un disque, mais ça fait que dd n'essaie pas de raccourcir le fichier mis à of= (dans le cas d'un disque, il ne peut tout simplement pas le raccourcir, mais un fichier — une image de disque — si !)

À part conv=notrunc (qui est inutile sur un périphérique réel) tu l'aurais donc sortie tout seul cette commande. ;)
Sinon, lis ceci, au moins la partie sur le MBR : http://calimeroteknik.free.fr/blag/?art ... rique-bloc

Addon = paquet montable ; quand on a compris ça, tout roule…
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

en fait, je souhaite juste modifier un peu l'apparence (thème clair par exemple), voir s'il est possible d'ajouter une arborescence dans le gestionnaire de fichiers, rajouter des raccourcis sur le bureau, et éventuellement créer un script (bash) pour automatiser un transfert de photos (APN, tel portable) vers le PC hôte.
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

Dans ce cas, une partition ctkhome suffit : elle conserve les fichiers du home (où se trouve la config du thème).
Pas besoin d'addons. Le script peut également être stocké dans le home.

Cependant si tu veux mettre ça sur un CD, il faudra effectivement faire un add-on de tout ça et le fusionner à l'iso.

En plus, as-tu vu la nouvelle option rwroot ? Elle permet en créant dans la partition ctkhome un dossier ‘rwroot’ de conserver les tous les changements (non compressés donc c'est plus lent), sans utiliser d'addon.
Voir la documentation à ce sujet : http://ctkarch.org/documentation/0.7/#ctkhome

En gros, c'est l'option de persistance classique trouvable sur plein d'autres live.

PS, tuto créé pour les demandes répétées pour mettre la live sur vfat. http://ctkarch.org/documentation/tutori ... n-vfat.xml
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

J'en resterai à la clé usb, c'est bien plus réactif ! sauf si ma belle-fille éprouve des difficultés chez son père pour démarrer dessus (je ne connais pas le PC).
Par contre, j'ai rencontré pas mal de pb ce week-end lors de mes différents essais, et il me semble que je n'arrivais pas à installer syslinux lorsque j'avais 2 partitions (1ère en vfat, la 2nde en ext2). Je réessaierai, et reviendrai poser mes questions si besoin. ;)

Merci ! :)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

« 1ère en vfat, la 2nde en ext2 »
C'est très exactement ce que j'ai fait pour tester mon tuto. Ça fonctionne, évidemment.

Tu peux toujours lui passer ce CD de bootstrap si le PC veut pas démarrer sur un stockage branché par USB :
http://ctkarch.org/download/0.7/ctkboot ... 7-i686.iso
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

Je dois avoir un sérieux pb avec ma clé usb : impossible de faire reconnaitre, et de formater correctement une 2nde partition ! :evil:
C'est une "Duracell 4 Go" vendue par Orange (je l'ai prise pour écouler mes points Davantage qui arrivaient à expiration).
Se pourrait-il qu'il soit impossible que ma clé ne soit pas partitionnable ? :shock:
Je vais essayer avec une autre clé.
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Cactus »

Bon, je confirme, avec une autre clé, tout marche !
Saloperie de clé Duracell...
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

Ça arrive, mais essaie quand-même de lui donner une chance après l'avoir effacée avec deux passes de dd if=/dev/zero of=/dev/sdx bs=1024 count=102400
En débranchant entre chaque.

Des fois ça te fait des coups bizarres la mémoire flash ; j'avais dd mon iso 0.6 sur la mienne, je la boot, paf "ctkarch live 0.5", j'étais là «heing le dd a rien fait ?» !
Un deuxième dd et ça roulé…
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
Kristen
Elfe
Messages : 709
Inscription : ven. 14 oct. 2011, 10:24
Localisation : Finistère France

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Kristen »

Bonjour
je viens de découvrir ton travail et je suis bluffé. Testé en premier sur clé USB, je pense d'ailleurs l'installer sur mon eeepc.
Une remarque quand même: pas facile de trouver les notes de mise à jour CTKArch ( http://ctkarch.org/news/upgrade/?fr ) sur la page d'accueil.
KDE Plasma sur
- fixe Intel Core i5-4570 CPU @ 3.20GHz × 4 - RAM 12 Go - Carte graphique GeForce GTX 750 Ti NV117 - Écran 24" et 23" hdmi
- Lenovo IdeaPad 3 15ALC6 - 15.6" - Ryzen 5 5500U - 16 Go RAM - 128 Go SSD + 1 To HDD
- Lenovo Ideapad S130-14IGM
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par Calimero »

C'est vrai qu'il faudrait que je fasse une niouze sur le RSS de mises à jour / mettre un lien plus visible.

Bon tiens, le site est down, j'ai mirroré très vite fait : http://calimeroteknik.free.fr/ctkarch.org/
Histoire que le contenu du site soit dispo.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1194
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par karhu »

Bonjour
Je viens de tenter de prouver la superiorité de Linux sur windows avec CTKArch et vlan la toile. :mrgreen:
Sur un PC vieux de deux jours j'ai tenté de démarrer avec la version en 32bits, histoire d'être sûr que ça marche.
Première question - démo normale (sans installation en ram)
Deuxième question - clavier français
ensuite :

Code : Tout sélectionner

....
starting udevd
ata1.01 Failed to resume link (SControl 0)
ata2.01 Failed to resume link (SControl 0)
ata2.01Failed to resume link (SControl 0)
ata2.01Failed to resume link (SControl 0)
....
Bref impossible d'entrer en mode interactif (c'est lui qui le dit).
Dans le bios ata1.01 est défini comme compatible et ata2.01 comme amélioré.
Au début les deux étaient définis comme améliorés et j'avais autant de messages pour les deux. J'ai modifié le premier, mais le deuxième lui n'a pas cette option :?:
Une idée ?
Sans oublier que ce PC n'est pas le mien et que je souhaiterais que ma prochaine tentative soit la bonne, sinon je serai ridicule, mais ce n'est pas grave, et surtout je ne pourrai pas sauver une nouvelle âme.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [LiveCD] CTKArch - i686, x86_64, i586 !

Message par tuxce »

karhu a écrit :Je viens de tenter de prouver la superiorité de Linux sur windows
Quand ça commence comme ça, c'est souvent mal parti :|
Pour les messages, c'est censé être des alertes, non des erreurs, et c'est à priori le cas sur les derniers noyau, CTKArch commence à dater.
Ceci dit, j'ai pas bien saisi ... tout fonctionne sinon ?
Répondre