Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#26 Le 03/11/2017, à 07:48

gva_raphael

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Babdu89 a écrit :

Pas vu ton dernier post.

LOrs de l'affichage du message d'erreur suivi de "press any key to conrinue"  Tu ne fais rien, tu attends de voir ce qu'il se passe. ???.

@+.    Babdu89  .

hello,
après 8-10 secondes, on retombe sur le grub qui contient les 2 entrées spécifiques. que je teste plusieurs fois ces entrées, le résultat est le même---> impossible de démarrer la 16.04.03.

Est-ce que ça pourrai venir de l'usb3? j'ai un vague souvenir que cela posait pas mal de problème sous GNU/linux.
Est ce que je teste un nouvelle installation depuis le début en re-formatant l'entier du disque, ou bien c'est préférable de continuer la recherche du problème/bug sur cette instal problématique?

Hors ligne

#27 Le 03/11/2017, à 09:32

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour.

Est-ce que ça pourrai venir de l'usb3? j'ai un vague souvenir que cela posait pas mal de problème sous GNU/linux.

Si çà vient de l'USB3, après installation de la 16.04.3 sur ce disque , çà ne redémarrerait pas.
Hors tu dis que çà redémarre, donc si çà redémarre depuis son menu Grub, çà devrait pouvoir redémarre depuis le menu Grub du MultiSystem...

Hors, même le type d'entrée ci-dessous qui marche chez moi, ne veut pas fonctionner chez toi.
menuentry "Ubuntu 16.04.3 LTS, grub.cfg auf /dev/sda2" {
configfile (hd0,2)/boot/grub/grub.cfg

Je ne sais pas que penser?.

Édit;
Et en changeant de port USB? branché sur un USB2?.

Est ce que je teste un nouvelle installation depuis le début en re-formatant l'entier du disque, ou bien c'est préférable de continuer la recherche du problème/bug sur cette instal problématique?

Puisque tu as l'air d'aimer tester, pourquoi pas.
Normalement il faut faire ceci.
Préparer le disque USB3 en live, faire une sauvegarde de tout ce qui est important pour toi sur ce disque.
Avec Gparted.
Suppression de toutes les partitions.
Réécriture d'une table de partitions de type MSDos.
Création d'une première grand partition FAT32 avec le drapeau boot, et l'étiquette (label)  MULTISYSTEM, pour y mettre le MultiSystem.

Faire le MultiSystem dans la partition FAT32.
Depuis les menus du MultiSystem de la partition FAT32, faire la mise à jour de Grub, sans importer d'iso dedans.
Normalement çà suffit, pour que la machine démarrant sur le hdd USB3, çà affiche le menu Grub du MultiSystem.
Vérification faite.
Installer la 16.04.3 derrière le MultiSystem.
La machine, démarrant sur le hdd USB3, affiche le menu Grub de la 16.04.3. Démarrage de la 16.04.3.
Installation dedans du logiciel MultiSystem.
Partition FAT32 MULTISYSTEM montée. Depuis les menus du MultiSystem partition FAT32, faire la mise à jour de Grub, sans importer d'iso dedans.
Voila le disque "autonome" si on peut dire.
Au redémarrage de la machine sur le hdd USB3, c'est à nouveau le menu Grub du MultiSystem qui s'affiche.

Te voila prêt pour re-tester les manips de lancement de la 16.04.3 depuis le MultiSystem, en modifiant son fichier  grub.cfg...

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 03/11/2017, à 11:23)


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

Hors ligne

#28 Le 04/11/2017, à 00:26

gva_raphael

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bon, c'est la prise de tête...

en partition MSDOS, avec une nouvelle instal---> même problème

j'ai donc laisser tomber et suis passer en GPT.
multisystem seul -->OK
16.04.03 seul --> ok
multisystem avec 16.04.03 derniere--> Ok, mais OS inaccessible, j'ai une erreur avant même le grub de la lts " error:attempt to read or write outside of disk "hd0"
un des dernier boot-info de cohabitation multisystem+OS : http://paste.ubuntu.com/25881959/

Pour le moment, je laisse l'OS seul en faisant un reformatage complet en GPT. je reprendrai les recherches d'ici 1à2 semaines.
merci pour votre support et si vous avez connaissance d'une façon simple, je suis preneur smile

Dernière modification par gva_raphael (Le 04/11/2017, à 00:30)

Hors ligne

#29 Le 04/11/2017, à 09:30

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour.
Et en changeant le branchement du hdd USB3 de port USB? sur port USB3? et port USB2?
Qu'est-ce que çà donne?...

@+.   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

#30 Le 29/11/2017, à 10:59

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour Babdus89,
c'est très intéressant, et j'essaie aussi de faire quelque chose comme ça, même si j'avais choisi une partition de démarrage pour les ntfs hérités.
Vous essayez de créer un HD amorçable hérité et UEFI avec le Multisystem (partition FAT32) mais ce n'est que _x86 et non pas _x64, qui peut lancer l'ISO mais vous voulez aussi avoir vos partitions ext4 (ext4 avec Ubuntu , ext4 avec utilitaires), qui peut être interconnecté par Multisystem Grub2.
Ai-je bien compris? (Le français n'est pas ma langue malheureusement)
Je vais essayer de tester en utilisant votre schéma GParted que vous avez publié pour vous aligner sur votre table de partition.
Merci pour votre invitation et votre collaboration ...

https://forum.ubuntu-it.org/viewtopic.php?f=8&t=624768

Hors ligne

#31 Le 03/12/2017, à 08:30

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Mise à jour ... J'ai créé un HD (250 Gb) Multisystem ainsi formaté

Table Msdos (/dev/sdb)

1) MULTISYSTEM ----> FAT32 ---> / dev / sdb1  ----> 100 Gb
2) Ubuntu 17.10 ----> EXT4 ---> / dev / sdb2  ----> 30 Gb
3) Swap ----> EXT4 ---> / dev / sdb3  ----> 2,5 Gb
4) Extended ----> EXT4 ---> / dev / sdb4
5) Windows ----> BTFS ---> / dev / sda5  ----> 30 Gb
6) Kali ----> EXT4 ---> / dev / sda6  ----> 30 Gb

Multisystem installé sur / dev / sdb1 puis ajouté une ISO.
Installé à partir d'une clé USB avec Ubuntu 10.17, le système d'exploitation Ubuntu
sur la partition / dev / sdb2 - Ubuntu17.10, activer le Swap.
Installé par clé USB avec kali 2017.3, le système d'exploitation Kali sur la partition /dev/sdb6 - Kali, sans Swap.
Réinstallez le bootloader grub2 sur / dev / sdb pour lancer le Multisystem lorsque le PC démarre.
Modifié le grub.cfg de Multisystem pour ajouter Ubuntu et Kali, en assignant partitions et UUID.
Changé Grub.cfg Ubuntu et changé Kali pour les rendre bootable (versions non livecd, mais ils sont installés).
Testé le bootloader sous MBR et UEFI, tout fonctionne ... maintenant je vais ajouter plus ISO et Windows 7.
Je joins le fichier grub.cfg de Multisystem, Ubuntu et Kali:

Multisystem

