Bonjour.
Je souhaite creer une cle usb multiboot.
J'utilise une cle usb 2.0 de 134GB ou 125Go connectee a un port usb 1.1 d'une ordinateur 32 bits (pentium 2 avec 512Mo de memoire vive).
Le systeme d'exploitation est debian stretch 9.5 pour i386 .
Je travaille sous xwindow + twm + xterm et le compte utilisateur toto.
Pour cela je m'aide de la page internet : https://linuxconfig.org/how-to-create-multiboot-usb-with-linux
Voici l'ensemble des operations a effectuer :
# root cree la cle usb multiboot
su
Mot de passe :
parted -s /dev/sdb mklabel msdos
parted -s /dev/sdb mkpart primary 1MiB 551MiB
parted -s /dev/sdb set 1 esp on
parted -s /dev/sdb set 1 boot on
mkfs.fat -F32 /dev/sdb1
parted -s /dev/sdb mkpart primary 551MiB 8743MiB # càd 8Go
mkfs.ext4 /dev/sdb2
mkdir /media/{efi,data}
mount /dev/sdb1 /media/efi
mount /dev/sdb2 /media/data
grub-install --target=i386-pc --recheck --boot-directory=/media/data/boot /dev/sdb
grub-install --target=x86_64-efi --recheck --removable --efi-directory=/media/efi --boot-directory=/media/data/boot
mkdir /media/data/boot/iso
chown 1000:1000 /media/data/boot/iso
wget -O /media/data/boot/iso/Fedora-Workstation-netinst-x86_64-28-1.1.iso https://download.fedoraproject.org/pub/fedora/linux/releases/28/Workstation/x86_64/iso/Fedora-Workstation-netinst-x86_64-28-1.1.iso
wget http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso -O /media/data/boot/iso/ubuntu-18.10-desktop-amd64.iso
# root edite grub.cfg
menuentry "Fedora-Workstation-netinst-x86_64-28-1.1" {
isofile="/boot/iso/Fedora-Workstation-netinst-x86_64-28-1.1.iso"
loopback loop "${isofile}"
linux (loop)/isolinux/vmlinuz iso-scan/filename="${isofile}" inst.stage2=hd:LABEL=Fedora-WS-dvd-x86_64-28 quiet
initrd (loop)/isolinux/initrd.img
}
menuentry "Ubuntu 18.10 - Try without installing" {
isofile="/boot/iso/ubuntu-18.10-desktop-amd64.iso"
loopback loop "${isofile}"
linux (loop)/casper/vmlinuz iso-scan/filename="${isofile}" boot=casper quiet splash ---
initrd (loop)/casper/initrd
}
Cependant apres la ligne creant le systeme de fichier ext4 : mkfs.ext4 -v /dev/sdb2
mke2fs 1.43.4 (31-Jan-2017)
résolution de fs_types pour mke2fs.conf : 'ext4'
Étiquette de système de fichiers=
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
« Stride » = 0 blocs, « Stripe width » = 0 blocs
524288 i-noeuds, 2097152 blocs
104857 blocs (5.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=2147483648
64 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8192 i-noeuds par groupe
UUID de système de fichiers=6f283e9f-d959-4b37-9806-c957d0805b6a
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (16384 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
une erreur se produit lors du montage de la partition 2 correspondant a la ligne : mount /dev/sdb2 /media/data
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Aussi je tape la ligne : dmesg | tail
[ 2360.894305] sd 2:0:0:0: [sdb] 262144000 512-byte logical blocks: (134 GB/125 GiB)
[ 2360.897505] sd 2:0:0:0: [sdb] Write Protect is off
[ 2360.897560] sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 2360.902203] sd 2:0:0:0: [sdb] No Caching mode page found
[ 2360.902254] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 2360.924852] sdb: sdb1
[ 2360.943268] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 2442.120240] sdb: sdb1
[ 2509.685836] sdb: sdb1 sdb2
[ 2527.514797] sdb: sdb1 sdb2
Je precise egalement le resultat de la ligne : apt search ext4
En train de trier... Fait
Recherche en texte intégral... Fait
android-libext4-utils/stable 7.0.0+r33-1 i386
bibliothèque utilitaire ext4 Android
disktype/stable 9-6 i386
detection of content format of a disk or disk image
e2fslibs/stable,stable,now 1.43.4-2 i386 [installé]
bibliothèque pour les systèmes de fichiers ext2/ext3/ext4
e2fsprogs/stable,stable,now 1.43.4-2 i386 [installé]
utilitaires pour les systèmes de fichiers ext2/ext3/ext4
extlinux/stable 3:6.03+dfsg-14.1+deb9u1 i386
ensemble de chargeurs de démarrage (Linux ext2/ext3/ext4, btrfs et xfs)
extundelete/stable 0.2.4-1+b2 i386
Utilitaire pour récupérer des fichiers supprimés sur des partitions ext3/ext4
fuse2fs/stable 1.43.4-2 i386
ext2 / ext3 / ext4 file system driver for FUSE
libmono-system-reflection-context4.0-cil/stable 4.6.2.7+dfsg-1 all
Mono System.Reflection.Context library (for CLI 4.0)
libtsk13/stable 4.4.0-5 i386
library for forensics analysis on volume and filesystem data
sleuthkit/stable 4.4.0-5 i386
tools for forensics analysis on volume and filesystem data
syslinux/stable 3:6.03+dfsg-14.1+deb9u1 i386
Collection de chargeurs de démarrage (DOS, FAT et NTFS)
syslinux-common/stable 3:6.03+dfsg-14.1+deb9u1 all
suite de chargeurs de démarrage – fichiers communs
syslinux-utils/stable 3:6.03+dfsg-14.1+deb9u1 i386
suite de chargeurs de démarrage – utilitaires
zerofree/stable 1.0.4-1 i386
remplit de zéro les blocs libres des systèmes de fichiers ext2, ext3 et ext4
et de la ligne : cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda13 during installation
UUID=c0399491-030a-4a8c-99b5-adb8f7d5ea51 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda12 during installation
UUID=115fcd13-20aa-43d4-bf3b-f192869fdaf6 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Si quelqu'un peut me dire ou regarder pour comprendre pourquoi je ne peux pas monter cette partition 2.
Est ce un probleme de limitation materielle de pc, une mauvaise utilisation ou configuration du systeme ou des paquets manquants ?
Merci.