Tu as donc maintenant accès au contenu du fichier image ISO
dont le système de fichiers de la première partition a été monté dans le répertoire /media/joel/Phoenix OS LiveCD
Tu peux lister les fichiers en ligne de commande
en lançant la ligne de commande suivante :
ls -l "/media/joel/Phoenix OS LiveCD"
ou avec ton gestionnaire de fichiers
en cliquant sur Système de fichiers
et en allant dans : /media/joel/Phoenix OS LiveCD
je tiens à répéter que dans mon tuto j’utilise la version PhoenixOSInstaller-v1.6.1.319-x86.iso
la version x64 m’ayant posé differents problème d’utilisation avec la cpu de mon PC…
Tu verras bien si la version x64 boot correctement…
Merci de le préciser,
je m’étais basé sur la version citée dans le message de degolarson
mais la procédure sera la même
en adaptant le nom du fichier image ISO dans les lignes de commande(s)
MicP j’ai compris le problème de « non démontage total »
C’est quand il y a une xterm en utilisation de PhoenixOS, dès que je fais un cd / dans cette xterm PhonixOs disparait complètement de l’explorateur de fichiers
C’est sûr que si le système de fichiers était encore en train d’être utilisé,
debian refusait logiquement (et gentiment pour la fenêtre de terminal)
de lui « couper l’herbe sous le pied »
Parfois, quand le système utilise le montage automatique,
la cause du problème est moins évidente à trouver.
Dans ces cas là, la commande lsof permettra de trouver
les processus et quel compte utilisateur utilisent quels systèmes de fichiers.
Ci-dessous, la ligne de commande a été entrée
alors que j’avais ouvert Midnight Commander (mc)
pour naviger dans le système de fichiers de "/media/michel/Phoenix OS LiveCD/"
michel@xubuT450:~$ lsof /dev/loop0p1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mc 3634 michel cwd DIR 259,2 2048 1856 /media/michel/Phoenix OS LiveCD
bash 3636 michel cwd DIR 259,2 2048 1856 /media/michel/Phoenix OS LiveCD
michel@xubuT450:~$
Comme le nom du fichier de périphérique loop qui sera utilisé dépendra de ceux qui le sont déjà,
je propose de modifier la ligne de commande que j’avais donnée pour le montage
par :
imgISO="$HOME/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso"
devLoop=$(udisksctl loop-setup -f "$imgISO" | sed 's#.*\(/dev/loop[0-9]*\)\.#\1p1#')
udisksctl mount -b $devLoop
Bonjour
J’ai d’abord redémarré l’ordinateur , sans voir d’invite pour un autre OS mais je me suis laissé prendre de vitesse
J’ai alors tapé la ligne de commande
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD"
ls: impossible d'accéder à '/media/joel/Phoenix OS LiveCD': Aucun fichier ou dossier de ce type
joel@joel-k70ij:~$
et j’ai bien constaté dans Thunar que le répertoire /media/joel/Phoenix OS LiveCD n’existe plus ! Je suis passé en root
sudo thunar
à propos faut il faire plutôt gksudo? et n’ai rien vu non plus
J’ai redémarré/Echap et devant mes yeux hagards toujours pas d’OS Phoenix Live CD.
Je vais retenter la manip avec la version 32 bits, y a-t-il un "nettoyage " à faire auparavant ?
merci
Si le système de fichiers est monté,
il sera dans la liste retournée par l’exécution
de la ligne de commandes suivante :
mount | grep ^/dev/loop
Ce qui donne, sur ma machine :
michel@debT450:~$ mount | grep ^/dev/loop
/dev/loop1p1 on /media/michel/Phoenix OS LiveCD type iso9660 (ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,uhelper=udisks2)
michel@debT450:~$
Si tu ne le retrouves pas dans le retour
lance la suite des trois lignes de commandes suivantes
imgISO="$HOME/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso"
devLoop=$(udisksctl loop-setup -f "$imgISO" | sed 's#.*\(/dev/loop[0-9]*\)\.#\1p1#')
udisksctl mount -b $devLoop
joel@joel-k70ij:~$ udisksctl loop-setup -f ~/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso && udisksctl mount -b /dev/loop0p1
Mapped file /home/joel/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso as /dev/loop0.
Mounted /dev/loop0p1 at /media/joel/Phoenix OS LiveCD.
joel@joel-k70ij:~$
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD"
total 1589138
drwxrwxr-x 3 joel joel 2048 août 29 2019 efi
-rw-r--r-- 1 joel joel 4097750 août 29 2019 initrd.img
-rw-r--r-- 1 joel joel 4794835 août 29 2019 install.img
drwxrwxr-x 2 joel joel 2048 août 29 2019 isolinux
-rw-r--r-- 1 joel joel 6540096 août 29 2019 kernel
-rw-r--r-- 1 joel joel 1224612 août 29 2019 ramdisk.img
-rw-r--r-- 1 joel joel 1610612736 août 29 2019 system.img
-r--r--r-- 1 joel joel 1760 août 29 2019 TRANS.TBL
joel@joel-k70ij:~$
joel@joel-k70ij:~$ sudo cp ramdisk.img initrd.img kernel system.sfs /Phoenix/
[sudo] Mot de passe de joel :
cp: impossible d'évaluer 'ramdisk.img': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'initrd.img': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'kernel': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'system.sfs': Aucun fichier ou dossier de ce type
joel@joel-k70ij:~$
Désolé Grandtoubab mais je ne pige pas j’ai copié les lignes indiquées dans ton tuto :
et refait la commande
mkdir /Phoenix
pour voir, puis
joel@joel-k70ij:~$ mount | grep ^/dev/loop
/dev/loop0p1 on /media/joel/Phoenix OS LiveCD type iso9660 (ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,uhelper=udisks2)
joel@joel-k70ij:~$
joel@joel-k70ij:~$ mkdir /Phoenix
mkdir: impossible de créer le répertoire « /Phoenix »: Le fichier existe
joel@joel-k70ij:~$
joel@joel-k70ij:~$ sudo cp ramdisk.img initrd.img kernel system.sfs /Phoenix/
[sudo] Mot de passe de joel :
cp: impossible d'évaluer 'ramdisk.img': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'initrd.img': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'kernel': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer 'system.sfs': Aucun fichier ou dossier de ce type
joel@joel-k70ij:~$
pas la peine d’aller plus loin tant que le problème ingrédients n’est pas résolu..
Bonjour
Je suis désolé d’avoir fait perdre du temps à Grandtoubab, en fait j’ai mélangé sa méthode et celle de MicP. J’essaie de repartir plus logiquement
Voilà un retour et 2 copies d’écran
joel@joel-k70ij:~$ ls -l "/media/joel/Phoenix OS LiveCD"
total 1589138
drwxrwxr-x 3 joel joel 2048 août 29 2019 efi
-rw-r--r-- 1 joel joel 4097750 août 29 2019 initrd.img
-rw-r--r-- 1 joel joel 4794835 août 29 2019 install.img
drwxrwxr-x 2 joel joel 2048 août 29 2019 isolinux
-rw-r--r-- 1 joel joel 6540096 août 29 2019 kernel
-rw-r--r-- 1 joel joel 1224612 août 29 2019 ramdisk.img
-rw-r--r-- 1 joel joel 1610612736 août 29 2019 system.img
-r--r--r-- 1 joel joel 1760 août 29 2019 TRANS.TBL
joel@joel-k70ij:~$
joel@joel-k70ij:~$ mount | grep ^/dev/loop
/dev/loop0p1 on /media/joel/Phoenix OS LiveCD type iso9660 (ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,uhelper=udisks2)
joel@joel-k70ij:~$
J’ai l’impression que tout est normal. Il ne me manque plus qu’un petit tuyau pour continuer .
Faut il copier les ingrédients dans /Phoenix et faire la modif /boot/grub/custom.cfg ?
J’ai survolé le tuto proposé par grandtoubab
et je vois qu’il faut commencer par créer le répertoire /Phoenix
et plus tard, le répertoire /Phoenix/data
Tu peux faire les deux en une seule fois
en lançant la ligne de commandes suivante :
sudo mkdir -p /Phoenix/data
Tu pourras vérifier l’existence de ces répertoires
en lançant la ligne de commande suivante :
Bon ça y est ça fonctionne, j’ai suivi les indications de MicP. Je ne peux pas dire que cet OS et le navigateur Stardust m’emballent mais bon.
joel@joel-k70ij:~$ imgISO="$HOME/Téléchargements/PhoenixOSInstaller-v1.6.1.319-x86.iso"
joel@joel-k70ij:~$ devLoop=$(udisksctl loop-setup -f "$imgISO" | sed 's#.*\(/dev/loop[0-9]*\)\.#\1p1#')
joel@joel-k70ij:~$ udisksctl mount -b $devLoop
Mounted /dev/loop0p1 at /media/joel/Phoenix OS LiveCD.
joel@joel-k70ij:~$
joel@joel-k70ij:~$ sudo cp -r "/media/joel/Phoenix OS LiveCD/"{*,.[^.]*} /Phoenix/
[sudo] Mot de passe de joel :
joel@joel-k70ij:~$
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p1 && udisksctl loop-delete -b /dev/loop0p1
Unmounted /dev/loop0p1.
Error: specified object is not a loop device
joel@joel-k70ij:~$
joel@joel-k70ij:~$ udisksctl unmount -b /dev/loop0p1 && udisksctl loop-delete -b /dev/loop0p1
Unmounted /dev/loop0p1.
Error: specified object is not a loop device
joel@joel-k70ij:~$
joel@joel-k70ij:~$ sudo mousepad /boot/grub/custom.cfg
[sudo] Mot de passe de joel :
(mousepad:8626): Gtk-WARNING **: 18:35:23.034: Theme parsing error: <data>:2:29: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version
(mousepad:8626): Gtk-WARNING **: 18:35:23.034: Theme parsing error: <data>:3:37: The style property GtkButton:default-outside-border is deprecated and shouldn't be used anymore. It will be removed in a future version
(mousepad:8626): Gtk-WARNING **: 18:35:23.034: Theme parsing error: <data>:4:27: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version
(mousepad:8626): Gtk-WARNING **: 18:35:23.034: Theme parsing error: <data>:5:31: The style property GtkWidget:focus-line-width is deprecated and shouldn't be used anymore. It will be removed in a future version
(mousepad:8626): Gtk
joel@joel-k70ij:~$
Le plus « drôle » c’est que j’ai fait passer du temps à plusieurs personnes pour le même résultat que lorsque je tentais sous Buster / Firefox : lors de la tentative de création du compte Rollon, après avoir entré un identifiant et un mot de passe, impossible d’aller plus loin. Je vais les recontacter.
Une dernière question : je ne vois pas de partition Phoenix, je ne sais pas où est l’OS
Quand je fouinais un peu dans Phoenix il m’a semblé comprendre qu’il était sur /dev/sda1 ? ou bien ça marche comme une machine virtuelle ?
Encore merci