#insmod gpt
#insmod pc
#insmod gfxmenu
#
#insmod videotest
insmod tga
insmod png
insmod gfxterm
insmod lspci
#insmod vbeinfo
insmod vbe
insmod ntfs
insmod chain
insmod biosdisk
insmod font
#http://grub.enbug.org/ThemeFormat
#http://grub.gibibit.com/Theme_format#colors
#http://code.google.com/p/burg/wiki/InstallUbuntu
#http://code.google.com/p/burg/downloads/list
#http://ubuntuforums.org/showthread.php?t=1195275
#pour acces a grub2 du bootloader principal modifier dans fichier: /etc/default/grub
#GRUB_HIDDEN_TIMEOUT=10 #0 par defaut
#GRUB_HIDDEN_TIMEOUT_QUIET=false #true d'origine
#sudo update-grub
#echo -n "Press ESC to see the menu... "
#if sleep --verbose --interruptible 5 ; then
#set timeout=0
#fi
set default=0
set timeout=30
set fallback=1
search --no-floppy --fs-uuid --set=root 883D-E51D
set root=${root}
#http://grub.enbug.org/gfxterm
if loadfont /boot/polices/unicode.pf2 ; then
set gfxmode=1024x768
set gfxpayload=1024x768x32,1024x768
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if background_image /boot/splash/splash.png ; then
#text no sel/fond ecran
#set color_normal=white/black #1
set color_normal=blue/black #1
#text sel/fond ecran sel
set color_highlight=green/white #1
else
#set menu_color_normal=white/black #2
set menu_color_normal=blue/black #2
set menu_color_highlight=green/white #2
set color_normal=white/magenta #2
set color_highlight=green/white #2
fi
#
#
#Pour activer le thème graphique multisystem décommentez les 4 lignes ci-dessous
#set gfxmode=640x480
#set theme=($root)/boot/grub/themes/multisystem/theme.txt
#export theme
#loadfont /boot/grub/themes/multisystem/fonts/Helvetica-8.pf2
#
#
#Ne supprimez pas ce marqueur! / Do not remove this marker!
#MULTISYSTEM_START
#MULTISYSTEM_MENU_DEBUT|29-11-2017-15:50:17-048426259|ms-lts-16.04-amd64-r2.iso|multisystem-icon|1304Mio|
#menuentry "MultiSystem live French (toram)" --class ms --class linux --class os {
#search --set -f "/ms-lts-16.04-amd64-r2.iso"
#loopback loop "/ms-lts-16.04-amd64-r2.iso"
#linux (loop)/casper/vmlinuz.efi toram root=UUID=883D-E51D iso-scan/filename=/ms-lts-16.04-amd64-r2.iso debian-installer/locale=fr_FR.UTF-8 debian-#installer/language=fr kbd-chooser/method=fr console-setup/layoutcode=fr console-setup/variantcode=oss console-setup/modelcode=pc105 ignore_uuid #boot=casper noprompt quiet splash --
#initrd (loop)/casper/initrd.lz
#}
menuentry "MultiSystem live English (toram)" --class ms --class linux --class os {
search --set -f "/ms-lts-16.04-amd64-r2.iso"
loopback loop "/ms-lts-16.04-amd64-r2.iso"
linux (loop)/casper/vmlinuz.efi toram root=UUID=883D-E51D iso-scan/filename=/ms-lts-16.04-amd64-r2.iso debian-installer/locale=en_US.UTF-8 debian-installer/language=us kbd-chooser/method=us console-setup/layoutcode=us console-setup/modelcode=pc105 ignore_uuid boot=casper noprompt quiet splash --
initrd (loop)/casper/initrd.lz
}
#MULTISYSTEM_MENU_FIN|29-11-2017-15:50:17-048426259|ms-lts-16.04-amd64-r2.iso|multisystem-icon|1304Mio|
#MULTISYSTEM_STOP
#Ne supprimez pas ce marqueur! / Do not remove this marker!
#Chainloader to another grub - Ubuntu 17.10
menuentry "Ubuntu 17.10, grub.cfg on /dev/sda2" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,2)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
  configfile (hd0,2)/boot/grub/grub.cfg
}
#Chainloader to another grub - Kali 2017.3
menuentry "kali 2017.3 , grub.cfg on /dev/sda6" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,6)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
  configfile (hd0,6)/boot/grub/grub.cfg
}
menuentry "______________Grub4Dos______________" {
echo
}
#http://grub4dos.sourceforge.net/
#http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial
menuentry "Grub4Dos" {
	linux /boot/grub.exe --config-file=/boot/grub/menu.lst
}
menuentry "______________Syslinux______________" {
echo
}
#solution tordue, mais qui passe partout ...
#menuentry "Syslinux" {
#search --set -f /boot/syslinux/redir.img
#	linux16 /boot/syslinux/memdisk
#	initrd16 /boot/syslinux/redir.img
#}
#http://syslinux.zytor.com
menuentry "Syslinux" {
search --set -f "/boot/syslinux/ldlinux.sys"
drivemap -s (hd0) $root
chainloader +1
}
#Autre solution pour chainer Syslinux via une copie du mbr
#dd if=/dev/sd?1 of=/media/multisystem/boot/img/syslinux.mbr bs=512 count=1
#menuentry "Syslinux" {
#search --set -f "/boot/img/syslinux.mbr"
#drivemap -s (hd0) $root
#chainloader /boot/img/syslinux.mbr
#}
menuentry "______________UTIL______________" {
echo
}
## for debugging set debug=efi
#menuentry "0-testfakebios" {
#	hexdump -s 0xc0000 (mem)
#	fakebios
#	hexdump -s 0xc0000 (mem)
## deliberate error to get wait for key
#	xxx
#}
#How to test GRUB 2 on Macbook
#http://grub.enbug.org/TestingOnMacbook
#
#http://wiki.gentoo.org/wiki/GRUB2
#
#menuentry "Windows 7 BIOS/MBR" {
#     insmod part_msdos
#     insmod ntldr
#     insmod ntfs
#     ntldr (hd0,msdos1)/bootmgr
#}
#menuentry "Windows XP BIOS/MBR" {
#     insmod part_msdos
#     insmod ntldr
#     insmod ntfs
#     ntldr (hd0,msdos1)/ntldr
#}
#
#chainer un autre grub
#menuentry "grub.cfg auf /dev/sdb1" {
#	configfile (hd1,1)/boot/grub/grub.cfg
#}
#menuentry "Chain other configfile" {
#configfile /boot/grub/grub-xxx.cfg
#}
#
#menuentry "Return default menu" {
#chainloader /boot/grub/boot.img
#}
#chainer win ou autre OS
#menuentry "Chainer UUID de la partition" {
#insmod=ntfs
#set root=(hd0,1)
#search --no-floppy --fs-uuid --set=root xxx-xxx
#	drivemap -s (hd0) $root
#	chainloader +1
#}
#Booter une iso avec memdisk
#menuentry "FreeBSD" {
#    search --set -f "/FreeBSD-10.2-RELEASE-amd64-bootonly.iso"
#    linux16 /boot/syslinux/memdisk iso raw
#    initrd16 /FreeBSD-10.2-RELEASE-amd64-bootonly.iso
#}
#Booter une iso avec loopback.cfg
#menuentry "TITLE" {
#  iso_path=/path.iso
#  export iso_path
#  search --set=root --file $iso_path
#  loopback loop $iso_path
#  root=(loop)
#  configfile /boot/grub/loopback.cfg
#  loopback --delete loop
#}
#http://www.plop.at/en/bootmanagerdl.html
menuentry "PLoP Boot Manager" {
	linux16 /boot/img/plpbt
}
#http://www.supergrubdisk.org/
#http://developer.berlios.de/project/showfiles.php?group_id=10921
#SG2D (Floppy, CD & USB in one)
#super_grub_disk_hybrid-1.98s1.iso
menuentry "Super Grub2 Disk" {
search --set -f /boot/img/sgdh.iso
	linux16 /boot/syslinux/memdisk
	initrd16 /boot/img/sgdh.iso
}
menuentry "Super Grub Disk" {
search --set -f /boot/img/sgdfr.img
	linux16 /boot/syslinux/memdisk
	initrd16 /boot/img/sgdfr.img
}
menuentry "Smart Boot Manager" {
search --set -f /boot/img/sbootmgr.dsk
	linux16 /boot/syslinux/memdisk
	initrd16 /boot/img/sbootmgr.dsk
}
#Site: [url]http://boot.kernel.org/index.html[/url]
#Téléchargement: [url]http://boot.kernel.org/gpxe_images/gpxe.lkrn[/url]
menuentry "BKO (boot.kernel.org)" {
	search --set -f /boot/img/gpxe.lkrn
	linux16 /boot/img/gpxe.lkrn
}
#http://www.memtest.org/#downiso
menuentry "memtest86+" {
	linux16 /boot/img/memtest86+.bin
}
menuentry "vbeinfo" {
	vbeinfo
read
}
menuentry "lspci" {
	lspci
read
}
menuentry "gfxpayload 640x480" {
set gfxpayload=640x480
echo gfxpayload=${gfxpayload} press enter
read
}
menuentry "gfxpayload 800x600" {
set gfxpayload=800x600
echo gfxpayload=${gfxpayload} press enter
read
}
menuentry "gfxpayload 1024x768" {
set gfxpayload=1024x768
echo gfxpayload=${gfxpayload} press enter
read
}
menuentry "gfxpayload 1280x1024" {
set gfxpayload=1280x1024
echo gfxpayload=${gfxpayload} press enter
read
}
menuentry "Reboot" {
insmod reboot
reboot
}

Ubuntu 17.10

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
else
  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-fe2fb390-21d4-420d-9881-9fa273ab621d' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
	else
	  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
	fi
        linux	/boot/vmlinuz-4.13.0-16-generic root=UUID=fe2fb390-21d4-420d-9881-9fa273ab621d ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-4.13.0-16-generic
}
submenu 'Opzioni avanzate per Ubuntu' $menuentry_id_option 'gnulinux-advanced-fe2fb390-21d4-420d-9881-9fa273ab621d' {
	menuentry 'Ubuntu, con Linux 4.13.0-16-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-16-generic-advanced-fe2fb390-21d4-420d-9881-9fa273ab621d' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
		else
		  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
		fi
		echo	'Caricamento Linux 4.13.0-16-generic...'
	        linux	/boot/vmlinuz-4.13.0-16-generic root=UUID=fe2fb390-21d4-420d-9881-9fa273ab621d ro  quiet splash $vt_handoff
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-4.13.0-16-generic
	}
	menuentry 'Ubuntu, con Linux 4.13.0-16-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-16-generic-recovery-fe2fb390-21d4-420d-9881-9fa273ab621d' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
		else
		  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
		fi
		echo	'Caricamento Linux 4.13.0-16-generic...'
	        linux	/boot/vmlinuz-4.13.0-16-generic root=UUID=fe2fb390-21d4-420d-9881-9fa273ab621d ro recovery nomodeset 
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-4.13.0-16-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
	else
	  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  fe2fb390-21d4-420d-9881-9fa273ab621d
	else
	  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Kali 2017.3

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  609d80aa-e7c3-4738-8bad-8fbc7b687a47
else
  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Kali GNU/Linux' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-609d80aa-e7c3-4738-8bad-8fbc7b687a47' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  609d80aa-e7c3-4738-8bad-8fbc7b687a47
	else
	  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
	fi
	echo	'Caricamento Linux 4.13.0-kali1-amd64...'
	linux	/boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=609d80aa-e7c3-4738-8bad-8fbc7b687a47 ro  quiet
	echo	'Caricamento ramdisk iniziale...'
	initrd	/boot/initrd.img-4.13.0-kali1-amd64
}
submenu 'Opzioni avanzate per Kali GNU/Linux' $menuentry_id_option 'gnulinux-advanced-609d80aa-e7c3-4738-8bad-8fbc7b687a47' {
	menuentry 'Kali GNU/Linux, con Linux 4.13.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-kali1-amd64-advanced-609d80aa-e7c3-4738-8bad-8fbc7b687a47' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  609d80aa-e7c3-4738-8bad-8fbc7b687a47
		else
		  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
		fi
		echo	'Caricamento Linux 4.13.0-kali1-amd64...'
		linux	/boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=609d80aa-e7c3-4738-8bad-8fbc7b687a47 ro  quiet
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-4.13.0-kali1-amd64
	}
	menuentry 'Kali GNU/Linux, with Linux 4.13.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-kali1-amd64-recovery-609d80aa-e7c3-4738-8bad-8fbc7b687a47' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  609d80aa-e7c3-4738-8bad-8fbc7b687a47
		else
		  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
		fi
		echo	'Caricamento Linux 4.13.0-kali1-amd64...'
		linux	/boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=609d80aa-e7c3-4738-8bad-8fbc7b687a47 ro single 
		echo	'Caricamento ramdisk iniziale...'
		initrd	/boot/initrd.img-4.13.0-kali1-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

J'attends des nouvelles

Dernière modification par BDMaster (Le 03/12/2017, à 08:51)

Hors ligne

#32 Le 03/12/2017, à 08:31

xubu1957

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour,

Pour ajouter toi-même les balises code à ton précédent message…  Merci wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1485703524.png

Dernière modification par xubu1957 (Le 03/12/2017, à 08:36)


Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Xubuntu 16.04.1 LTS : Lenovo T410 - HP 7100 DC - Asus 1015BX -Fujitsu Siemens Scaleo J3000  Membre de : Linux-Azur

Hors ligne

#33 Le 03/12/2017, à 08:35

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Merci wink

Hors ligne

#34 Le 03/12/2017, à 09:38

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour.

Est-ce que les deux entrées du menu grub du MultiSystem, ci-dessous , permettent de lancer Ubuntu 17.10 et Kali?

#MULTISYSTEM_MENU_FIN|29-11-2017-15:50:17-048426259|ms-lts-16.04-amd64-r2.iso|multisystem-icon|1304Mio|
#MULTISYSTEM_STOP
#Ne supprimez pas ce marqueur! / Do not remove this marker!
#Chainloader to another grub - Ubuntu 17.10
menuentry "Ubuntu 17.10, grub.cfg on /dev/sda2" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,2)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
  configfile (hd0,2)/boot/grub/grub.cfg
}
#Chainloader to another grub - Kali 2017.3
menuentry "kali 2017.3 , grub.cfg on /dev/sda6" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,6)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
  configfile (hd0,6)/boot/grub/grub.cfg
}

