Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#126 Le 18/05/2016, à 21:54

Bougron

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Babdu89 a écrit :

Bonjour.
@ Bougron.
Je ne sais pas ce que tu en penses. Mais le sujet à largement été déporté , par mon intervention, sur l'utilisation de Systemback.
Ne crois tu pas qu'il serait important d'y faire référence dans le titre de ce sujet?. Question posée.
@+.  Babdu89  .

Bonjour.

Lorsque j'ai ouvert  ce sujet,  je tentais de trouver un remplaçant simple à Liliusbcreator.
J'ai voulu y ajouter la persistance .  Nous avons creusé l'idée de récupérer la persistance pour l'installer.
J'ai découvert un bel outil de gestion du logiciel, il déborde trop du contexte initial.
Je risque de revoir à la baisse le problème initial.   Car je ne réussis pas à l'utiliser comme je le pensais.
Un petit résumé,
           Windows, ne gère  qu'une partition sur les supports externe;  La partition 0 que j'ai réussi à mettre  en fin de clé.
          Avec ubuntu, j'ai créé trois autres partitions primaires.
Je suis revenu sous windows. DISKPART dit  que la clé  USB au format MSDOS est maintenant composée en premier par le volume 1    qui contient les trois partitions (donc créées par ubuntu) et en second par le volume 0 qui contient la partition initiale.
J'ai voulu tenter en transformant en GPT.     La création de la première partition   est OK. La création de la seconde partition envoie DISKPART dans les pâquerettes!. 
Je suis revenu sous ubuntu.  J'ai créé casper-fw puis home-rw (l'ordre est important) et  FAT32 en troisième.
J'ai installé le paramètre de persistance.
Je commence avec l'EFI en premier. 

ubuntu@ubuntu:~$ setxkbmap fr
ubuntu@ubuntu:~$ 
ubuntu@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.9G     0  2.9G   0% /dev
tmpfs           586M  8.8M  578M   2% /run
/dev/sdb3       2.0G  1.6G  445M  79% /cdrom
/dev/loop0      1.4G  1.4G     0 100% /rofs
/cow            5.8G   31M  5.5G   1% /
/dev/sdb2        49G   54M   47G   1% /home
tmpfs           2.9G  172K  2.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.9G     0  2.9G   0% /sys/fs/cgroup
tmpfs           2.9G  4.0K  2.9G   1% /tmp
tmpfs           586M   84K  586M   1% /run/user/999
/dev/sdb1       5.8G   31M  5.5G   1% /media/ubuntu/casper-rw
ubuntu@ubuntu:~$ testdisk
The program 'testdisk' is currently not installed. You can install it by typing:
sudo apt install testdisk
You will have to enable the component called 'universe'
ubuntu@ubuntu:~$ sudo apt install testdisk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package testdisk
 

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"
sudo apt  update
sudo apt install testdisk

Je fabrique aussi un répertoire et un fichier dans ce répertoire

Je reboote sur le micro EFI,          L'application et le répertoire  sont bien présents.
Je boote sur le micro LEGACY,     L'application et le répertoire  sont bien présents.
Je reboote sur le micro EFI,         L'application et le répertoire  sont bien présents.

pour info
Contenu du casper

ubuntu@ubuntu:/media/ubuntu/casper-rw$ ls -l
total 28
-rw-r--r--  1 root root   109 May 18 18:54 format
drwx------  2 root root 16384 May 18 15:36 lost+found
drwxr-xr-x 12 root root  4096 May 18 18:54 upper
drwxr-xr-x  3 root root  4096 May 18 18:54 work
ubuntu@ubuntu:/media/ubuntu/casper-rw$ pg format                                                                                                         
# This records the union filesystem format used for this cow medium; do not delete or alter.
UNIONFS=overlay
ubuntu@ubuntu:/media/ubuntu/casper-rw$ cd upper
ubuntu@ubuntu:/media/ubuntu/casper-rw/upper$ ls
boot  cdrom  etc  lib  media  rofs  root  tmp  usr  var
ubuntu@ubuntu:/media/ubuntu/casper-rw/upper$ cd ..
ubuntu@ubuntu:/media/ubuntu/casper-rw$ cd work
ubuntu@ubuntu:/media/ubuntu/casper-rw/work$ ls
work
ubuntu@ubuntu:/media/ubuntu/casper-rw/work$ sudo ls work
ubuntu@ubuntu:/media/ubuntu/casper-rw/work$

et pour les données

ubuntu@ubuntu:/media/ubuntu/home-rw$ cd u*
ubuntu@ubuntu:~$ ls -l
total 0
drwxr-xr-x 2 ubuntu ubuntu 80 May 18 18:58 Desktop
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Documents
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 19:02 DOSSIER
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Downloads
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Music
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Pictures
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Public
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Templates
drwxr-xr-x 2 ubuntu ubuntu 40 May 18 18:58 Videos
ubuntu@ubuntu:~$ 

