J'ai suivi cet article: Créer une clé USB persistante Ubuntu qui démarre en RAM afin que je puisse faire fonctionner Ubuntu à partir d'une clé USB et les modifications apportées seront conservées.
Le problème est que cela ne persiste pas - j'ai créé un fichier texte, je l'ai enregistré et arrêté. Puis je démarre mon ordinateur portable, choisis l'USB dans le menu, je vois le système d'exploitation Ubuntu mais le fichier est parti. J'ai essayé la première option (en utilisant le disque dur) et la seconde (en utilisant la RAM).
Edit: Voici le résultat demandé dans les commentaires
ubuntu@ubuntu:~$ df -h ; Sudo lsblk -f ; Sudo lsblk -m ; echo "hello world" > hello.txt
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 767M 9.5M 757M 2% /run
/dev/sdb4 1.5G 1.5G 0 100% /cdrom
/dev/loop0 1.4G 1.4G 0 100% /rofs
aufs 3.8G 35M 3.8G 1% /
tmpfs 3.8G 26M 3.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
tmpfs 3.8G 580K 3.8G 1% /tmp
tmpfs 767M 76K 767M 1% /run/user/999
/dev/sdb5 2.5G 3.9M 2.3G 1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
/dev/sdb1 11G 53M 11G 1% /media/ubuntu/usbdata
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb4 iso9660 Ubuntu 16.04.2 LTS AMD64
│ 2017-02-15-21-44-13-00 /cdrom
├─sdb2
├─sdb5 ext4 99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubu
├─sdb3 vfat usbboot E2B5-7A49
└─sdb1 ntfs usbdata 25FB337F388A948A /media/ubu
loop0 squashf /rofs
sda
├─sda2
├─sda5 swap 6fa9b4a3-962f-4677-8055-e5192e2f1fb3 [SWAP]
└─sda1 ext4 7edab5f8-81d1-45c8-93de-cf3dfe74d152
NAME SIZE OWNER GROUP MODE
sdb 14.3G root disk brw-rw----
├─sdb4 1.5G root disk brw-rw----
├─sdb2 1M root disk brw-rw----
├─sdb5 2.6G root disk brw-rw----
├─sdb3 122M root disk brw-rw----
└─sdb1 10.2G root disk brw-rw----
loop0 1.4G root disk brw-rw----
sda 223.6G root disk brw-rw----
├─sda2 1K root disk brw-rw----
├─sda5 7.7G root disk brw-rw----
└─sda1 215.9G root disk brw-rw----
--------
ubuntu@ubuntu:~$ df -h ; Sudo lsblk -f ; cat hello.txt
Filesystem Size Used Avail Use% Mounted on
udev 3.8G 0 3.8G 0% /dev
tmpfs 767M 9.5M 757M 2% /run
/dev/sdb4 1.5G 1.5G 0 100% /cdrom
/dev/loop0 1.4G 1.4G 0 100% /rofs
aufs 3.8G 35M 3.8G 1% /
tmpfs 3.8G 26M 3.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
tmpfs 3.8G 580K 3.8G 1% /tmp
tmpfs 767M 68K 767M 1% /run/user/999
/dev/sdb5 2.5G 3.9M 2.3G 1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
/dev/sdb1 11G 53M 11G 1% /media/ubuntu/usbdata
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb4 iso9660 Ubuntu 16.04.2 LTS AMD64 2017-02-15-21-44-13-00 /cdrom
├─sdb2
├─sdb5 ext4 99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubuntu/99b89b3c-5035-4a32-bf5a
├─sdb3 vfat usbboot E2B5-7A49
└─sdb1 ntfs usbdata 25FB337F388A948A /media/ubuntu/usbdata
loop0 squashfs /rofs
sda
├─sda2
├─sda5 swap 6fa9b4a3-962f-4677-8055-e5192e2f1fb3 [SWAP]
└─sda1 ext4 7edab5f8-81d1-45c8-93de-cf3dfe74d152
cat: hello.txt: No such file or directory
Plus d'information:
mkusb -v
mkusb-dus: dus 12.2.2
mkusb-11: mkusb 11.2.1
mkusb-nox: mkusb-nox 11.1.9
mkusb-bas: mkusb version 7.4.2
Je l’utilise sur mon ordinateur portable sous Ubuntu 16.04 -
cat/etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
Je lance le suivant:
Sudo add-apt-repository universe
Sudo add-apt-repository ppa:mkusb/ppa
Sudo apt-get update
Sudo apt-get install mkusb
Sudo -H mkusb
Voici la sortie initiale:
Usage: mkusb [input-file] # optional parameter
---------------------------------------------------------------------
d: dus , guidus, mkusb-dus - New, easy to use
e: Eleven, Sudo -H mkusb-11 - Classic user interface
n: NoX, Sudo mkusb-nox - original text mode
b: Bas, Sudo mkusb-bas - basic text mode for old/basic linux
q: Quit
---------------------------------------------------------------------
Select version of mkusb (d/e/n/b/q)
Et pendant l'installation, je pense avoir choisi msdos
et d'utiliser 20%
.
Dans la sortie de df -h
, la ligne pour aufs
devrait correspondre à celle de /dev/sdb5
aufs 3.8G 35M 3.8G 1% /
/dev/sdb5 2.5G 3.9M 2.3G 1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
mais les tailles sont différentes. Cela indique que la persistance ne fonctionne pas.
La partition /dev/sdb5
doit être libellée 'casper-rw', mais aucune étiquette n'est trouvée par lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
...
├─sdb5 ext4 99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubu
Je suis surpris qu'il n'y ait pas d'étiquette sur cette partition. Peut-être c'est la seule raison pour laquelle la persistance ne fonctionne pas. Boot live-only. Commencez par vérifier que la partition cible est la bonne, /dev/sdb5
. Ensuite, vous pourrez essayer avec les commandes suivantes,
Sudo umount /dev/sdb5
Sudo tune2fs -L casper-rw /dev/sdb5
redémarrez et essayez à nouveau, s'il y a persistance.
Cela ressemble à ceci dans un système live persistant fonctionnant avec les paramètres par défaut (dans ma clé USB Sandisk Extreme 16 Go)
ubuntu@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 384M 6.4M 378M 2% /run
/dev/sdb4 1.5G 1.5G 0 100% /cdrom
/dev/loop0 1.4G 1.4G 0 100% /rofs
aufs 6.6G 21M 6.2G 1% /
tmpfs 1.9G 172K 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 4.0K 1.9G 1% /tmp
tmpfs 384M 72K 384M 1% /run/user/999
/dev/sdb5 6.6G 21M 6.2G 1% /media/ubuntu/casper-rw
/dev/sdb1 6.7G 35M 6.6G 1% /media/ubuntu/usbdata
ubuntu@ubuntu:~$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sdb
├─sdb4 iso9660 Ubuntu 16.04.2 LTS AMD64 2017-02-15-21-44-13-00 /cdrom
├─sdb2
├─sdb5 ext4 casper-rw 713e6d96-24fe-443e-adf8-25d9212e5d33 /media/ubuntu/casper-rw
├─sdb3 vfat usbboot CC21-48C5
└─sdb1 ntfs usbdata 0514A98E7CA45722 /media/ubuntu/usbdata
loop0 squashfs /rofs
sda
├─sda4 swap b69324e1-cab0-459c-97f3-bb42926ee94e [SWAP]
├─sda2
├─sda3 ext4 root 864c54c6-961a-4ad9-8c23-35eb8e0f24fb
└─sda1 vfat EFI 274B-0C82
ubuntu@ubuntu:~$ lsblk -m
NAME SIZE OWNER GROUP MODE
sdb 14.9G root disk brw-rw----
├─sdb4 1.5G root disk brw-rw----
├─sdb2 1M root disk brw-rw----
├─sdb5 6.6G root disk brw-rw----
├─sdb3 244M root disk brw-rw----
└─sdb1 6.6G root disk brw-rw----
loop0 1.4G root disk brw-rw----
sda 232.9G root disk brw-rw----
├─sda4 5G root disk brw-rw----
├─sda2 1M root disk brw-rw----
├─sda3 100G root disk brw-rw----
└─sda1 300M root disk brw-rw----
ubuntu@ubuntu:~$
Je ne sais pas mkusb ni ce qu’il essaie de faire, mais je veux vous donner quelques conseils.
Essayez aussi ces options:
Tout d’abord, le moyen le plus simple de créer une installation live de cd ou dvd (de préférence) et d’essayer de créer un nouvel utilisateur (autre que l’utilisateur Ubuntu), j’ai compris ce travail, mais je n’ai jamais essayé honnêtement.
Avantage:
· Vous serez connecté dans 5 secondes.
Inconvénients: · vous ne pouvez pas installer de mises à jour car votre système se plantera pour tenir compte d'incompatibilités lors de la création de nouvelles images .. mettre à jour le noyau .. ou quelque chose comme ça, je vraiment ne sais pas et ne me souviens pas aussi.
· continue de lire..
Une autre méthode consiste à essayer d’installer directement sur la clé USB, mais gardez cela à l’esprit:
· Votre clé USB agit-elle en tant que SDD ? vous devez donc considérer des choses comme noatime, nodiratime et des choses comme ça ( Info pour debian )
Mon meilleur conseil serait le suivant : avez-vous essayé d'installer sur la clé USB mais cela a échoué? Eh bien, n'essayez pas de réinstaller ... à la place, essayez de restaurer votre clé USB dans un état normal (format compatible, pleine capacité, etc.), puis réessayez. J'ai eu de mauvaises expériences la semaine dernière liées aux performances et "Impossible de formater une clé USB avec des disques (udisks-error-quark, 0)" En fait, j'essaie simplement d'obtenir une réputation à laquelle répondre COMMENT RÉCUPÉRER votre usb à partir de cela -.-
Je ne réponds pas à mkusb, je ne donne pas non plus de solution .. Je le sais bien, mais si vous perdez beaucoup de temps , installez-le à la seconde fois Penses-y