Normalement, ceci devrait permettre de lancer Ubuntu 17.10.

#chainer un autre grub
menuentry " Ubuntu 17.10, grub.cfg auf /dev/sda2" {
	configfile (hd0,2)/boot/grub/grub.cfg
}
#chainer un autre grub
menuentry "kali 2017.3, grub.cfg auf /dev/sda6" {
	configfile (hd0,6)/boot/grub/grub.cfg
} 

Kali étant sur le hdd interne , l'entrée en devait pas fonctionner.

Les Os installé sur le hdd externe "MultiSystem" sont vu comme étant installé sur le disque  /sda. Même si il y a plusieurs disques dans la config. MultiSystem les voit installés en /sda.

@+.    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

#35 Le 04/12/2017, à 00:34

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Oui, ce sont les menus qui lancent Ubuntu et Kali, mais vous devez changer les UUID à la fois dans le fichier grub.cfg de la première partition MULTISYSTEM et dans le fichier grub.cfg des partitions Ubuntu et Kali, tout fonctionne avec les UUID qui établissent la partition d'exécution!

#Chainloader to another grub - Ubuntu 17.10
menuentry "Ubuntu 17.10, grub.cfg on /dev/sda2" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,2)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d
  configfile (hd0,2)/boot/grub/grub.cfg
}
#Chainloader to another grub - Kali 2017.3
menuentry "kali 2017.3 , grub.cfg on /dev/sda6" {
  insmod part_msdos
  insmod ext2
  set root=(hd0,6)
  set color_normal=white/black #1
  set menu_color_normal=white/black #2
  set gfxpayload=1024x768x32,1024x768
  search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47
  configfile (hd0,6)/boot/grub/grub.cfg
}

'search --no-floppy --fs-uuid --set=root fe2fb390-21d4-420d-9881-9fa273ab621d'
'search --no-floppy --fs-uuid --set=root 609d80aa-e7c3-4738-8bad-8fbc7b687a47'

En ce moment, les menus que j'ai postés, lancent les deux S.O. à partir de HD interne sda, et tout fonctionne bien,
mais je dois faire d'autres tests pour confirmer 100%.
J'ai de la persistance et SWAP activé, j'ai installé synaptique sur Kali et d'autres tests, mais je ne sais pas si c'est parfait.
J'ai vérifié sur MBR et UEFI et la HD démarre sans problèmes!
Faites quelques tests et faites le moi savoir ...

Regardez le nouveau poste où je vous explique tout!

Dernière modification par BDMaster (Le 04/12/2017, à 00:53)

Hors ligne

#36 Le 04/12/2017, à 00:36

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Grande mise à jour ... Créer un Multiboot HD basé sur MULTISYSTEM:

Nous préparons notre HD externe et partitionnement (voir la structure ci-dessous), en utilisant GParted ... les mégaoctets et gigaoctets,
nous les obtenir en multipliant les grandeurs pour le multiple, ou 1024, ainsi, 100 Gb = 102400 Mib, 30 Gb = 30720 Sib, 2,5 Gb = 2560 Mib, etc.
Avant-propos, dans mon cas, j'ai l'appareil comme sdc, mais il pourrait s'agir de sdb ou de toute autre chose en général sdXY
Où sdXY doit être remplacé par votre appareil (X = HD_partition et Y = Partition_numero, par exemple sda1)

    sdc      8:32   0 465,8G  0 disk
    ├─sdc1   8:33   0   100G  0 part /media/root/MULTISYSTEM1
    ├─sdc2   8:34   0    30G  0 part /media/root/Ubuntu 17.10
    ├─sdc3   8:35   0   2,5G  0 part
    ├─sdc4   8:36   0     1K  0 part
    ├─sdc5   8:37   0    30G  0 part /media/root/Windows
    └─sdc6   8:38   0    30G  0 part /media/root/Kali

    Dispositivo Avvio     Start      Fine   Settori   Size Id Tipo
    /dev/sdc1   *          2048 209717247 209715200   100G  b W95 FAT32
    /dev/sdc2         209717248 272631807  62914560    30G 83 Linux
    /dev/sdc3         272631808 277874687   5242880   2,5G 82 Linux swap / Solaris
    /dev/sdc4         277874688 976773119 698898432 333,3G  5 Esteso
    /dev/sdc5         277876736 340791295  62914560    30G  7 HPFS/NTFS/exFAT
    /dev/sdc6         340793344 403707903  62914560    30G 83 Linux

La première partition hôte MULTISYSTEM sera FAT32 avec le drapeau de démarrage, le second EXT4 etc., puis le SWAP et un autre étendu, puis NTFS et EXT4.
Nous installons MULTISYSTEM et tournons notre HD, il va installer le bootloader et l'ISO que vous voulez.
Passons maintenant à la deuxième phase, l'installation des distributions Ubuntu_17.10 et Kali.
Télécharger l'ISO et créer les clés USB pour l'installation (j'ai utilisé UnetBootin, mais aussi d'autres sont bien), prépapre un à la fois
Clé USB et installez les systèmes d'exploitation Ubuntu et Kali dans le HD Multiboot.
Maintenant, nous allons faire des copies des partitions, afin d'avoir un modèle pour recréer d'autres HD sans refaire tout le travail.