Le contenu  du noyau de la live avant destruction

ubuntu@ubuntu:~$ dpkg -l | awk '/ +linux/ && /headers|generic/{ if(match($2,/([0-9]\.)+/)) {print $2} }'|sort -t- -rV -k3,4|paste -d" " -
linux-signed-image-4.4.0-21-generic
linux-image-extra-4.4.0-21-generic
linux-image-4.4.0-21-generic
linux-headers-4.4.0-21-generic
linux-headers-4.4.0-21
ubuntu@ubuntu:~$


J'ai envie de dire que je peux utiliser n'importe quel micro 64 bits pour  faire quelques tests et continuer d'autres tests avec d'autres micros et  peut-être  rester comme cela.

Dernière modification par Bougron (Le 19/05/2016, à 02:12)

Hors ligne

#127 Le 19/05/2016, à 01:49

Babdu89

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Bonsoir.
Je ne me souviens plus. (on a fait tellement de trucs!).
Avec une clé live MultiSystem, iso compatible UEF chargée, tu as testé le mode persistent avec ou sans partition " casper-rw " sur la clé MultiSystem, dans les modes Bios_Legacy et UEFI ?. Si oui, qu'est-ce qui marche ou pas?

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#128 Le 19/05/2016, à 02:28

Bougron

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Bonsoir
Mes tests de persistance ont commencé avec liliusbcreateur  et unetbootin sous windows.
                           Seule possibilité!    Le fichier       à l'intérieur de la partition ou les partitions sur disque dur. J'ai testé uniquement les DATA
     Cet après-midi, j'ai décidé qu'avec windows le multi partitionnement  d'une clé n'est pas possible. C'est le casse-pipe.
    J'ai donc finalisé le test avec unetbooting  et les deux partitions sur la clé. La même clé va  d'un EFI à un LEGACY et revient sur EFI.
            Il faudrait peut-être  que je fasse  LEGACY => EFI  => LEGACY
   
Je n'ai pas prévu de tester  multisystem car j'ai vu que l'option est déjà mise. Je fais donc confiance à ceux qui l'ont prévue. C'est globalement le même endroit et surtout c'est dans le ubuntu que c'est géré, L'installateur se contente de passer le paramètre 'persistent'.
Comme tu sais que j'ai quelques difficultés pour introduire le mot de passe  pour multisysteme   et lui faire monter  la clé......

Dernière modification par Bougron (Le 20/05/2016, à 21:52)

Hors ligne

#129 Le 19/05/2016, à 07:23

moko138

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

En linuxfr.org/nodes/108256/comments/1644980 :

Je créé régulièrement des clès USB bootables à 3 partitions (2 partitions ext4 et une partition NTFS), afin de permettre à mes utilisateurs d'avoir 1) un environnement Linux en bootant un PC sur la clé et 2) de pouvoir sauver, sur la partition NTFS, des fichiers depuis un Windows ou un Linux, qui soit visible par l'autre OS.

J'ai observé que Windows (XP, Seven) à parfois un problème avec les clés multi-partition, spécialement si le numéro de la la partition NTFS/FAT se trouve "après" un numéro de partition qu'il ne connaît pas (une partition Linux). Dans certains cas, Windows propose tout simplement de formater les partitions Linux, si celles-ci se trouve "avant" une partition Windows… Sympa… sad

Aussi, j'ai trouvé une astuce : Créer les partitions Linux en DEBUT de clé, mais avec un ID qui ne soit pas "1". Cela se fait facilement avec "fdisk".

# fdisk -l /dev/sdc
Disque /dev/sdc : 14,9 GiB, 15938355200 octets, 31129600 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x6a0a84e2

Périphérique Amorçage   Début      Fin Secteurs Taille Id Type
/dev/sdc1             10487808 31129599 20641792   9,9G  7 HPFS/NTFS/exFAT
/dev/sdc2    *            2048  9218047  9216000   4,4G 83 Linux
/dev/sdc3              9218048 10487807  1269760   620M 83 Linux

Ici, on voit que:
- afin de faciliter le boot, la partition système Linux (4.4Go) se trouve en début de clé, mais elle a pour ID 2
- pour que Windows ne soit pas perturbé par les partitions Linux, l'ID de la partition NTFS est en 1. Le fait que les partitions ne soient pas dans l'ordre de leur position physique ne pose pas de problème.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#130 Le 19/05/2016, à 07:59

moko138

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Voir aussi ce tutoriel http://gbatemp.net/threads/multiple-sdh … al.166234/
Il contient un lien valide vers un utilitaire Hitachi pour windows (en pratique seul le .INF est utilisé) et permet de faire une WBFS (partition pour Wii) et une  partition FAT32 toutes deux reconnues par windows.

