#1 Le 06/04/2025, à 18:21
- geole
Installer ubuntu dans une partition expérimentale ZFS chiffrée
Bonjour
Enfin le nouveau DAILY permet de détecter le disque USB à condition de prendre certaines précautions.
J'ai donc pu installer un ubuntu standard sur la totalité du disque.
=> Fabrication d'une partition FAT32 de 1073 Mo.
Je tente maintenant une installation expérimentale chiffrée.
Voici une partie de la trace
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return volume path /dev/sdc2
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Creating zpool bpool with vdevs ['/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part2']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zpool', 'create', '-o', 'ashift=12', '-o', 'autotrim=on', '-o', 'feature@async_destroy=enabled', '-o', 'feature@bookmarks=enabled', '-o', 'feature@embedded_data=enabled', '-o', 'feature@empty_bpobj=enabled', '-o', 'feature@enabled_txg=enabled', '-o', 'feature@extensible_dataset=enabled', '-o', 'feature@filesystem_limits=enabled', '-o', 'feature@hole_birth=enabled', '-o', 'feature@large_blocks=enabled', '-o', 'feature@lz4_compress=enabled', '-o', 'feature@spacemap_histogram=enabled', '-O', 'canmount=off', '-O', 'normalization=formD', '-O', 'acltype=posixacl', '-O', 'compression=lz4', '-O', 'devices=off', '-O', 'relatime=on', '-O', 'sync=standard', '-O', 'xattr=sa', '-O', 'mountpoint=/boot', '-R', '/target', '-d', 'bpool', '/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part2'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zpool', 'set', 'cachefile=/etc/zfs/zpool.cache', 'bpool'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: SUCCESS: configuring zpool: zpool-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring zfs: zfs-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: get_poolname for volume {'pool': 'zpool-0', 'volume': 'BOOT', 'properties': {'canmount': 'off', 'mountpoint': 'none'}, 'id': 'zfs-0', 'type': 'zfs'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: get_poolname for volume {'vdevs': ['partition-1'], 'pool': 'bpool', 'mountpoint': '/boot', 'pool_properties': {'ashift': 12, 'autotrim': 'on', 'feature@async_destroy': 'enabled', 'feature@bookmarks': 'enabled', 'feature@embedded_data': 'enabled', 'feature@empty_bpobj': 'enabled', 'feature@enabled_txg': 'enabled', 'feature@extensible_dataset': 'enabled', 'feature@filesystem_limits': 'enabled', 'feature@hole_birth': 'enabled', 'feature@large_blocks': 'enabled', 'feature@lz4_compress': 'enabled', 'feature@spacemap_histogram': 'enabled', 'version': None}, 'fs_properties': {'acltype': 'posixacl', 'atime': None, 'canmount': 'off', 'compression': 'lz4', 'devices': 'off', 'normalization': 'formD', 'relatime': 'on', 'sync': 'standard', 'xattr': 'sa'}, 'default_features': False, 'id': 'zpool-0', 'type': 'zpool'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Creating zfs dataset bpool/BOOT with properties {'canmount': 'off', 'mountpoint': 'none'}
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zfs', 'create', '-o', 'canmount=off', '-o', 'mountpoint=none', 'bpool/BOOT'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: SUCCESS: configuring zfs: zfs-0
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: start: cmd-install/stage-partitioning/builtin/cmd-block-meta: configuring zpool: zpool-1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: get_path_to_storage_volume for volume partition-3({'device': 'disk-sdc', 'size': 492536070144, 'number': 4, 'preserve': False, 'offset': 7570718720, 'id': 'partition-3', 'type': 'partition'})
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: get_path_to_storage_volume for volume disk-sdc({'ptable': 'gpt', 'serial': 'Seagate_Slim_SL_NA4T1SG4-0:0', 'path': '/dev/sdc', 'wipe': 'superblock-recursive', 'preserve': False, 'name': '', 'grub_device': False, 'id': 'disk-sdc', 'type': 'disk'})
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: /dev/sdc is multipath device member? False
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: /dev/sdc is multipath device member? False
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: found candidate disks [{'/dev/sdc'}, {'/dev/sdc'}]
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['partprobe', '/dev/sdc'] with allowed return codes [0, 1] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: TIMED udevadm_settle(): 0.555
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: devsync happy - path /dev/sdc now exists
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return volume path /dev/sdc
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['partprobe', '/dev/sdc'] with allowed return codes [0, 1] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: TIMED udevadm_settle(): 0.606
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: devsync happy - path /dev/sdc now exists
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return volume path /dev/sdc4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Creating zpool rpool with vdevs ['/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zpool', 'create', '-o', 'ashift=12', '-o', 'autotrim=on', '-O', 'canmount=off', '-O', 'normalization=formD', '-O', 'acltype=posixacl', '-O', 'compression=lz4', '-O', 'devices=off', '-O', 'dnodesize=auto', '-O', 'relatime=on', '-O', 'sync=standard', '-O', 'xattr=sa', '-O', 'encryption=on', '-O', 'keylocation=file:///tmp/tmpu1qe0067', '-O', 'keyformat=raw', '-O', 'mountpoint=/', '-R', '/target', 'rpool', '/dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zpool', 'set', 'cachefile=/etc/zfs/zpool.cache', 'rpool'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['zfs', 'create', '-o', 'encryption=off', '-V', '20971520', 'rpool/keystore'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: TIMED udevadm_settle(exists='/dev/zvol/rpool/keystore'): 0.000
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Acquiring fcntl LOCK_EX on /dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Acquiring fcntl LOCK_EX on /dev/zvol/rpool/keystore
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['cryptsetup', 'luksFormat', '/dev/zvol/rpool/keystore', '/tmp/zpool-key-m2ws8n1m'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Releasing fcntl LOCK_EX on /dev/zvol/rpool/keystore
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['udevadm', 'settle'] with allowed return codes [0] (capture=False)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: TIMED udevadm_settle(): 0.337
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Running command ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m'] with allowed return codes [0] (capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Releasing fcntl LOCK_EX on /dev/disk/by-id/usb-Seagate_Slim_SL_NA4T1SG4-0:0-part4
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: An error occured handling 'zpool-1': ProcessExecutionError - Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: configuring zpool: zpool-1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: TIMED BLOCK_META: 85.235
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: finish: cmd-install/stage-partitioning/builtin/cmd-block-meta: FAIL: curtin command block-meta
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Traceback (most recent call last):
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/main.py", line 202, in main
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ret = args.func(args)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/log.py", line 97, in wrapper
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return log_time("TIMED %s: " % msg, func, *args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/log.py", line 79, in log_time
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return func(*args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 128, in block_meta
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return meta_custom(args)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 2284, in meta_custom
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: handler(command, storage_config_dict, context)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/commands/block_meta.py", line 2041, in zpool_handler
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: zfs.zpool_create(poolname, vdevs_byid,
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/block/zfs.py", line 303, in zpool_create
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: encryption.setup(storage_config, context)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/block/zfs.py", line 114, in setup
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: util.subp(cmd, capture=True)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/util.py", line 323, in subp
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: return _subp(*args, **kwargs)
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: ^^^^^^^^^^^^^^^^^^^^^^
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: File "/snap/ubuntu-desktop-bootstrap/351/lib/python3.12/site-packages/curtin/util.py", line 172, in _subp
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: raise ProcessExecutionError(stdout=out, stderr=err,
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: curtin.util.ProcessExecutionError: Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Unexpected error while running command.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Command: ['cryptsetup', 'open', '--type', 'luks', '/dev/zvol/rpool/keystore', 'keystore-rpool', '--key-file', '/tmp/zpool-key-m2ws8n1m']
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Exit code: 1
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Reason: -
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stdout: Attention : l'opération sur l'emplacement de clé peut échouer car il requiert plus de mémoire disponible.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stderr: Le décalage demandé est au delà de la taille réelle du périphérique /dev/zvol/rpool/keystore.
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]:
Apr 06 17:57:42 ubuntu subiquity_log.4451[8956]: Stderr: ''
Apr 06 17:57:41 ubuntu subiquity_event.4451[4451]: executing curtin install partitioning step
Apr 06 17:57:41 ubuntu subiquity_event.4451[4451]: installing system
Apr 06 17:57:42 ubuntu subiquity_event.4451[4451]:
Apr 06 17:57:42 ubuntu subiquity_event.4451[4451]: curtin command install
Ce baratin dans une grille disant "quelque chose s'est mal passé"
https://bugs.launchpad.net/ubuntu-deskt … ug/2106334
Un autre essai en choisissant le chiffrement normal ===> Incapable de fabriquer les partitions dans le disque !!!!!
Mais à force de persévérer ( Ne me demander pas comment)
a@a:~$ df -hxtmpfs
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/ubuntu--vg-ubuntu--lv 455G 9,6G 422G 3% /
efivarfs 80K 79K 0 100% /sys/firmware/efi/efivars
/dev/sdb2 2,0G 114M 1,7G 7% /boot
/dev/sdb1 1,1G 6,2M 1,1G 1% /boot/efi
sudo du -hd1 / 2>/dev/null
0 /dev
102M /home
4,0K /cdrom
12M /etc
4,0K /media
20K /root
16K /lost+found
0 /proc
1,5G /var
4,0K /srv
0 /sys
4,0K /mnt
4,1G /usr
2,3M /run
32K /tmp
119M /boot
4,0K /opt
2,8G /snap
13G /
free -h
total utilisé libre partagé tamp/cache disponible
Mem: 5,2Gi 2,5Gi 802Mi 483Mi 2,6Gi 2,7Gi
Échange: 4,0Gi 0B 4,0Gi
udo parted /dev/sdb print
Modèle : Seagate Slim SL (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques) : 512B/4096B
Table de partitions : gpt
Drapeaux de disque :
Numéro Début Fin Taille Système de fichiers Nom Drapeaux
1 1049kB 1128MB 1127MB fat32 démarrage, esp
2 1128MB 3276MB 2147MB ext4
3 3276MB 500GB 497GB
AU FINAL Obligé de couper l'électricité pour arrêter l'ordinateur.
Dernière modification par geole (Le 06/04/2025, à 23:47)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
En ligne