Pour la copie (dans le cas où l'automount a déjà monté les partitions, utilisez celles-ci:

    sudo lsblk
    sdc      8:32   0 465,8G  0 disk
    ├─sdc1   8:33   0   100G  0 part /media/MULTISYSTEM
    ├─sdc2   8:34   0    30G  0 part /media/Ubuntu_17.10
    ├─sdc3   8:35   0   2,5G  0 part
    ├─sdc5   8:37   0    30G  0 part /media/Windows
    └─sdc6   8:38   0    30G  0 part /media/Kali

Sinon, créez un dossier usb temporaire:

    sudo mkdir /media/usb             
    sudo mount /dev/sdc1 /media/usb
    sudo cp -r -p -v "/media/usb/"{[!.],.[!.],..?}* "/media/Dati/MULTISYSTEM/"   
    sudo umount /dev/sdc1

    sudo mount /dev/sdc2 /media/usb
    sudo cp -r -p -v "/media/usb/"{[!.],.[!.],..?}* "/media/Dati/Ubuntu_17.10/"   
    sudo umount /dev/sdc1

    sudo mount /dev/sdc6 /media/usb
    sudo cp -r -p -v "/media/usb/"{[!.],.[!.],..?}* "/media/Dati/Kali/"   
    sudo umount /dev/sdc1

Le travail effectué jusqu'à présent sera utile pour recréer, à partir des modèles sauvegardés, un nouveau Multiboot HD,
dans le cas, nous voulions faire une seconde, ou si nous avions des problèmes avec HD, comme des erreurs graves.
Nous allons le faire en utilisant la commande Partclone, mais nous le verrons plus tard!

Nous devons maintenant corriger le grub.cfg dans les partitions HD Multiboot que nous sommes en train de créer.
Important de changer le grub.cfg de MULTISYSTEM - Ubuntu_17.10 - Kali (les UUIDs changent après chaque formatage),
tout est basé sur UUID !!!

Lancez la commande lsblk et blkid et marquez les UUID à remplacer dans le fichier grub.cfg

Ce sont les miens, que vous trouverez dans le grub.cfg posté, mais le vôtre sera différent

    lsblk
    sdc      8:32   0 465,8G  0 disk
    ├─sdc1   8:33   0   100G  0 part /media/MULTISYSTEM
    ├─sdc2   8:34   0    30G  0 part /media/Ubuntu_17.10
    ├─sdc3   8:35   0   2,5G  0 part
    ├─sdc5   8:37   0    30G  0 part /media/Windows
    └─sdc6   8:38   0    30G  0 part /media/Kali

    blkid
    /dev/sdc1: LABEL="MULTISYSTEM" UUID="AE62-0985" TYPE="vfat" PARTUUID="f1c182ad-01"
    /dev/sdc2: LABEL="Ubuntu 17.10" UUID="76e2c4da-9bd0-43ce-87f3-e697e93a8823" TYPE="ext4" PARTUUID="f1c182ad-02"
    /dev/sdc3: UUID="361199cf-352a-4779-aeed-aa82b219a7ef" TYPE="swap" PARTUUID="f1c182ad-03"
    /dev/sdc5: LABEL="Windows" UUID="047B1D876AFE9110" TYPE="ntfs" PTTYPE="dos" PARTUUID="f1c182ad-05"
    /dev/sdc6: LABEL="Kali" UUID="7eeda750-c4cf-4d26-898e-4d9e694c3470" TYPE="ext4" PARTUUID="f1c182ad-06"

    "MULTISYSTEM" UUID="AE62-0985"
    "Ubuntu 17.10" UUID="76e2c4da-9bd0-43ce-87f3-e697e93a8823"
    "Windows" UUID="047B1D876AFE9110"
    "Kali" UUID="7eeda750-c4cf-4d26-898e-4d9e694c3470"

Nous partons de la racine de la HD, où nous trouvons la partition MULTISYSTEM et éditons le premier fichier grub.cfg
(l'automount nous montera dans media / root / le MULTISYSTEM)

/media/root/MULTISYSTEM/boot/grub/grub.cfg

Nous allons utiliser GEdit avec la fonction find et remplacer tous les ...

Nous lisons le premier UUID lié à l'ancienne partition MULTISYSTEM et nous aurons UUID = AE62-0985 (mon ancien),
tandis que le nouveau (le vôtre sera différent) UUID = DA54-7451 appliquer trouver et remplacer ...

Nous faisons de même pour l'UUID de la partition Ubuntu_17.10, mon ancien UUID = 76e2c4da-9bd0-43ce-87f3-e697e93a8823
tandis que le nouveau sera, UUID = e1b2070a-0b38-42ac-9e39-8960a6ad458e nous appliquons trouver et remplacer ...

Nous faisons de même pour l'UUID de la partition Kali, mon ancien UUID = 7eeda750-c4cf-4d26-898e-4d9e694c3470
tandis que le nouveau sera, UUID = 18a7ae9b-820f-413f-a418-e3a8c176342c nous appliquons trouver et remplacer ...

Sauvegardez et modifions le fichier grub.cfg sur la partition Ubuntu_17.10, car il y a aussi des UUID
(l'automount nous montera en moyenne / root / le Ubuntu_17.10)

/media/root/Ubuntu_17.10/boot/grub/grub.cfg

Nous faisons comme précédemment pour l'UUID de la partition Ubuntu_17.10, mon ancien UUID = 76e2c4da-9bd0-43ce-87f3-e697e93a8823
tandis que le nouveau sera, UUID = e1b2070a-0b38-42ac-9e39-8960a6ad458e nous appliquons trouver et remplacer ...

Enregistrez et allez éditer le grub.cfg sur la partition Kali, car il y a aussi des UUID
(l'automount nous montera dans media / root / Kali)

/media/root/Kali/boot/grub/grub.cfg

On fait comme précédemment pour l'UUID de la partition Kali, mon ancien UUID = 7eeda750-c4cf-4d26-898e-4d9e694c3470
tandis que le nouveau sera, UUID = 18a7ae9b-820f-413f-a418-e3a8c176342c nous appliquons trouver et remplacer ...

Enregistrez et allez pour donner la dernière commande du terminal qui va réécrire le bootloader sur la partition MULTISYSTEM,
rendre le HD bootable à nouveau

sudo grub-install --force --no-floppy --target=i386-pc --boot-directory=/media/root/MULTISYSTEM/boot /dev/sdX

Où sdXY doit être remplacé par votre appareil (X = HD_partition)

Suivant mon exemple, j'aurais

sudo grub-install --force --no-floppy --target=i386-pc --boot-directory=/media/root/MULTISYSTEM/boot /dev/sdc

Ou alternativement nous le faisons à MULTISYSTEM comme nous l'avons fait initialement (inclut la fonction d'installation Grub2)

Maintenant, vérifions, en redémarrant à partir de HD externe (généralement la touche F12)

Les fichiers grub.cfg:

MULTISYSTEM

    #insmod gpt
    #insmod pc
    #insmod gfxmenu
    #
    #insmod videotest
    insmod tga
    insmod png
    insmod gfxterm
    insmod lspci
    #insmod vbeinfo
    insmod vbe
    insmod ntfs
    insmod chain
    insmod biosdisk
    insmod font
    #http://grub.enbug.org/ThemeFormat
    #http://grub.gibibit.com/Theme_format#colors
    #http://code.google.com/p/burg/wiki/InstallUbuntu
    #http://code.google.com/p/burg/downloads/list
    #http://ubuntuforums.org/showthread.php?t=1195275
    #pour acces a grub2 du bootloader principal modifier dans fichier: /etc/default/grub
    #GRUB_HIDDEN_TIMEOUT=10 #0 par defaut
    #GRUB_HIDDEN_TIMEOUT_QUIET=false #true d'origine
    #sudo update-grub
    #echo -n "Press ESC to see the menu... "
    #if sleep --verbose --interruptible 5 ; then
    #set timeout=0
    #fi
    set default=0
    set timeout=30
    set fallback=1
    search --no-floppy --fs-uuid --set=root AE62-0985
    set root=${root}
    #http://grub.enbug.org/gfxterm
    if loadfont /boot/polices/unicode.pf2 ; then
    set gfxmode=1024x768
    set gfxpayload=1024x768x32,1024x768
    if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
    fi
    fi
    if background_image /boot/splash/splash.png ; then
    #text no sel/fond ecran
    #set color_normal=white/black #1
    set color_normal=blue/black #1
    #text sel/fond ecran sel
    set color_highlight=green/white #1
    else
    #set menu_color_normal=white/black #2
    set menu_color_normal=blue/black #2
    set menu_color_highlight=green/white #2
    set color_normal=white/magenta #2
    set color_highlight=green/white #2
    fi
    #
    #
    #Pour activer le thème graphique multisystem décommentez les 4 lignes ci-dessous
    #set gfxmode=640x480
    #set theme=($root)/boot/grub/themes/multisystem/theme.txt
    #export theme
    #loadfont /boot/grub/themes/multisystem/fonts/Helvetica-8.pf2
    #
    #
    #Ne supprimez pas ce marqueur! / Do not remove this marker!
    #MULTISYSTEM_START
    #MULTISYSTEM_MENU_DEBUT|29-11-2017-15:50:17-048426259|ms-lts-16.04-amd64-r2.iso|multisystem-icon|1304Mio|
    #menuentry "MultiSystem live French (toram)" --class ms --class linux --class os {
    #search --set -f "/ms-lts-16.04-amd64-r2.iso"
    #loopback loop "/ms-lts-16.04-amd64-r2.iso"
    #linux (loop)/casper/vmlinuz.efi toram root=UUID=AE62-0985 iso-scan/filename=/ms-lts-16.04-amd64-r2.iso debian-installer/locale=fr_FR.UTF-8 debian-#installer/language=fr kbd-chooser/method=fr console-setup/layoutcode=fr console-setup/variantcode=oss console-setup/modelcode=pc105 ignore_uuid #boot=casper noprompt quiet splash --
    #initrd (loop)/casper/initrd.lz
    #}
    menuentry "MultiSystem live English (toram)" --class ms --class linux --class os {
    search --set -f "/ms-lts-16.04-amd64-r2.iso"
    loopback loop "/ms-lts-16.04-amd64-r2.iso"
    linux (loop)/casper/vmlinuz.efi toram root=UUID=AE62-0985 iso-scan/filename=/ms-lts-16.04-amd64-r2.iso debian-installer/locale=en_US.UTF-8 debian-installer/language=us kbd-chooser/method=us console-setup/layoutcode=us console-setup/modelcode=pc105 ignore_uuid boot=casper noprompt quiet splash --
    initrd (loop)/casper/initrd.lz
    }
    #MULTISYSTEM_MENU_FIN|29-11-2017-15:50:17-048426259|ms-lts-16.04-amd64-r2.iso|multisystem-icon|1304Mio|
    #MULTISYSTEM_STOP
    #Ne supprimez pas ce marqueur! / Do not remove this marker!
    #Chainloader to another grub - Ubuntu 17.10
    menuentry "Ubuntu 17.10, grub.cfg on /dev/sda2" {
      insmod part_msdos
      insmod ext2
      set root=(hd0,2)
      set color_normal=white/black #1
      set menu_color_normal=white/black #2
      set gfxpayload=1024x768x32,1024x768
      search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
      configfile (hd0,2)/boot/grub/grub.cfg
    }
    #Chainloader to another grub - Kali 2017.3
    menuentry "kali 2017.3 , grub.cfg on /dev/sda6" {
      insmod part_msdos
      insmod ext2
      set root=(hd0,6)
      set color_normal=white/black #1
      set menu_color_normal=white/black #2
      set gfxpayload=1024x768x32,1024x768
      search --no-floppy --fs-uuid --set=root 7eeda750-c4cf-4d26-898e-4d9e694c3470
      configfile (hd0,6)/boot/grub/grub.cfg
    }
    menuentry "______________Grub4Dos______________" {
    echo
    }
    #http://grub4dos.sourceforge.net/
    #http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial
    menuentry "Grub4Dos" {
       linux /boot/grub.exe --config-file=/boot/grub/menu.lst
    }
    menuentry "______________Syslinux______________" {
    echo
    }
    #solution tordue, mais qui passe partout ...
    #menuentry "Syslinux" {
    #search --set -f /boot/syslinux/redir.img
    #   linux16 /boot/syslinux/memdisk
    #   initrd16 /boot/syslinux/redir.img
    #}
    #http://syslinux.zytor.com
    menuentry "Syslinux" {
    search --set -f "/boot/syslinux/ldlinux.sys"
    drivemap -s (hd0) $root
    chainloader +1
    }
    #Autre solution pour chainer Syslinux via une copie du mbr
    #dd if=/dev/sd?1 of=/media/multisystem/boot/img/syslinux.mbr bs=512 count=1
    #menuentry "Syslinux" {
    #search --set -f "/boot/img/syslinux.mbr"
    #drivemap -s (hd0) $root
    #chainloader /boot/img/syslinux.mbr
    #}
    menuentry "______________UTIL______________" {
    echo
    }
    ## for debugging set debug=efi
    #menuentry "0-testfakebios" {
    #   hexdump -s 0xc0000 (mem)
    #   fakebios
    #   hexdump -s 0xc0000 (mem)
    ## deliberate error to get wait for key
    #   xxx
    #}
    #How to test GRUB 2 on Macbook
    #http://grub.enbug.org/TestingOnMacbook
    #
    #http://wiki.gentoo.org/wiki/GRUB2
    #
    #menuentry "Windows 7 BIOS/MBR" {
    #     insmod part_msdos
    #     insmod ntldr
    #     insmod ntfs
    #     ntldr (hd0,msdos1)/bootmgr
    #}
    #menuentry "Windows XP BIOS/MBR" {
    #     insmod part_msdos
    #     insmod ntldr
    #     insmod ntfs
    #     ntldr (hd0,msdos1)/ntldr
    #}
    #
    #chainer un autre grub
    #menuentry "grub.cfg auf /dev/sdb1" {
    #   configfile (hd1,1)/boot/grub/grub.cfg
    #}
    #menuentry "Chain other configfile" {
    #configfile /boot/grub/grub-xxx.cfg
    #}
    #
    #menuentry "Return default menu" {
    #chainloader /boot/grub/boot.img
    #}
    #chainer win ou autre OS
    #menuentry "Chainer UUID de la partition" {
    #insmod=ntfs
    #set root=(hd0,1)
    #search --no-floppy --fs-uuid --set=root xxx-xxx
    #   drivemap -s (hd0) $root
    #   chainloader +1
    #}
    #Booter une iso avec memdisk
    #menuentry "FreeBSD" {
    #    search --set -f "/FreeBSD-10.2-RELEASE-amd64-bootonly.iso"
    #    linux16 /boot/syslinux/memdisk iso raw
    #    initrd16 /FreeBSD-10.2-RELEASE-amd64-bootonly.iso
    #}
    #Booter une iso avec loopback.cfg
    #menuentry "TITLE" {
    #  iso_path=/path.iso
    #  export iso_path
    #  search --set=root --file $iso_path
    #  loopback loop $iso_path
    #  root=(loop)
    #  configfile /boot/grub/loopback.cfg
    #  loopback --delete loop
    #}
    #http://www.plop.at/en/bootmanagerdl.html
    menuentry "PLoP Boot Manager" {
       linux16 /boot/img/plpbt
    }
    #http://www.supergrubdisk.org/
    #http://developer.berlios.de/project/showfiles.php?group_id=10921
    #SG2D (Floppy, CD & USB in one)
    #super_grub_disk_hybrid-1.98s1.iso
    menuentry "Super Grub2 Disk" {
    search --set -f /boot/img/sgdh.iso
       linux16 /boot/syslinux/memdisk
       initrd16 /boot/img/sgdh.iso
    }
    menuentry "Super Grub Disk" {
    search --set -f /boot/img/sgdfr.img
       linux16 /boot/syslinux/memdisk
       initrd16 /boot/img/sgdfr.img
    }
    menuentry "Smart Boot Manager" {
    search --set -f /boot/img/sbootmgr.dsk
       linux16 /boot/syslinux/memdisk
       initrd16 /boot/img/sbootmgr.dsk
    }
    #Site: http://boot.kernel.org/index.html
    #Téléchargement: http://boot.kernel.org/gpxe_images/gpxe.lkrn
    menuentry "BKO (boot.kernel.org)" {
       search --set -f /boot/img/gpxe.lkrn
       linux16 /boot/img/gpxe.lkrn
    }
    #http://www.memtest.org/#downiso
    menuentry "memtest86+" {
       linux16 /boot/img/memtest86+.bin
    }
    menuentry "vbeinfo" {
       vbeinfo
    read
    }
    menuentry "lspci" {
       lspci
    read
    }
    menuentry "gfxpayload 640x480" {
    set gfxpayload=640x480
    echo gfxpayload=${gfxpayload} press enter
    read
    }
    menuentry "gfxpayload 800x600" {
    set gfxpayload=800x600
    echo gfxpayload=${gfxpayload} press enter
    read
    }
    menuentry "gfxpayload 1024x768" {
    set gfxpayload=1024x768
    echo gfxpayload=${gfxpayload} press enter
    read
    }
    menuentry "gfxpayload 1280x1024" {
    set gfxpayload=1280x1024
    echo gfxpayload=${gfxpayload} press enter
    read
    }
    menuentry "Reboot" {
    insmod reboot
    reboot
    }

Ubuntu_17.10

    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #

    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="0"
    fi

    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi

    export menuentry_id_option

    if [ "${prev_saved_entry}" ]; then
      set saved_entry="${prev_saved_entry}"
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
    fi

    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    function recordfail {
      set recordfail=1
      if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }
    function load_video {
      if [ x$feature_all_video_module = xy ]; then
        insmod all_video
      else
        insmod efi_gop
        insmod efi_uga
        insmod ieee1275_fb
        insmod vbe
        insmod vga
        insmod video_bochs
        insmod video_cirrus
      fi
    }

    if [ x$feature_default_font_path = xy ] ; then
       font=unicode
    else
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
    else
      search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
    fi
        font="/usr/share/grub/unicode.pf2"
    fi

    if loadfont $font ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=it_IT
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=30
    else
      if [ x$feature_timeout_style = xy ] ; then
        set timeout_style=menu
        set timeout=10
      # Fallback normal timeout code in case the timeout_style feature is
      # unavailable.
      else
        set timeout=10
      fi
    fi
    ### END /etc/grub.d/00_header ###

    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 44,0,30,0; then
      clear
    fi
    ### END /etc/grub.d/05_debian_theme ###

    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
       set gfxpayload="${1}"
       if [ "${1}" = "keep" ]; then
          set vt_handoff=vt.handoff=7
       else
          set vt_handoff=
       fi
    }
    if [ "${recordfail}" != 1 ]; then
      if [ -e ${prefix}/gfxblacklist.txt ]; then
        if hwmatch ${prefix}/gfxblacklist.txt 3; then
          if [ ${match} = 0 ]; then
            set linux_gfx_mode=keep
          else
            set linux_gfx_mode=text
          fi
        else
          set linux_gfx_mode=text
        fi
      else
        set linux_gfx_mode=keep
      fi
    else
      set linux_gfx_mode=text
    fi
    export linux_gfx_mode
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-76e2c4da-9bd0-43ce-87f3-e697e93a8823' {
       recordfail
       load_video
       gfxmode $linux_gfx_mode
       insmod gzio
       if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
       insmod part_msdos
       insmod ext2
       set root='hd0,msdos2'
       if [ x$feature_platform_search_hint = xy ]; then
         search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
       else
         search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
       fi
            linux   /boot/vmlinuz-4.13.0-16-generic root=UUID=76e2c4da-9bd0-43ce-87f3-e697e93a8823 ro  quiet splash $vt_handoff
       initrd   /boot/initrd.img-4.13.0-16-generic
    }
    submenu 'Opzioni avanzate per Ubuntu' $menuentry_id_option 'gnulinux-advanced-76e2c4da-9bd0-43ce-87f3-e697e93a8823' {
       menuentry 'Ubuntu, con Linux 4.13.0-16-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-16-generic-advanced-76e2c4da-9bd0-43ce-87f3-e697e93a8823' {
          recordfail
          load_video
          gfxmode $linux_gfx_mode
          insmod gzio
          if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
          insmod part_msdos
          insmod ext2
          set root='hd0,msdos2'
          if [ x$feature_platform_search_hint = xy ]; then
            search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
          else
            search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
          fi
          echo   'Caricamento Linux 4.13.0-16-generic...'
               linux   /boot/vmlinuz-4.13.0-16-generic root=UUID=76e2c4da-9bd0-43ce-87f3-e697e93a8823 ro  quiet splash $vt_handoff
          echo   'Caricamento ramdisk iniziale...'
          initrd   /boot/initrd.img-4.13.0-16-generic
       }
       menuentry 'Ubuntu, con Linux 4.13.0-16-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-16-generic-recovery-76e2c4da-9bd0-43ce-87f3-e697e93a8823' {
          recordfail
          load_video
          insmod gzio
          if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
          insmod part_msdos
          insmod ext2
          set root='hd0,msdos2'
          if [ x$feature_platform_search_hint = xy ]; then
            search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
          else
            search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
          fi
          echo   'Caricamento Linux 4.13.0-16-generic...'
               linux   /boot/vmlinuz-4.13.0-16-generic root=UUID=76e2c4da-9bd0-43ce-87f3-e697e93a8823 ro recovery nomodeset
          echo   'Caricamento ramdisk iniziale...'
          initrd   /boot/initrd.img-4.13.0-16-generic
       }
    }

    ### END /etc/grub.d/10_linux ###

    ### BEGIN /etc/grub.d/20_linux_xen ###

    ### END /etc/grub.d/20_linux_xen ###

    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry 'Memory test (memtest86+)' {
       insmod part_msdos
       insmod ext2
       set root='hd0,msdos2'
       if [ x$feature_platform_search_hint = xy ]; then
         search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
       else
         search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
       fi
       knetbsd   /boot/memtest86+.elf
    }
    menuentry 'Memory test (memtest86+, serial console 115200)' {
       insmod part_msdos
       insmod ext2
       set root='hd0,msdos2'
       if [ x$feature_platform_search_hint = xy ]; then
         search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  76e2c4da-9bd0-43ce-87f3-e697e93a8823
       else
         search --no-floppy --fs-uuid --set=root 76e2c4da-9bd0-43ce-87f3-e697e93a8823
       fi
       linux16   /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###

    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###

    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  ${config_directory}/custom.cfg ]; then
      source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###

Kali

    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #

    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    if [ "${next_entry}" ] ; then
       set default="${next_entry}"
       set next_entry=
       save_env next_entry
       set boot_once=true
    else
       set default="0"
    fi

    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
    else
      menuentry_id_option=""
    fi

    export menuentry_id_option

    if [ "${prev_saved_entry}" ]; then
      set saved_entry="${prev_saved_entry}"
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
    fi

    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    function load_video {
      if [ x$feature_all_video_module = xy ]; then
        insmod all_video
      else
        insmod efi_gop
        insmod efi_uga
        insmod ieee1275_fb
        insmod vbe
        insmod vga
        insmod video_bochs
        insmod video_cirrus
      fi
    }

    if [ x$feature_default_font_path = xy ] ; then
       font=unicode
    else
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  7eeda750-c4cf-4d26-898e-4d9e694c3470
    else
      search --no-floppy --fs-uuid --set=root 7eeda750-c4cf-4d26-898e-4d9e694c3470
    fi
        font="/usr/share/grub/unicode.pf2"
    fi

    if loadfont $font ; then
      set gfxmode=auto
      load_video
      insmod gfxterm
      set locale_dir=$prefix/locale
      set lang=it_IT
      insmod gettext
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ] ; then
      set timeout=30
    else
      if [ x$feature_timeout_style = xy ] ; then
        set timeout_style=menu
        set timeout=5
      # Fallback normal timeout code in case the timeout_style feature is
      # unavailable.
      else
        set timeout=5
      fi
    fi
    ### END /etc/grub.d/00_header ###

    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=cyan/blue
    set menu_color_highlight=white/blue
    ### END /etc/grub.d/05_debian_theme ###

    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
       set gfxpayload="${1}"
    }
    set linux_gfx_mode=
    export linux_gfx_mode
    menuentry 'Kali GNU/Linux' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7eeda750-c4cf-4d26-898e-4d9e694c3470' {
       load_video
       insmod gzio
       if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
       insmod part_msdos
       insmod ext2
       set root='hd0,msdos6'
       if [ x$feature_platform_search_hint = xy ]; then
         search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  7eeda750-c4cf-4d26-898e-4d9e694c3470
       else
         search --no-floppy --fs-uuid --set=root 7eeda750-c4cf-4d26-898e-4d9e694c3470
       fi
       echo   'Caricamento Linux 4.13.0-kali1-amd64...'
       linux   /boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=7eeda750-c4cf-4d26-898e-4d9e694c3470 ro  quiet
       echo   'Caricamento ramdisk iniziale...'
       initrd   /boot/initrd.img-4.13.0-kali1-amd64
    }
    submenu 'Opzioni avanzate per Kali GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7eeda750-c4cf-4d26-898e-4d9e694c3470' {
       menuentry 'Kali GNU/Linux, con Linux 4.13.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-kali1-amd64-advanced-7eeda750-c4cf-4d26-898e-4d9e694c3470' {
          load_video
          insmod gzio
          if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
          insmod part_msdos
          insmod ext2
          set root='hd0,msdos6'
          if [ x$feature_platform_search_hint = xy ]; then
            search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  7eeda750-c4cf-4d26-898e-4d9e694c3470
          else
            search --no-floppy --fs-uuid --set=root 7eeda750-c4cf-4d26-898e-4d9e694c3470
          fi
          echo   'Caricamento Linux 4.13.0-kali1-amd64...'
          linux   /boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=7eeda750-c4cf-4d26-898e-4d9e694c3470 ro  quiet
          echo   'Caricamento ramdisk iniziale...'
          initrd   /boot/initrd.img-4.13.0-kali1-amd64
       }
       menuentry 'Kali GNU/Linux, with Linux 4.13.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-kali1-amd64-recovery-7eeda750-c4cf-4d26-898e-4d9e694c3470' {
          load_video
          insmod gzio
          if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
          insmod part_msdos
          insmod ext2
          set root='hd0,msdos6'
          if [ x$feature_platform_search_hint = xy ]; then
            search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  7eeda750-c4cf-4d26-898e-4d9e694c3470
          else
            search --no-floppy --fs-uuid --set=root 7eeda750-c4cf-4d26-898e-4d9e694c3470
          fi
          echo   'Caricamento Linux 4.13.0-kali1-amd64...'
          linux   /boot/vmlinuz-4.13.0-kali1-amd64 root=UUID=7eeda750-c4cf-4d26-898e-4d9e694c3470 ro single
          echo   'Caricamento ramdisk iniziale...'
          initrd   /boot/initrd.img-4.13.0-kali1-amd64
       }
    }

    ### END /etc/grub.d/10_linux ###

    ### BEGIN /etc/grub.d/20_linux_xen ###

    ### END /etc/grub.d/20_linux_xen ###

    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###

    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  ${config_directory}/custom.cfg ]; then
      source ${config_directory}/custom.cfg
    elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###