Dernière modification par moko138 (Le 19/05/2016, à 08:01)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#131 Le 19/05/2016, à 10:30

Bougron

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Bonjour Moko138
Merci pour tes  deux liens.
    La première est sans aucun intérêt, elle  propose d'utiliser fdisk   donc   ubuntu, donc je dispose d'une flopée d'applications pour faire la clé.
    A noter qu'en EFI, la partition ne peut pas être NTFS mais doit être FAT32.
     A noter que pour une  live persistante, les N° de partitions contenant la persistance doivent être obligatoirement avant le N° contenant la partition FAT32.
   
     La seconde qui propose un utilitaire windows, je ne la connaissais pas.  Mais, je crains que cela soit seulement pour lire/écrire et non pour créer
     Pour faire des partitions, il faut encore ajouter une autre application.
     Cela commence à devenir périlleux.  De plus rien ne garantit que ces partitions  seront logiquement avant la partition FAT
 
Dans ce contexte, je considère  que windows doit fabriquer car avant lui c'est le néant.....    L'achat d'un portable est souvent avec seulement un windows préinstallé. En fait, Je suis en train de démontrer que les méthodes proposées sont inutilisables sauf à proposer ma méthode ultra simple.
Elle est archi-connue.  Il y a quelques jours , Tu m'as demandé d'intervenir dans un cas pratique d'installation que je veux mettre en avant. Ce fut le fiaso.
               Je sais qu'en LEGACY,  l'installateur ubuntu propose  de mettre à jour  le MBR du support externe.
               Je sais qu'en EFI, l'installateur ubuntu ne le fait pas, et que c'est donc à la charge de l'utilisateur de transférer 4 fichiers. Je croyais que c'était simple à faire.  J'ai sacrément été détrompé . Je ne suis pas capable d'écrire le script qui le ferait en prenant en compte tous les cas de configurations possibles.

Dernière modification par Bougron (Le 19/05/2016, à 10:57)

Hors ligne

#132 Le 19/05/2016, à 12:46

moko138

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

D'accord, merci de ce complément d'info !
Et bravo pour ta persévérance sur le cas récent. smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#133 Le 21/05/2016, à 00:26

Bougron

Re : [Info] Création d'une LiveUSB persistante Ubuntu 16.04.0

Babdu89 a écrit :