Passons maintenant aux partitions de clones avec Partclone!

Hors ligne

#37 Le 04/12/2017, à 01:37

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.
Au sujet de la copie de sauvegarde pour faire un deuxième, voir un troisième hdd usb avec ; MultiSystem; Ubuntu, et Kali.

Sur le deuxième hdd usb. On peut aussi faire ceci avec Gparted;
Créer la partition  FAT32 qui recevra le MultiSystem.
Créer les partitions de copie des installations de Ubuntu et Kali de la même taille (ext4 et swap)
Dans Ubuntu et Kali. Installer un logiciel (Systemback) qui va permettre de faire les copies de Ubuntu et Kali, dans les partitions préparées sur le deuxième hdd usb.

https://la-vache-libre.org/systemback-l … -gnulinux/

Faire le MultiSystem. Le démarrer.
Copier les Os Ubuntu et Kali avec Systemback dans les partitions préparées .
Après avoir démarré les copies de Ubuntu et Kali.
Réinstaller Grub dans le MultiSystem.

Pour l'installation et utilisation du logiciel  Systemback; voir ici.

http://forum.ubuntu-fr.org/viewtopic.ph … #p21834747

Ce que va faire le logiciel de copie Systemback;

Babdu89 a écrit.
Systemback fait alors ceci;
Formatage des partitions (Nouveau UUID des partitions créés)
Attribution des points de montage
Copie des données dans les partitions
Changement des UUID des partitions dans le fichier fstab de la copie
Réinstallation de grub
Il indique que la copie est faite avec succès.

Çà évite de faire des copies de partitions, et d'avoir à changer les UUID des partitions comme tu le proposes. Systemback fait le travail lui même.

Tu peux faire plusieurs hdd usb comme çà et les brancher tous sur la machine, sans qu'il y ai mélanges des UUID des partitions. Tous les Os copiés fonctionneront.

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 04/12/2017, à 10:35)


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

Hors ligne

#38 Le 04/12/2017, à 16:58

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Très bien, c'est une excellente nouvelle, je connais le systemback pprogramma et j'ai essayé différentes solutions pour l'installer sur Ubuntu 17.10 mais j'ai reçu beaucoup d'erreurs et ne semble plus être supporté par 17.04 sad
Avez-vous essayé de l'installer sur Ubuntu 17.10? comment l'as-tu fait?
Je me suis intéressé à créer une distribution ISO du PC et l'ai ensuite mis sur Multisystem, mais j'ai fait différemment à cause des problèmes d'installation systemback.
Si vous pouvez m'aider, je vous serais reconnaissant parce que cela me semble être un excellent logiciel et je ne peux pas l'utiliser, je suis désolé.
Vous avez raison de dire qu'il est très compliqué d'avoir à mettre à jour tous les UUID et toutes les distributions chargées, et il serait alors beaucoup plus facile d'utiliser la méthode que vous avez décrite.
Merci encore pour les suggestions.
J'ai fait d'autres tests et résolu d'autres oublis pour l'UUID (j'espère pouvoir utiliser Systemback le plus tôt possible).
Cependant je partclone (partclone-utils) pour cloner et remettre à zéro, y compris l'UUID, les partitions.

Je dois ajouter deux étapes à refaire ...

1. Lancé le S.O utilisé (Ubunto et Kali) vous devrez mettre à jour les informations sur les partitions à monter au démarrage en éditant le fichier '/ etc / fstab'

Entrez dans le Multiboot HD, ouvrez le terminal et exécutez la commande ci-dessous et copiez les UUID à mettre à jour dans le fichier fstab

lsblk -f
MONTAGE UUIDE AME FSTYPE LABEL
sda
├─sda1 vfat PQSERVICE EAEE-EB49
├─sda2 ntfs Win7 EACC3A77CC3A3DDF
└─sda3 ntfs Données CAB62CB1B62C9FC5
salésien
├─sdb1 vfat MULTISYSTEM AE62-0985 / media / root / MULTISYSTEM
├─sdb2 ext4 Ubuntu / 17.10 fe2fb390-21d4-420d-9881-9fa273ab621d /media/root/Ubuntu_17.10
├─sdb3 échanger 361199cf-352a-4779-aeed-aa82b219a7ef
├─sdb4
├─sdb5 ntfs Windows 047B1D876AFE9110 / media / root / Windows
└─sdb6 ext4 Kali 609d80aa-e7c3-4738-8bad-8fbc7b687a47 /
sr0

Nos partitions à mettre à jour sont:

├─sdb1 vfat MULTISYSTEM AE62-0985 / media / root / MULTISYSTEM
├─sdb2 ext4 Ubuntu / 17.10 fe2fb390-21d4-420d-9881-9fa273ab621d /media/root/Ubuntu_17.10
├─sdb3 échanger 361199cf-352a-4779-aeed-aa82b219a7ef
├─sdb5 ntfs Windows 047B1D876AFE9110 / media / root / Windows
└─sdb6 ext4 Kali 609d80aa-e7c3-4738-8bad-8fbc7b687a47 /

Lancez GEdit et chargez le fichier / etc / fstab, en suivant la table de partition obtenue en mettant à jour les UUID présents dans le fichier et en les sauvegardant.
Au prochain redémarrage, la table sera chargée en montant les partitions listées sans erreur.

# / etc / fstab: informations sur le système de fichiers statiques.
#
# Utilisez 'blkid' pour imprimer l'identifiant universellement unique d'un
# périphérique; ceci peut être utilisé avec UUID =
# qui fonctionne même s'ils sont ajoutés et supprimés. Voir fstab (5).
#
# <système de fichiers> <point de montage> <type> <options> <dump> <pass>
AE62-0985 UUID = / media / root / MULTISYSTEM voiture nosuid, nodev, nofail, x-gvfs-show, x-gvfs-name = MULTISYSTEM 0 0
UUID = fe2fb390-21d4-420d-9881-9fa273ab621d /media/root/Ubuntu_17.10 voiture nosuid, nodev, nofail, x-gvfs-show 0 0
UUID = a5595ffe-61a4-4e64-8b9b-f0dc635778a1 aucun échange sw 0 0
UUID = 047B1D876AFE9110 / media // racine / Windows automatique nosuid, nodev, nofail, x-gvfs-show, x-gvfs-name = Windows 0 0
UUID = 609d80aa-e7c3-4738-8bad-8fbc7b687a47 / erreurs ext4 = remount-ro, x-gvfs-show, x-gvfs-name = Kali 0 1
/ dev / sr0 / media / cdrom0 udf, utilisateur iso9660, noauto 0 0

Maintenant, nous expliquons comment faire le clone (y compris UUID) des partitions, puis restaurez, en utilisant le programme Partclone

Exemple de sauvegarde et de récupération de partitions HD Multiboot ...

1 .. Sauvegarde

sudo partclone.extfs -c -s / dev / sdc2 | gzip -c> "/ media / Data / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu_17.10 / sdc2.img.gz"

2. Restaurer

sudo gunzip <"/ media / Data / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu_17.10 / sdc2.img.gz" | partclone.extfs -r -s - -o / dev / sdc2

Dernière modification par BDMaster (Le 04/12/2017, à 19:52)

Hors ligne

#39 Le 04/12/2017, à 20:28

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.

Au sujet de l'installation de Systemback.

Avez-vous essayé de l'installer sur Ubuntu 17.10? comment l'as-tu fait?

Je viens de tester en session live. Pas possible de l'installer, même en changeant dans le source liste artful pour  yakkety ou trusty. Rien à faire.

Il faut attendre que le développeur fasse les paquets du PPA pour la 17.10.

@+.   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

#40 Le 04/12/2017, à 20:54

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.
Se rappeler que quelque soit la manière de copier nos systèmes.
_Avec Gparted, copier les partitions sources dans des partitions cibles. Il faudra changer les UUID des partitions cibles
_Avec Systemback, c'est lui qui le fait.
_Copier les partitions avec dd. il faudra le faire après copie.
_Copier le contenu des partitions source dans des partitions cibles, comme je le faisais avant, avec

cp -av /chemin partition source/. /chemin partition cible

_En utilisant Partclone que je ne connais pas.

Bref, quelque soit la méthode de copie des partitions.

Il faut changer les UUID des partitions cibles.
Puis reporter les nouveaux UUID dans le fichier fstab des copies.

Mais!; Comme ce n'est pas suffisant pour redémarrer les système, il faut réinstaller Grub dans les copies.

Oui, si on a changé les nouveaux UUID des partitions cibles dans le fichier fstab des copies. Dans les fichiers grub.cfg (/boot/grub/grub.cfg) il y a toujours les anciens UUID des partitions sources.

Donc il faut réinstaller Grub en live, en chrootant, ou avec un logiciel graphique comme boot-repair.(j'aime bien)
Là les fichiers grub.cfg seront régénéré avec les nouveaux UUID.

Sinon, çà ne redémarrera jamais...

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 04/12/2017, à 21:21)


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

Hors ligne

#41 Le 05/12/2017, à 20:57

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour Babdu89,
merci pour les explications et l'aide que vous me donnez toujours avec courtoisie.
J'ai expérimenté différentes formes de copie et je peux dire que

1. copier avec GParted ou DD vous avez la nouvelle attribution d'UUID
2. copier à partir du terminal avec commande

sudo cp -r -p -v /partition_sorgente/{[!.],.[!.],..?}* / partition_destination /

sudo cp -r -p -v "/media/root/Ubuntu_17.10/ "{[!.],.[].],..?}*" / media / Data / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu 17.10 / "

sudo cp -r -p -v / partition_destination/{[!.],,[!.],..?}* / partition_source /