au post #39
Le MultiSystem si tu regardes le contenu du fichier /boot/grub/grub.cfg de la clé, permet de lancer les iso (lorsque c'est disponible) en session live en français avec Clavier français.

linux (loop)/casper/vmlinuz root=UUID=FFB3-11C4 maybe-ubiquity debian-installer/language=fr keyboard-configuration/layoutcode=fr keyboard-configuration/variantcode=latin9 iso-scan/filename=/xenial-desktop-i386.iso boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash --

@+.  Babdu89  .

Bonsoir Babdu89
J'ai pris le temps de reporter cette modif dans le post #1   qui est techniquement fini.
Il reste la présentation.     Cela risque d'être fin juillet.
En attendant, c'est merveilleux de se passer de la commande setxkb,qp = fr   et surtout d'avoir de menus totalement français dès le début  y compris pour la souris.
Il est certain que tous les claviers ne seront pas aussi dociles que le mien. Mais la réaction sera la même quel que soit l'outil utilisé pour fabriquer la liveUSB.
Ne reste plus qu'à s'accorder sur le format des partitions:   EXT2 ou EXT4
Voici les temps d'initialisation des partitions en EXT4 :    0'26" et 00'26" 
Voici les temps d'initialisation des partitions en EXT2 :    3'27" et 17'19"

GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2
Formater /dev/sdb1 en ext4  00:00:26    ( SUCCÈS )
     	
calibrer /dev/sdb1  00:00:00    ( SUCCÈS )
     	
chemin : /dev/sdb1 (partition)
début : 2048
fin : 12584959
taille : 12582912 (6.00 Gio)
effacer les anciennes signatures de systèmes de fichiers sur /dev/sdb1  00:00:08    ( SUCCÈS )
     	
write 512.00 Kio of zeros at byte offset 0  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 67108864  00:00:00    ( SUCCÈS )
write 512.00 Kio of zeros at byte offset 6441926656  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 6442385408  00:00:00    ( SUCCÈS )
write 8.00 Kio of zeros at byte offset 6442442752  00:00:00    ( SUCCÈS )
purger le cache du système d'exploitation sur /dev/sdb  00:00:08    ( SUCCÈS )
définir le type de partition sur /dev/sdb1  00:00:02    ( SUCCÈS )
     	
nouveau type de partition : ext4
créer un nouveau système de fichiers ext4  00:00:16    ( SUCCÈS )
     	
mkfs.ext4 -F -L "" /dev/sdb1  00:00:16    ( SUCCÈS )
     	
En train de créer un système de fichiers avec 1572864 4k blocs et 393216 i-noeuds.
UUID de système de fichiers=44d85de5-cd0c-4a2d-a2c3-b29647eea306
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (32768 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

mke2fs 1.42.13 (17-May-2015)

========================================
Formater /dev/sdb2 en ext4  00:00:26    ( SUCCÈS )
     	
calibrer /dev/sdb2  00:00:00    ( SUCCÈS )
     	
chemin : /dev/sdb2 (partition)
début : 12584960
fin : 116649983
taille : 104065024 (49.62 Gio)
effacer les anciennes signatures de systèmes de fichiers sur /dev/sdb2  00:00:08    ( SUCCÈS )
     	
write 512.00 Kio of zeros at byte offset 0  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 67108864  00:00:00    ( SUCCÈS )
write 512.00 Kio of zeros at byte offset 53280768000  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 53281226752  00:00:00    ( SUCCÈS )
write 8.00 Kio of zeros at byte offset 53281284096  00:00:00    ( SUCCÈS )
purger le cache du système d'exploitation sur /dev/sdb  00:00:08    ( SUCCÈS )
définir le type de partition sur /dev/sdb2  00:00:02    ( SUCCÈS )
     	
nouveau type de partition : ext4
créer un nouveau système de fichiers ext4  00:00:16    ( SUCCÈS )
     	
mkfs.ext4 -F -L "" /dev/sdb2  00:00:16    ( SUCCÈS )
     	
En train de créer un système de fichiers avec 13008128 4k blocs et 3252224 i-noeuds.
UUID de système de fichiers=29e41c03-bebe-413d-a65f-84bd20daaf71
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (32768 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

mke2fs 1.42.13 (17-May-2015)

========================================
GParted 0.25.0 --enable-libparted-dmraid --enable-online-resize

Libparted 3.2
Formater /dev/sdb1 en ext2  00:03:27    ( SUCCÈS )
     	
calibrer /dev/sdb1  00:00:00    ( SUCCÈS )
     	
chemin : /dev/sdb1 (partition)
début : 2048
fin : 12584959
taille : 12582912 (6.00 Gio)
effacer les anciennes signatures de systèmes de fichiers sur /dev/sdb1  00:00:09    ( SUCCÈS )
     	
write 512.00 Kio of zeros at byte offset 0  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 67108864  00:00:00    ( SUCCÈS )
write 512.00 Kio of zeros at byte offset 6441926656  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 6442385408  00:00:00    ( SUCCÈS )
write 8.00 Kio of zeros at byte offset 6442442752  00:00:00    ( SUCCÈS )
purger le cache du système d'exploitation sur /dev/sdb  00:00:09    ( SUCCÈS )
définir le type de partition sur /dev/sdb1  00:00:01    ( SUCCÈS )
     	
nouveau type de partition : ext2
créer un nouveau système de fichiers ext2  00:03:17    ( SUCCÈS )
     	
mkfs.ext2 -F -L "" /dev/sdb1  00:03:17    ( SUCCÈS )
     	
En train de créer un système de fichiers avec 1572864 4k blocs et 393216 i-noeuds.
UUID de système de fichiers=792de251-3a8f-4d71-9365-db2215dc88d7
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

mke2fs 1.42.13 (17-May-2015)

========================================
Formater /dev/sdb2 en ext2  00:27:19    ( SUCCÈS )
     	
calibrer /dev/sdb2  00:00:00    ( SUCCÈS )
     	
chemin : /dev/sdb2 (partition)
début : 12584960
fin : 116649983
taille : 104065024 (49.62 Gio)
effacer les anciennes signatures de systèmes de fichiers sur /dev/sdb2  00:00:09    ( SUCCÈS )
     	
write 512.00 Kio of zeros at byte offset 0  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 67108864  00:00:00    ( SUCCÈS )
write 512.00 Kio of zeros at byte offset 53280768000  00:00:00    ( SUCCÈS )
write 4.00 Kio of zeros at byte offset 53281226752  00:00:00    ( SUCCÈS )
write 8.00 Kio of zeros at byte offset 53281284096  00:00:00    ( SUCCÈS )
purger le cache du système d'exploitation sur /dev/sdb  00:00:08    ( SUCCÈS )
définir le type de partition sur /dev/sdb2  00:00:01    ( SUCCÈS )
     	
nouveau type de partition : ext2
créer un nouveau système de fichiers ext2  00:27:09    ( SUCCÈS )
     	
mkfs.ext2 -F -L "" /dev/sdb2  00:27:09    ( SUCCÈS )
     	
En train de créer un système de fichiers avec 13008128 4k blocs et 3252224 i-noeuds.
UUID de système de fichiers=34867a7d-966a-4890-aa74-da06793d8aa3
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

mke2fs 1.42.13 (17-May-2015)

========================================

Hors ligne