sudo cp -r -p -v "/ media / Données / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu 17.10 / "{[!.],.[!.],\" "/ media / root / Ubuntu_17 .10 / "

copie récursive de tout, il ne fonctionne pas bien et ne copie pas certains fichiers du S. protégé, e
le système d'exploitation ne démarre pas, par la suite, même avec des corrections.
Les UUID doivent être corrigés, dans tous les cas.

3. copier avec Partclone, tout est parfait, même les UUID sont copiés et assignés

sudo partclone.extfs -c -s / dev / sdc2 | gzip -c> "/ media / Data / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu_17.10 / sdc2.img.gz"

gunzip <"/ media / Data / Grub2 Dossiers de démarrage / Multisystem HD / 2 Ubuntu_17.10 / sdc2.img.gz" | partclone.extfs -r -s - -o / dev / sdc2

Avec Partclone, je n'ai pas besoin de changer les UUID dans le fichier grub.cfg (/boot/grub/grub.cfg) de la partition, car ils restent assignés aux UUID qui ne sont pas modifiés, grâce à Partclone, mais je dois les changer uniquement dans le fichier / etc / fstab du SO que je vais lancer.

Mais!; Comme ce n'est pas suffisant pour redémarrer les système, il faut réinstaller Grub dans les copies.

J'utilise cette commande ...

grub-install --force --no-floppy --target=i386-pc --boot-directory=/media/root/MULTISYSTEM1/boot /dev/sdc

où sdc est le périphérique USB HD, Je réinstalle le bootloader grub2 à partir d'Ubuntu et voilà.

Juste pour plus de clarté ce sont les corrections à faire sur /boot/grub/grub.cfg, après l'installation du S.O
Je dois changer le fichier crub.cfg dans la nouvelle partition car il a été assigné un hd différent de celui qui va démarrer à partir de l'USB HD.

menuentry 'Ubuntu' - classe ubuntu - classe gnu-linux - classe gnu - classe os $ menuentry_id_option 'gnulinux-simple-be2c51e5-bc59-4b0f-9935-4f6bad1f6252' {
recordfail
load_video
gfxmode $ linux_gfx_mode
insmodation
if [x $ grub_platform = xxen]; alors insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
définir root = 'hd2, msdos7'
if [x $ feature_platform_search_hint = xy]; puis
rechercher --no-floppy --fs-uuid --set = racine --hint-bios = hd2, msdos7 --hint-efi = hd2, msdos7 --hint-baremetal = ahci2, msdos7 be2c51e5-bc59-4b0f-9935 -4f6bad1f6252
d'autre
rechercher --no-floppy --fs-uuid --set = racine be2c51e5-bc59-4b0f-9935-4f6bad1f6252
fi
         linux /boot/vmlinuz-4.10.0-28-generic root = UUID = be2c51e5-bc59-4b0f-9935-4f6bad1f6252 ro calme splash $ vt_handoff
initrd /boot/initrd.img-4.10.0-28-generic
}

celui modifié (hd2, msdos7 ---> hd0, msdos7), etc.

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-be2c51e5-bc59-4b0f-9935-4f6bad1f6252' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd2,msdos7'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  be2c51e5-bc59-4b0f-9935-4f6bad1f6252
    else
      search --no-floppy --fs-uuid --set=root be2c51e5-bc59-4b0f-9935-4f6bad1f6252
    fi
        linux    /boot/vmlinuz-4.10.0-28-generic root=UUID=be2c51e5-bc59-4b0f-9935-4f6bad1f6252 ro  quiet splash $vt_handoff
    initrd    /boot/initrd.img-4.10.0-28-generic
}

Ensuite je peux cloner la partition et la réécrire en respectant la position, exemple hd0, msdos7 = hd_boot et numéro de partition 7.

Maintenant, je vais essayer d'installer Ubuntu 16.04 et utiliser Systemback!

Dernière modification par BDMaster (Le 05/12/2017, à 21:25)

Hors ligne

#42 Le 05/12/2017, à 21:43

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.


1. copier avec GParted ou DD vous avez la nouvelle attribution d'UUID

Chez moi, oui, il faut que je change l'UUID des partitions de la copie. Je le fais avec Gparted ou en commande.
Gparted copie les partitions en gardant, leur taille, leur format de fichiers, et leur UUID. Il me semble que dd aussi, et c'est bien plus long que la copie avec cp -av  .

Babdu89 a écrit;
_Copier le contenu des partitions source dans des partitions cibles, comme je le faisais avant, avec

cp -av /chemin partition source/. /chemin partition cible

J'aimais bien copier les partitions de mes systèmes avec la commande ci-dessus, car cp -av  copie la totalité des données des partitions, même les fichiers cachés. Çà copie les données de la partition source dans la partition cible préparée. Contrairement à dd et Gparted, on ne copie que les données utiles des partitions.On ne copie pas les éventuelles données effacées qui seraient en reliquats dans les partition sources.
En plus çà me permet aussi de changer la taille des partitions cibles. La taille minimum devant être un peu plus grande que la taille des données de la partition source.

Exemple ;
Partition système source; taille de la partition 60 Go, taille des données dans la partition 25 Go .
On peut copier les données dans une partition cible de 30 Go pour un système  /   .

Précision tout de même. On ne peut pas copier des partitions actives, je fais çà en session live, ou depuis un autre Os que celui à copier, et les partitions doivent être montées.

Je met des label aux partitions pour facilité la/les commandes.
Exemple en session live, je fais.
Partition source, label ; origin
Partition cible, label ; copy
Je monte les partitions origin et copy

En session live la commande sera;

sudo cp -av /media/ubuntu/origin/. /media/ubuntu/copy

Après modif des UUID dans le fichier fstab de la copie, et réinstallation de Grub dans la copie.
Au redémarrage de la copie, ce sont les mêmes login et mot de passe du système source qui servent au démarrage de la copie.

Nota,
La réinstallation de Grub dans la copie, permet de prendre en compte tous les Os qui figurent dans la configuration, et permet leur chargement depuis le menu grub. Et la copie devient de système par défaut au démarrage de la machine.

Avant de connaître Systemback, je faisais mes copie de systèmes comme çà.
J'espère que Systemback sera maintenu et fonctionnera avec la 18.04.
Sinon,je reprendrais mes anciennes habitudes.

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 05/12/2017, à 21:55)


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

Hors ligne

#43 Le 06/12/2017, à 01:04

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Merci un million de fois, parce que je cherchais la commande pour tout copier et je veux aussi dire des fichiers protégés, noascosti, etc. et grâce à vous j'ai la chance d'essayer le cp -av.
La commande et rapide la commande cp pour sauvegarder et récupérer est vraiment pratique
dossiers ou partitions, merci encore.
J'ai créé une partition Ubuntu 16.04 et je vais installer Systemback, en espérant que ce sera aussi fabuleux que tout le monde le décrit!
Je vous le ferai savoir dès que j'essaierai et je suis très heureux que nous puissions échanger nos expériences et nos connaissances.
J'espère également que le développeur continuera à soutenir Ubuntu dans les prochaines éditions.

Ici, vous m'avez expliqué comment préparer les partitions que vous copiez ensuite sur le disque dur externe via Systemback, et je veux essayer de suivre vos instructions.
Tu as écrit ...

systemback a écrit :

Sur le deuxième hdd usb. On peut aussi faire ceci avec Gparted;
Créer la partition  FAT32 qui recevra le MultiSystem.
Créer les partitions de copie des installations de Ubuntu et Kali de la même taille (ext4 et swap)
Dans Ubuntu et Kali. Installer un logiciel (Systemback) qui va permettre de faire les copies de Ubuntu et Kali, dans les partitions préparées sur le deuxième hdd usb.

https://la-vache-libre.org/systemback-l … -gnulinux/

Faire le MultiSystem. Le démarrer.
Copier les Os Ubuntu et Kali avec Systemback dans les partitions préparées .
Après avoir démarré les copies de Ubuntu et Kali.
Réinstaller Grub dans le MultiSystem.

Pour l'installation et utilisation du logiciel  Systemback; voir ici.

http://forum.ubuntu-fr.org/viewtopic.ph … #p21834747

Ce que va faire le logiciel de copie Systemback;

donc vous créez une partition pour S.O. et une partition d'échange dédiée à chaque S.O?
Je crée une seule partition de swap, puis édite la ligne dédiée au fichier / etc / fstab
échangez la partition, en utilisant toujours la même chose.
Pensez-vous que je me trompe? il est préférable d'avoir autant de fichiers d'échange pour combien de partitions S.O.
est-ce que je crée?

exemple

1. Partition MULTISYSTEM Fat32
2. Partition Ubuntu 17.10 Ext4
3. Partition Swap Ext4 - solaris swap
4. Ext4 Partition étendue
4.1. Kali Ext4 partition
4.2. Partition Swap Ext4  - échange solaris
4.3. Partition NTFS msdos
4.4. Partition Ubuntu 16.04
4.5. Partition Swap Ext4 - échange de solaris

Vous dites que vous faites cela? Ai-je compris?
J'attends des nouvelles, faire d'autres tests, merci pour votre disponibilité et votre gentillesse.

Dernière modification par BDMaster (Le 06/12/2017, à 11:33)

Hors ligne

#44 Le 06/12/2017, à 11:19

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour.

donc vous créez une partition pour S.O. et une partition d'échange dédiée à chaque S.O?

Alors, pour toi, si il s'agit d'une partition swap (Linus swap solaris). On va parler de partition swap tout simplement.
Une seule partition swap sur le hdd externe (hdd MultiSystem) suffit pour tous les Os. Mais à condition de ne pas utiliser l'hibernation des Os...

Oui, par exemple, tu utilises un swap commun pour Ubuntu et Kali.
Tu hibernes avec Ubuntu. Tu  redémarres sur Kali, tu ne peux pas utiliser le swap, car il est occupé par les données que l’hibernation de Ubuntu à stocké dans le swap.

Dans ce cas en installation, comme en copie (quelque soit la méthode de copie), il faut créer une partition swap pour chaque Os.
Si tu n'utilises pas l'hibernation, un seul swap suffit.
Il faudra changer l'UUID de la partition swap dans le fichier fstab des copies des systèmes.


4.2. Echange partition Ext4 - échange solaris

Elle va servire à quoi cette partition?

@+.   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

#45 Le 06/12/2017, à 11:24

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonjour Babdu89,
merci pour l'explication sur le 'swap' et l'hibernation, mais je pensais utiliser toujours un seul S.O. à la fois
et quand je l'ai quitté (système d'arrêt), j'ai tout fermé et je n'ai pas hiberné.
J'ai corrigé la traduction de la structure HD externe (je ne parle pas français, mais je comprends un peu) ...

1. Partition MULTISYSTEM Fat32
2. Partition Ubuntu 17.10 Ext4
3. Partition Swap Ext4 - solaris swap
4. Ext4 Partition étendue
4.1. Kali Ext4 partition
4.2. Partition Swap Ext4  - échange solaris
4.3. Partition NTFS msdos
4.4. Partition Ubuntu 16.04
4.5. Partition Swap Ext4 - échange de solaris

Pourriez-vous expliquer comment préparer votre structure (tables de partition) de votre HD?
Peut-être que je serai en mesure de mieux comprendre comment créer le mien sur la copie de la vôtre;)

Je voulais vous demander si vous avez déjà essayé la commande pour changer UUID, forçant le S.O.
accepter un UUID de l'ancienne source_partition, en adaptant la destination_partition?

Commande de terminal exemple

sudo blkid
/dev/sdb1: UUID="aabe7e48-2d11-421f-8609-7ea9d75e7f9b" TYPE="swap"
/dev/sdc1: UUID="9467f4de-4231-401f-bcaa-fee718d49e85" TYPE="ext4"
/dev/sdc3: UUID="93a54a4a-e0f5-4152-ae59-2245e8d16ee4" TYPE="ext4"
/dev/sdc5: UUID="9467f4de-4231-401f-bcaa-fee718d49e85" TYPE="ext4"
/dev/sdc6: LABEL="var" UUID="30433f28-1b79-4b4d-9985-fef5b1c886b5" TYPE="ext4"

sudo tune2fs /dev/sdc5 -U f0acce91-a416-474c-8a8c-43f3ed3768f9

sudo blkid
/dev/sdb1: UUID="aabe7e48-2d11-421f-8609-7ea9d75e7f9b" TYPE="swap"
/dev/sdc1: UUID="9467f4de-4231-401f-bcaa-fee718d49e85" TYPE="ext4"
/dev/sdc3: UUID="93a54a4a-e0f5-4152-ae59-2245e8d16ee4" TYPE="ext4"
/dev/sdc5: UUID="f0acce91-a416-474c-8a8c-43f3ed3768f9" TYPE="ext4"
/dev/sdc6: LABEL="var" UUID="30433f28-1b79-4b4d-9985-fef5b1c886b5" TYPE="ext4"

Je lis et je veux essayer si ça marche, car de cette façon vous pouvez utiliser votre commande, où est /media/ubuntu/copy=/ dev / sdc5

sudo cp -av /media/ubuntu/origin/. /media/ubuntu/copy

sudo tune2fs /dev/sdc5 -U f0acce91-a416-474c-8a8c-43f3ed3768f9

avec cela pour restaurer une partition.

Dernière modification par BDMaster (Le 06/12/2017, à 12:19)

Hors ligne

#46 Le 06/12/2017, à 17:37

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.

J'ai corrigé la traduction de la structure HD externe (je ne parle pas français, mais je comprends un peu) ...

Félicitations, tu t'exprimes mieux en français,que moi en italien. yikes  smile

Pourriez-vous expliquer comment préparer votre structure (tables de partition) de votre HD?
Peut-être que je serai en mesure de mieux comprendre comment créer le mien sur la copie de la vôtre;)

1509282645.png  Dans Toile Libre, un clic sur l'image pour agrandir.

Mes disque évoluent assez souvent.
Le hdd externe MultiSystem lui aussi. Çà a encore changé par rapport au screen présenté. Car je teste des installations. Donc je modifie les partitions, et de ce fait elles finissent à ne plus être dans l'ordre sur disque. Mais çà n'empêche pas de fonctionner.

Ce qui y reste toujours;
La partition FAT32 MultiSystem, qui doit absolument être la première partition principale du disque pour pouvoir booter.
La partition swap, commune à tous les Os installés derrière le MultiSystem.

Concernant la table de partition du disque. Elle est du type MSDos, car j'utilise ce disque sur des machines qui démarrent en UEFI/Bios_Legacy, En Bios 32 et 64 bits, et une vielle machine Bios 32 bits uniquement.

Le MultiSystem installé sur la première partition FAT32 est capable de démarrer dans les deux modes UEFI et Bios_Legacy, donc sur toutes mes machines.

Sur  la machine Bios 32 bits, seuls les Os en 32 bits installés sur ce disque fonctionnent.

Au sujet de la partition format NTFS.
Cette partition sert au stockage de données qui peuvent être lues et écrites par les systèmes Windows et Linux.
Ce sont les types de systèmes installé en multi boot dans mes machines.
Si tu n'utilises que des Linux sur ta machine, et que tu veuilles stocker des données utilisables par tous tes systèmes, tu choisiras le format Ext4 pour ce type de partition.

On continue pour l'organisation du disque "MultiSystem". Tu peux opter pour cette organisation des partitions.
1 Obligatoirement première partition principale; Grande taille en FAT32 pour y installer le MultiSystem, Elle recevra des iso à lancer en session live. Elle est bootable. Depuis le menu grub du MultiSystem, tu pourras lancer les autres OS.
2 Partition swap (4 Go devrait suffire.)
3 Partition Étendue pour y recevoir les partitions logiques.
3.1 Si tu utilises des données à échanger entre tes systèmes, tu peux mettre ici la partition format NTFS, ou Ext4
3.2 Partition Ext4 pour le Ubuntu
3.3 Partition Ext4 pour Kali
Le reste du disque servira pour installer d'autre systèmes si tu en décides ainsi.

Prochain post on va parler des UUID des partitions...

@+.   Babdu89   ;

Dernière modification par Babdu89 (Le 06/12/2017, à 18:11)


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

Hors ligne

#47 Le 06/12/2017, à 18:11

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Pour les UUID, en commande je m'inspire des cette doc.

https://doc.ubuntu-fr.org/uuid_et_label … ouvel_uuid

Ou j'utilise Gparted qui fait très bien le travail luis aussi, et au moins je ne me trompe pas de partitions.

Concernant la copie avec la commande

sudo cp -av /media/ubuntu/origin/. /media/ubuntu/copy

La partition cible (label copy) doit être crée avec Gparted, ou une partition existante de bonne taille sera utilisée après formatage.
Création et formatage de partition génère forcément un changement d'UUID.

C'est ce qui me fait dire que une foi la copie faite avec la commande  cp -av, il faut changer les UUID dans le fichier fstab de la copie, avant réinstallation de Grub dans la copie.

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 06/12/2017, à 18:16)


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

Hors ligne

#48 Le 06/12/2017, à 20:56

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Merci Babdu89,
Maintenant, j'ai une image beaucoup plus claire de la situation et je peux mieux configurer ma HD externe et j'ai clairement que l'utilisation d'UUID en double peut générer des erreurs irréversibles dans 'S.O.'
Pourriez-vous m'expliquer, de la même manière, le programme Systemback?
Vous avez simplifié les choses en résumant les points importants et maintenant il y a seulement la question de savoir comment créer une ISO avec systemback et comment l'utiliser avec MULTISYSTEM?
Je peux imaginer deux ou trois versions:

1. Installez l'ISO avec MULTISYSTEM
2. Copiez l'ISO sur la partition dédiée (en tant qu'iso hybride)
3. Installez l'ISO dans la partition dédiée (ou extrayez les fichiers et les dossiers de la partition de destination)

C'est mon dernier arrêt, alors je vais faire quelques tests ...
Merci pour votre disponibilité fabuleuse et pour partager vos connaissances!
J'attends ta réponse

Hors ligne

#49 Le 06/12/2017, à 21:53

Babdu89

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir.

Pourriez-vous m'expliquer, de la même manière, le programme Systemback?

Regarde ici, dans ce sujet. Je détaille comment faire une copie de son système installé avec Systemback.

https://forum.ubuntu-fr.org/viewtopic.p … #p21834747


Vous avez simplifié les choses en résumant les points importants et maintenant il y a seulement la question de savoir comment créer une ISO avec systemback et comment l'utiliser avec MULTISYSTEM?
Je peux imaginer deux ou trois versions:

Créer une iso avec Systemback.
Il faut que je retrouve le sujet auquel j'avais participé...

https://forum.ubuntu-fr.org/viewtopic.php?id=1995372

On peut créer une iso de son système installé, comme on le faisait à une époque avec "Remastersys" lorsqu'il était encore soutenu et disponible. C'est une autre des options de Systemback.
Cette iso est utilisable en session live, ou pour installé sur un autre disque.

En premier lieu, il faut prendre en compte un élément important.
Pour faire une iso de son système installé qui fasse moins de 4  Go (taille maximum d'une iso pour la mettre sur un média live; DVD ou clé usb.) Les données du système installé ne doivent pas dépasser 9 Go.
De toute manière Systemback plante, après avoir commencé à faire le travail, si la taille des données est trop importante.
Donc il va falloir ne pas copier toutes les données personnelles utilisateur.
Uniquement les applications ajoutées avec leur paramètres personnels.

Lorsque l'iso de son système installé est faite. Comme toutes les iso des systèmes dérivé de Ubuntu, on peut la charger dans le MultiSystem. Soit pour l'utiliser en sessions live. Soit pour l'installer sur un nouveau disque.

Installer l'iso faite avec Systemback depuis une session live lancée.

Ce qu'il faut savoir, avec les iso dérivées de Ubuntu.
Une iso officielle Ubuntu, contient l'installateur de Ubuntu (le paquet ubiquity) . Lorsque l'on installe le système, ce paquet est supprimé en fin d'installation.
Donc si on refait une iso de son système installé, il n'y a plus d'installateur, puisque ubiquity est supprimé.

Lorsque l'on pouvait encore utiliser "Remastersys", pour faire une iso de son système installer. Remastersys réinstallait le paquet ubiquity.

Systemback, lui ne le fait pas... Mais il met à disposition une autre de ces options, pour installer une iso faite par lui-même. C'est l'option, "Installation du System".

1512260550.png

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 06/12/2017, à 22:20)


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

Hors ligne

#50 Le 06/12/2017, à 23:10

BDMaster

Re : partitionement sur HDD en usb3, pour données + 16.04LTS + liveUSB

Bonsoir Babdu89,
Je voulais que vous sachiez que j'ai essayé la procédure avec la commande 'cp -av' et la commande
'tune2fs' pour changer l'UUID.
Tout a fonctionné parfaitement !!!
1. utiliser un Livecd ou notre MULTISYSTEM et un 'S.O' sur une partition non impliquée.
2. supprimez la partition à laquelle vous souhaitez modifier l'UUID (umount /dev/sdXY)
3. utilisez la commande sudo e2fsck / dev / sdXY pour vérifier la partition
4. utilisez la commande sudo tune2fs / dev / sdXY -U UUID_number pour le modifier
5. remonter la partition

J'ai utilisé la commande cp -av pour copier la partition et modifié le /boot/grub/grub.cfg dans la première partition 'MULTISYSTEM' pour changer la partition (j'avais hd0,2 et je l'ai changé en hd0,8 - qui est de la partition 2 à partition 8)
J'ai redémarré et voila travaillé parfaitement, très rapide et simple! !!!
Nous avons une chance sur Ubuntu 17.10, puisque Systemback ne veut pas travailler ici.
J'ai installé le systemback sur Ubuntu 16.04 et cela fonctionne mais il semble que je ne peux l'utiliser que sur le 'S.O'. utilisé.
Je peux faire toutes les choses prévues, mais seulement sur mon Ubuntu 16.04 et en cherchant aussi la fonction 'copie système' ne me fais pas fonctionner sur d'autres 'S.O.' présent sur d'autres partitions.
Donc l'utilisation est limitée à 'S.O.' installé, mais cela ne nous permet pas d'aller sur les versions supportées max Ubuntu 16.10 sad
J'ai bien compris... ?

Dernière modification par BDMaster (Le 07/12/2017, à 07:51)

Hors ligne