Contenu | Rechercher | Menus

Annonce

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

À propos de l'équipe du forum.

#101 Le 06/01/2016, à 00:21

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Visiblement, on ne passe par les "echo" que j'attends. Tu n'as vu qu'une seule fois le 1. Maintenant, le 3 n'est pas celui que j'attends, et qui devrait contenir la valeur de la variable config_directory. J'ai donc perdu le fil de ce qu'exécute grub.

J'ai besoin de revoir le contenu de tous les fichiers concernés, regroupés au même endroit, avec un rapport de démarrage. Il faudrait donc que tu affiches tous ceux que j'ai mentionnés au point 89, à l'exception des deux grub.cfg qui seront dans le rapport de démarrage, chacun entouré des balises "code" pour les rendre plus visibles, mais chacun avec la commande cat afin d'éviter toute confusion.


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#102 Le 06/01/2016, à 10:32

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour,

On fait appel au chemin

/media/isaric/isaric-8/

lors du démarrage cela veut dire que ma clé est déjà monté dans la session isaric qui n'est pas encore ouverte (j'utilise un mot de passe pour y accéder.)

remarque, j'ai testé que sur une sortie USB, faut-il faire les 5 autres (2 USB en face avant et 4 USB en face arrière)?

isaric@antec:~$ sudo grub-editenv /boot/grub/grubenv set essai=true
Mot de passe [sudo] pour isaric : 
isaric@antec:~$ sudo grub-editenv /boot/grub/grubenv list
essai=true
isaric@antec:~$ 

rapport de démarrage

 Boot Info Script e7fc706 + Boot-Repair extra info      [Boot-Info 9Feb2015]


============================= Boot Info Summary: ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub.
 => Grub2 (v2.00) is installed in the MBR of /dev/sdb and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub.

sda1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 15.10 
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/grub/i386-pc/core.img

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  Unknown
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sda6: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sda7: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /boot/grub/i386-pc/core.img

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 465.8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *             63    40,236,391    40,236,329  83 Linux
/dev/sda2          40,237,054   976,770,434   936,533,381   5 Extended
/dev/sda5          54,797,778   976,770,434   921,972,657  83 Linux
/dev/sda6          45,469,696    54,796,287     9,326,592  83 Linux
/dev/sda7          40,237,056    45,467,647     5,230,592  82 Linux swap / Solaris


Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 7.5 GiB, 8036285952 bytes, 15695871 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1    *          2,048    15,693,823    15,691,776   b W95 FAT32


"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/sda1        e2439e85-096a-47e9-9039-b7714123ffd5   ext4       
/dev/sda5        aa064790-7746-4283-ac30-cc75ba739623   ext4       Disq-isaric
/dev/sda6        6deec506-deb0-4416-baca-1943dbf0f676   ext4       
/dev/sda7        323d916a-9591-4b0e-93e8-bea9983f0a64   swap       
/dev/sdb1        012E-E08D                              vfat       isaric-8

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392 -> ../../sda
lrwxrwxrwx 1 root root 10 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Jan  6 09:11 ata-SAMSUNG_HD502IJ_S13TJDWQ373392-part7 -> ../../sda7
lrwxrwxrwx 1 root root  9 Jan  6 09:11 usb-SanDisk_Cruzer_Micro_35120302A3900B08-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan  6 09:11 usb-SanDisk_Cruzer_Micro_35120302A3900B08-0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root  9 Jan  6 09:11 wwn-0x50000f0003733329 -> ../../sda
lrwxrwxrwx 1 root root 10 Jan  6 09:11 wwn-0x50000f0003733329-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan  6 09:11 wwn-0x50000f0003733329-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan  6 09:11 wwn-0x50000f0003733329-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 Jan  6 09:11 wwn-0x50000f0003733329-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 Jan  6 09:11 wwn-0x50000f0003733329-part7 -> ../../sda7

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/sda1        /                        ext4       (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda5        /home/isaric/Disq-isaric ext4       (rw,relatime,data=ordered)
/dev/sda6        /home                    ext4       (rw,relatime,data=ordered)


=========================== sda1/boot/grub/grub.cfg: ===========================

--------------------------------------------------------------------------------
#
# 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,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
else
  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
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=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  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-e2439e85-096a-47e9-9039-b7714123ffd5' {
	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,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
	else
	  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
	fi
	linux	/boot/vmlinuz-4.2.0-23-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-4.2.0-23-generic
}
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-e2439e85-096a-47e9-9039-b7714123ffd5' {
	menuentry 'Ubuntu, avec Linux 4.2.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-23-generic-advanced-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-23-generic…'
		linux	/boot/vmlinuz-4.2.0-23-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-23-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-23-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-23-generic-init-upstart-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-23-generic…'
		linux	/boot/vmlinuz-4.2.0-23-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-23-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-23-generic-recovery-e2439e85-096a-47e9-9039-b7714123ffd5' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-23-generic…'
		linux	/boot/vmlinuz-4.2.0-23-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-23-generic
	}
	menuentry 'Ubuntu, avec Linux 4.2.0-22-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-22-generic-advanced-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-22-generic…'
		linux	/boot/vmlinuz-4.2.0-22-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-22-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-22-generic-init-upstart-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-22-generic…'
		linux	/boot/vmlinuz-4.2.0-22-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-22-generic-recovery-e2439e85-096a-47e9-9039-b7714123ffd5' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-22-generic…'
		linux	/boot/vmlinuz-4.2.0-22-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-22-generic
	}
	menuentry 'Ubuntu, avec Linux 4.2.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-21-generic-advanced-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-21-generic…'
		linux	/boot/vmlinuz-4.2.0-21-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-21-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-21-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-21-generic-init-upstart-e2439e85-096a-47e9-9039-b7714123ffd5' {
		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,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-21-generic…'
		linux	/boot/vmlinuz-4.2.0-21-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro  quiet splash $vt_handoff init=/sbin/upstart
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-21-generic
	}
	menuentry 'Ubuntu, with Linux 4.2.0-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.2.0-21-generic-recovery-e2439e85-096a-47e9-9039-b7714123ffd5' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
		else
		  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
		fi
		echo	'Chargement de Linux 4.2.0-21-generic…'
		linux	/boot/vmlinuz-4.2.0-21-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro recovery nomodeset 
		echo	'Chargement du disque mémoire initial…'
		initrd	/boot/initrd.img-4.2.0-21-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,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
	else
	  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
	fi
	knetbsd	/boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
	else
	  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
	fi
	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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 ###
--------------------------------------------------------------------------------

=============================== sda1/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=e2439e85-096a-47e9-9039-b7714123ffd5 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=6deec506-deb0-4416-baca-1943dbf0f676 /home           ext4    defaults        0       2
# /home/isaric/Disq-isaric was on /dev/sda5 during installation
UUID=aa064790-7746-4283-ac30-cc75ba739623 /home/isaric/Disq-isaric ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=323d916a-9591-4b0e-93e8-bea9983f0a64 none            swap    sw              0       0

--------------------------------------------------------------------------------

=========================== sdb1/boot/grub/grub.cfg: ===========================

--------------------------------------------------------------------------------
echo y5-/media/isaric/isaric-8/boot/grub/grub.cfg ; sleep  2 ;

#
# 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,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  e2439e85-096a-47e9-9039-b7714123ffd5
else
  search --no-floppy --fs-uuid --set=root e2439e85-096a-47e9-9039-b7714123ffd5
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=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  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

### 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+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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 ###
--------------------------------------------------------------------------------

======================== Unknown MBRs/Boot Sectors/etc: ========================

Unknown BootLoader on sda2

00000000  df a8 32 2d 93 c1 9b 97  8e 8b 9b f3 af 5e 9e 9e  |..2-.........^..|
00000010  8e 4b 86 44 bd a7 cb c7  cb db f9 c1 6e 56 97 17  |.K.D........nV..|
00000020  57 34 6e bd 3e fd eb e0  ed eb 23 2b e7 3f 2d 4b  |W4n.>.....#+.?-K|
00000030  3d 55 fe aa c0 f6 88 07  07 18 f5 6f df 6f fc 7d  |=U.........o.o.}|
00000040  79 5f 2e 37 37 f7 ed fd  c0 be 7c bc 7c 74 1c 67  |y_.77.....|.|t.g|
00000050  4b 98 9f 0a b9 f7 47 4f  cc 75 ee e4 97 34 3f be  |K.....GO.u...4?.|
00000060  bf 30 5f fe 61 be 5c 6e  65 de fe ce bc 4d 36 71  |.0_.a.\ne....M6q|
00000070  f9 bb 6c 65 12 1f cd b7  0d f3 65 bd 71 39 b9 3c  |..le......e.q9.<|
00000080  07 a0 2f e7 97 73 f3 83  7a 0e 74 62 09 20 6d cc  |../..s..z.tb. m.|
00000090  d7 9a 29 94 a5 cb 92 ee  d1 e5 56 a9 a9 3f 4c 74  |..).......V..?Lt|
000000a0  4f b1 5a a3 62 e3 d9 b2  2f 2f 1b 56 33 c1 d8 da  |O.Z.b...//.V3...|
000000b0  ce a6 a5 92 9f 60 f2 13  4c 7e 02 c9 ff 3f 73 6f  |.....`..L~...?so|
000000c0  de df b6 95 25 0a fe df  9f 02 82 1d 89 08 41 4a  |....%.........AJ|
000000d0  b2 e3 2c a4 21 bd c4 4b  55 ba b3 8d a5 54 ba 47  |..,.!..KU....T.G|
000000e0  66 e9 81 04 48 42 24 01  9a 20 2d ab 24 ce ef 7d  |f...HB$.. -.$..}|
000000f0  d7 f9 22 73 b6 bb 01 a0  24 a7 aa df 9b ea 8e 45  |.."s....$......E|
00000100  00 77 bf e7 9e 7b f6 73  a0 5e ff 8f 8b b8 f3 0f  |.w...{.s.^......|
00000110  8c 71 ad 5b 46 c6 84 46  f4 be 34 43 22 3a a9 f6  |.q.[F..F..4C":..|
00000120  f6 e2 a8 f3 dd a0 5d 7f  cd 4d c2 c7 cb a7 1d fe  |......]..M......|
00000130  1e 41 01 9a 89 1e f1 05  ec d5 60 f0 e5 7b 3d 39  |.A........`..{=9|
00000140  3d e5 a7 c1 e1 00 40 c0  5c e2 d1 ed 62 d3 bb 25  |=.....@.\...b..%|
00000150  90 e8 5d 3c 0f bf 0a 5f  84 5f 87 df 84 df 86 df  |..]<..._._......|
00000160  61 f2 e5 63 34 f6 0a 8f  9f 87 c7 5f 85 c7 2f c2  |a..c4......_../.|
00000170  e3 af 43 f4 8c fa 36 3c  fe 0e 58 cb f0 d9 71 88  |..C...6<..X...q.|
00000180  36 96 cf c3 67 5f 85 e8  2a f5 75 88 a6 94 df 0e  |6...g_..*.u.....|
00000190  c2 2c 1f cd 37 25 86 a6  60 1a 30 4c ad 4e 9e 35  |.,..7%..`.0L.N.5|
000001a0  7c 17 c9 a4 2e 83 49 72  dd 86 44 d6 2b e0 3c db  ||.....Ir..D.+.<.|
000001b0  06 80 8a 26 a2 02 8e 4d  1c 87 b4 a5 09 71 00 fe  |...&...M.....q..|
000001c0  ff ff 83 fe ff ff d4 2d  de 00 b1 2f f4 36 00 fe  |.......-.../.6..|
000001d0  ff ff 05 fe ff ff 02 d0  4f 00 00 58 8e 00 00 00  |........O..X....|
000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200


=============================== StdErr Messages: ===============================

cat: write error: Broken pipe
cat: write error: Broken pipe

ADDITIONAL INFORMATION :
=================== log of boot-info 2016-01-06__09h10 ===================
boot-info version : 4ppa35
boot-sav version : 4ppa35
glade2script version : 3.2.2~ppa47~saucy
boot-sav-extra version : 4ppa35
boot-info is executed in installed-session (Ubuntu 15.10, wily, Ubuntu, x86_64)
CPU op-mode(s):        32-bit, 64-bit
BOOT_IMAGE=/boot/vmlinuz-4.2.0-23-generic root=UUID=e2439e85-096a-47e9-9039-b7714123ffd5 ro quiet splash vt.handoff=7

=================== os-prober:
/dev/sda1:L'OS actuellement utilisé - Ubuntu 15.10 CurrentSession:linux

=================== blkid:
/dev/sda1: UUID="e2439e85-096a-47e9-9039-b7714123ffd5" TYPE="ext4" PARTUUID="000e3e10-01"
/dev/sda5: LABEL="Disq-isaric" UUID="aa064790-7746-4283-ac30-cc75ba739623" TYPE="ext4" PARTUUID="000e3e10-05"
/dev/sda6: UUID="6deec506-deb0-4416-baca-1943dbf0f676" TYPE="ext4" PARTUUID="000e3e10-06"
/dev/sda7: UUID="323d916a-9591-4b0e-93e8-bea9983f0a64" TYPE="swap" PARTUUID="000e3e10-07"
/dev/sdb1: LABEL="isaric-8" UUID="012E-E08D" TYPE="vfat" PARTUUID="b4f69e25-01"


1 disks with OS, 1 OS : 1 Linux, 0 MacOS, 0 Windows, 0 unknown type OS.


=================== /etc/grub.d/ :
drwxr-xr-x  2 root root     4096 déc.  16 09:45 grub.d
total 76
-rwxr-xr-x 1 root root  9791 oct.  14 18:36 00_header
-rwxr-xr-x 1 root root  6058 sept.  4 13:13 05_debian_theme
-rwxr-xr-x 1 root root 12261 oct.  14 18:36 10_linux
-rwxr-xr-x 1 root root 11082 oct.  14 18:36 20_linux_xen
-rwxr-xr-x 1 root root  1992 août  27 15:04 20_memtest86+
-rwxr-xr-x 1 root root 11692 oct.  14 18:36 30_os-prober
-rwxr-xr-x 1 root root  1418 oct.  14 18:36 30_uefi-firmware
-rwxr-xr-x 1 root root   214 oct.  14 18:36 40_custom
-rwxr-xr-x 1 root root   216 oct.  14 18:36 41_custom
-rw-r--r-- 1 root root   483 oct.  14 18:36 README




=================== /etc/default/grub :

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"




=================== sda1essai=true/grub/grubenv :
essai=true



=================== No kernel in /mnt/boot-sav/sdb1/boot:
grub
isaric-8.usb_boot
isaric-8.usb_boot~



=================== UEFI/Legacy mode:
This installed-session is not in EFI-mode.
SecureBoot disabled.


=================== PARTITIONS & DISKS:
sda1	: sda,	not-sepboot,	grubenv-ng	grub2,	grub-pc ,	update-grub,	64,	with-boot,	is-os,	not--efi--part,	fstab-without-boot,	fstab-without-efi,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	apt-get,	grub-install,	with--usr,	fstab-without-usr,	not-sep-usr,	standard,	not-far,	.
sda5	: sda,	maybesepboot,	no-grubenv	nogrub,	no-docgrub,	no-update-grub,	32,	no-boot,	no-os,	not--efi--part,	part-has-no-fstab,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	nopakmgr,	nogrubinstall,	no---usr,	part-has-no-fstab,	not-sep-usr,	standard,	farbios,	/home/isaric/Disq-isaric.
sda6	: sda,	maybesepboot,	no-grubenv	nogrub,	no-docgrub,	no-update-grub,	32,	no-boot,	no-os,	not--efi--part,	part-has-no-fstab,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	nopakmgr,	nogrubinstall,	no---usr,	part-has-no-fstab,	not-sep-usr,	standard,	not-far,	/home.
sdb1	: sdb,	not-sepboot,	no-grubenv	nogrub,	no-docgrub,	no-update-grub,	32,	no-kernel,	no-os,	is-correct-EFI,	part-has-no-fstab,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot,	nopakmgr,	nogrubinstall,	no---usr,	part-has-no-fstab,	not-sep-usr,	standard,	not-far,	/mnt/boot-sav/sdb1.

sda	: not-GPT,	BIOSboot-not-needed,	has-no-EFIpart, 	not-usb,	has-os,	63 sectors * 512 bytes
sdb	: not-GPT,	BIOSboot-not-needed,	has-no-EFIpart, 	usb-disk,	no-os,	2048 sectors * 512 bytes


=================== parted -l:

Model: ATA SAMSUNG HD502IJ (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system     Flags
1      32.3kB  20.6GB  20.6GB  primary   ext4            boot
2      20.6GB  500GB   480GB   extended
7      20.6GB  23.3GB  2678MB  logical   linux-swap(v1)
6      23.3GB  28.1GB  4775MB  logical   ext4
5      28.1GB  500GB   472GB   logical   ext4


Model: SanDisk Cruzer Micro (scsi)
Disk /dev/sdb: 8036MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
1      1049kB  8035MB  8034MB  primary  fat32        boot

=================== parted -lm:

BYT;
/dev/sda:500GB:scsi:512:512:msdos:ATA SAMSUNG HD502IJ:;
1:32.3kB:20.6GB:20.6GB:ext4::boot;
2:20.6GB:500GB:480GB:::;
7:20.6GB:23.3GB:2678MB:linux-swap(v1)::;
6:23.3GB:28.1GB:4775MB:ext4::;
5:28.1GB:500GB:472GB:ext4::;

BYT;
/dev/sdb:8036MB:scsi:512:512:msdos:SanDisk Cruzer Micro:;
1:1049kB:8035MB:8034MB:fat32::boot;

=================== lsblk:
KNAME TYPE FSTYPE   SIZE LABEL
sda   disk        465,8G
sda1  part ext4    19,2G
sda2  part            1K
sda5  part ext4   439,6G Disq-isaric
sda6  part ext4     4,5G
sda7  part swap     2,5G
sdb   disk          7,5G
sdb1  part vfat     7,5G isaric-8

KNAME ROTA RO RM STATE   MOUNTPOINT
sda      1  0  0 running
sda1     1  0  0         /
sda2     1  0  0
sda5     1  0  0         /home/isaric/Disq-isaric
sda6     1  0  0         /home
sda7     1  0  0         [SWAP]
sdb      1  0  1 running
sdb1     1  0  1         /mnt/boot-sav/sdb1


=================== mount:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1001804k,nr_inodes=250451,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=203824k,mode=755)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda6 on /home type ext4 (rw,relatime,data=ordered)
/dev/sda5 on /home/isaric/Disq-isaric type ext4 (rw,relatime,data=ordered)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=203824k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb1 on /mnt/boot-sav/sdb1 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)


=================== ls:
/sys/block/sda (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight power queue range removable ro sda1 sda2 sda5 sda6 sda7 size slaves stat subsystem trace uevent
/sys/block/sdb (filtered):  alignment_offset bdi capability dev device discard_alignment events events_async events_poll_msecs ext_range holders inflight power queue range removable ro sdb1 size slaves stat subsystem trace uevent
/dev (filtered):  agpgart autofs block bsg btrfs-control bus char console core cpu cpu_dma_latency cuse disk dmfm dmmidi dri ecryptfs fb0 fd full fuse hidraw0 hpet hugepages hwrng i2c-0 i2c-1 i2c-2 i2c-3 i2c-4 i2c-5 initctl input kmsg log lp0 mapper mcelog mem memory_bandwidth midi mqueue ndctl0 net network_latency network_throughput null parport0 port ppp psaux ptmx pts random rfkill rtc rtc0 sda sda1 sda2 sda5 sda6 sda7 sdb sdb1 sg0 sg1 shm snapshot snd stderr stdin stdout uhid uinput urandom vfio vga_arbiter vhci vhost-net xconsole zero
ls /dev/mapper:  control
ls: impossible d'accéder à : Aucun fichier ou dossier de ce type

=================== hexdump -n512 -C /dev/sdb1
00000000  eb 58 90 6d 6b 66 73 2e  66 61 74 00 02 08 20 00  |.X.mkfs.fat... .|
00000010  02 00 00 00 00 f8 00 00  3e 00 f8 00 00 08 00 00  |........>.......|
00000020  00 70 ef 00 bf 3b 00 00  00 00 00 00 02 00 00 00  |.p...;..........|
00000030  01 00 06 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  80 01 29 8d e0 2e 01 69  73 61 72 69 63 2d 38 20  |..)....isaric-8 |
00000050  20 20 46 41 54 33 32 20  20 20 0e 1f be 77 7c ac  |  FAT32   ...w|.|
00000060  22 c0 74 0b 56 b4 0e bb  07 00 cd 10 5e eb f0 32  |".t.V.......^..2|
00000070  e4 cd 16 cd 19 eb fe 54  68 69 73 20 69 73 20 6e  |.......This is n|
00000080  6f 74 20 61 20 62 6f 6f  74 61 62 6c 65 20 64 69  |ot a bootable di|
00000090  73 6b 2e 20 20 50 6c 65  61 73 65 20 69 6e 73 65  |sk.  Please inse|
000000a0  72 74 20 61 20 62 6f 6f  74 61 62 6c 65 20 66 6c  |rt a bootable fl|
000000b0  6f 70 70 79 20 61 6e 64  0d 0a 70 72 65 73 73 20  |oppy and..press |
000000c0  61 6e 79 20 6b 65 79 20  74 6f 20 74 72 79 20 61  |any key to try a|
000000d0  67 61 69 6e 20 2e 2e 2e  20 0d 0a 00 00 00 00 00  |gain ... .......|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200

=================== df -Th:

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  979M     0  979M   0% /dev
tmpfs          tmpfs     200M  5.3M  194M   3% /run
/dev/sda1      ext4       19G  8.0G  9.9G  45% /
tmpfs          tmpfs     996M  288K  995M   1% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     996M     0  996M   0% /sys/fs/cgroup
/dev/sda6      ext4      4.3G  2.1G  2.0G  51% /home
/dev/sda5      ext4      433G  366G   45G  90% /home/isaric/Disq-isaric
cgmfs          tmpfs     100K     0  100K   0% /run/cgmanager/fs
tmpfs          tmpfs     200M   68K  199M   1% /run/user/1000
/dev/sdb1      vfat      7.5G  1.1G  6.5G  14% /mnt/boot-sav/sdb1

=================== fdisk -l:
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sda: 465.8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000e3e10

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1  *          63  40236391  40236329  19.2G 83 Linux
/dev/sda2       40237054 976770434 936533381 446.6G  5 Extended
/dev/sda5       54797778 976770434 921972657 439.6G 83 Linux
/dev/sda6       45469696  54796287   9326592   4.5G 83 Linux
/dev/sda7       40237056  45467647   5230592   2.5G 82 Linux swap / Solaris

Partition table entries are not in disk order.


Disk /dev/sdb: 7.5 GiB, 8036285952 bytes, 15695871 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb4f69e25

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 15693823 15691776  7.5G  b W95 FAT32




=================== Suggested repair
The default repair of the Boot-Repair utility would reinstall the grub2 of sda1 into the MBRs of all disks (except USB without OS).
Grub-efi would not be selected by default because: no-win-efi
Additional repair would be performed: unhide-bootmenu-10s


=================== Final advice in case of suggested repair
N'oubliez pas de régler votre BIOS pour qu'il amorce sur le disque sda (500GB) !


=================== User settings
The settings chosen by the user will not act on the boot.

2) /boot/grub/custom.cfg
cat /boot/grub/custom.cfg --> /home/isaric/Disq-isaric/Téléchargements/y2.txt
[edit : oubli]

echo y2-/boot/grub/custom.cfg ; sleep  2 ;
if ${essai}; then
		set essai=false
		save_env essai
		echo "/boot/grub/custom.cfg, config_directory=${config_directory}" ; sleep 5 ;
		source "${config_directory}/greffons/chainage_grub V2.cfg";
		chainage_grub /boot/isaric-8.usb_boot source true ;
		fi ;

3) /boot/grub/greffons/chainage_grub V2.cfg
cat /boot/grub/greffons/chainage_grub V2.cfg --> /home/isaric/Disq-isaric/Téléchargements/y3.txt

isaric@antec:~$ cat /boot/grub/greffons/chainage_grub V2.cfg --> /home/isaric/Disq-isaric/Téléchargements/y3.txt
cat: /boot/grub/greffons/chainage_grub: Aucun fichier ou dossier de ce type
cat: V2.cfg: Aucun fichier ou dossier de ce type

Avec gedit pour le 3)

echo y3-/boot/grub/greffons/chainage_grub V2.cfg ; sleep  2 ;

function chainage_grub {
		set grub_cfg="${1}";
		set fonction="${2}";
		set quiet=${3};
		if [ -z "${quiet}" ]; then set quiet=true; fi;
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod lvm
		insmod ext2
		set root=
		search --file --set=root --no-floppy "${grub_cfg}";
		if [ -n "${root}" ]; then
			if [ "${fonction}" = "source" ]; then source ($root)${grub_cfg}; fi ;
			export prefix;
			configfile "($root)${grub_cfg}";
		else
			if ${quiet}; then return; fi;
			echo "Fichier ${grub_cfg} inconnu";
		fi;
		sleep --interruptible 10 ;
	}

4) /media/isaric/isaric-8/boot/isaric-8.usb_boot
cat /media/isaric/isaric-8/boot/isaric-8.usb_boot --> /home/isaric/Disq-isaric/Téléchargements/y4.txt

isaric@antec:~$ cat /media/isaric/isaric-8/boot/isaric-8.usb_boot --> /home/isaric/Disq-isaric/Téléchargements/y4.txt
cat: /media/isaric/isaric-8/boot/isaric-8.usb_boot: Aucun fichier ou dossier de ce type
isaric@antec:~$ 

Avec gedit pour le 4)

echo y4-/media/isaric/isaric-8/boot/isaric-8.usb_boot ; sleep  2 ;
grub_cfg=/boot/grub/grub.cfg ;

6) /media/isaric/isaric-8/boot/grub/custom.cfg
cat /media/isaric/isaric-8/boot/grub/custom.cfg --> /home/isaric/Disq-isaric/Téléchargements/y6.txt

echo y6-/media/isaric/isaric-8/boot/grub/custom.cfg ; sleep  2 ;

	source ${config_directory}/greffons/fonctions_iso.cfg
	submenu "wily-desktop-i386" {iso_boot "/images_iso/wily-desktop-i386.iso" "/images_iso/wily-desktop-i386.loopback.cfg"} 

7) /media/isaric/isaric-8/boot/grub/greffons/fonctions_iso.cfg
cat /media/isaric/isaric-8/boot/grub/greffons/fonctions_iso.cfg --> /home/isaric/Disq-isaric/Téléchargements/y7.txt

echo y7-/media/isaric/isaric-8/boot/grub/greffons/fonctions_iso.cfg ; sleep  2 ;
#######################################################################################################################
# Avertissement présenté à l'utilisateur si le fichier iso est introuvable, ou n'a pas été donné en paramètre de la commande iso_boot
#   Iso file missing
function no_iso_file {
  if [ -n "${1}" ] ; then
    echo L\'image à partir de laquelle il faut amorcer le PC, ${1}, ne se trouve sur aucun des supports actuellement raccordés à l\'ordinateur.
  else 
    echo Aucune image iso n\'a été attachée au libellé ${chosen} que vous venez de choisir.
  fi
}
#######################################################################################################################
# Avertissement présenté à l'utilisateur si le fichier de configuration est introuvable
#   Grub configuration file missing
function no_cfg_file {
  echo Le fichier de configuration, ${1}, ne se trouve sur aucun des supports actuellement raccordés à l\'ordinateur.
 }
#######################################################################################################################
function iso_boot  {
#
# Cette procédure crée un periphérique virtuel qui donne accès aux répertoires et fichiers contenu dans le fichier iso
# et cherche le fichier contenant le menu correspondant à l'image iso considérée et l'introduit dans le menu Grub
# paramètre ${1} : le nom du fichier iso, chemin d'accès compris, dans la partition où il se trouve, en commençant par /
# paramètre ${2}, facultatif : idem pour le fichier contenant les entrées de menu pour l'image iso considérée
#    quand il est omis, il s'agit du fichier /boot/grub/loopback.cfg de l'image iso
  set image_iso=
  set iso_path="${1}"
#  recherche du fichier iso
  if [ -n "${1}" ]; then
# si le fichier ${1} de nom /..../nom existe, alors cela signifie qu'il est sur la partition ${root}
     if [ -e "${1}" ]; then set image_iso=${root}; else search --file --set=image_iso --no-floppy "${1}"; fi
  fi
  if [ -z "${image_iso}" ]; then no_iso_file "${1}";  sleep -v 10; fi
# création du périphérique virtuel qui donne accès au fichier iso
#    creation of the virtual device holding the iso file and paths initialisation
   loopback iso (${image_iso})${1}
   set root=iso
   set loopcfg=
# recherche et introduction du menu spécifique à l'image iso considérée
   if [ -z "${2}" ]; then set sourcefile=/boot/grub/loopback.cfg; else set sourcefile="${2}"; fi
# si le fichier se trouve sur le périphérique $root, il n'est pas utile de le chercher
   if [ -e "${sourcefile}" ]; then set loopcfg=${root} ; else search --file --set=loopcfg --no-floppy "${sourcefile}" ; fi
   if [ -z "${loopcfg}" ]; then no_cfg_file "${sourcefile}"; sleep -v 10; else source "(${loopcfg})${sourcefile}"; fi
}
function amorce_iso {
########################################################################################
#
# amorçage par le script shell iso_boot.sh
#
#######################################################################################
# pour éviter le bouclage sur la procédure
    if ${amorceiso}; then
        set amorceiso=false
        save_env amorceiso
        if ! keystatus --ctrl; then
            if ! keystatus --shift; then
                set image_iso=
                set iso_path="${1}"
                set iso_file="${1}"
                if [ -e "${1}" ]; then set image_iso="${root}"; else search --file --set=image_iso --no-floppy "${1}"; fi
                loopback iso (${image_iso})${1}
                set root=iso
                if [ -e "${2}" ]; then set loopcfg=${root} ; else search --file --set=loopcfg --no-floppy "${2}" ; fi
                export iso_path
                export iso_file
                export root
                configfile "(${loopcfg})${2}"
                fi
            fi
        fi
}

Dernière modification par Isaric (Le 06/01/2016, à 13:55)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#103 Le 06/01/2016, à 12:59

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour

Isaric a écrit :

On fait appel au chemin

/media/isaric/isaric-8/

lors du démarrage cela veut dire que ma clé est déjà monté dans la session isaric qui n'est pas encore ouverte (j'utilise un mot de passe pour y accéder.)

Chacun de ces mots m'est compréhensible, mais la phrase ne me l'est pas. Que veux-tu dire exactement ? Si la session (je suppose que tu parles de la session au sein du système GNU/Linux, qui ne peut exister) n'existe pas, je ne vois absolument pas comment tu peux écrire que la clé est montée dans quelque chose qui n'existe pas.

Teste avec d'autres entrées USB (je t'ai déjà demandé de le faire ; il n'est pas utile de me demander si tu dois le faire).

Tu n'as pas affiché 2) /boot/grub/custom.cfg

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#104 Le 06/01/2016, à 15:30

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Arbiel a écrit :

...
Tu n'as pas affiché 2) /boot/grub/custom.cfg

Désolé, je l'ai édité.

Arbiel a écrit :

...
Chacun de ces mots m'est compréhensible, mais la phrase ne me l'est pas. Que veux-tu dire exactement ? Si la session (je suppose que tu parles de la session au sein du système GNU/Linux, qui ne peut exister) n'existe pas, je ne vois absolument pas comment tu peux écrire que la clé est montée dans quelque chose qui n'existe pas.

C'est le chemin lorsque j'ouvre une session 'isaric"
/media/isaric/isaric-8/
Si j'ouvre une session "invité", le chemin est un truc dans le genre
/media/guest-9kE2pX
Je me demandais juste si lorsque le programme grub défile au départ, le chemin  /media/isaric/isaric-8 existe puisque la session n'est pas encore ouverte ?


Arbiel a écrit :

...
Teste avec d'autres entrées USB

Toujours la même chose je vois les étape 2 et 3 et cela redémarre "normalement".


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#105 Le 06/01/2016, à 17:02

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour.

Pour info...

Concernant ma machine qui ne sait pas booter sur l'USB sans CD de boot Plop Boot Manager.

Depuis l'Os par défaut au démarrage. En utilisant le script de Arbiel, et en utilisant le Grub de l'Os. pour démarrer les sessions live. J'ai testé ceci.

1) Lancer une session d'une iso stockée sur la clé usb. (la clé "Grub" que je viens de refaire dernièrement ). Clé usb branchée au reboot. Çà ne marche pas ; Message qui indique qu'il n'y a pas de périphérique de stockage contenant l'iso à lancer. ???. La clé est bien branchée pourtant.

2) Lancer une session live d'une autre iso stockée sur un hdd USB. hdd USB branché au reboot. Çà ne marche pas; Message qui indique qu'il n'y a pas de périphérique de stockage contenant l'iso à lancer. ??? Le hdd USB est bien branché pourtant.

3) Lancer une session live d'une iso stockée dans une partition de mon hdd interne.
Toujours avec le script de Arbiel. Çà marche.

4) Lancer une session live de la même iso, depuis une entrée créée dans le menu Grub de L'Os par défaut. Çà marche.

J'en conclus que toutes iso stockées sur support USB, avec une machine qui ne sait pas booter sur L'USB, on ne peut pas lancer de session live des ces iso sur support USB. Autrement qu'en utilisant un CD de boot Plop Boot Manager.

Ma dernière clé Grub utilisée avec le CD Plop Boot Manager. Les deux iso démarrent en session live.
Sans le CD de boot çà ne marche pas.

Les contenus des fichiers.
Le contenu de l'entrée du menu Grub de l'Os par défaut. (grub.cfg)  L'iso est stockée sur une partition du hdd interne.

menuentry "Iso Live ubuntu-14.04.1-desktop-i386.iso test encours-stockage iso dans s3fusion-12-sys" {
	insmod part_msdos
	insmod iso9660
        #recherche de la partition dans laquelle se trouve le fichier ISO et montage de celle ci dans "/"
        search --no-floppy --fs-uuid --set=root 8463b60d-4533-46aa-9252-f971f91c6374
	set isofile="/ubuntu-14.04.1-desktop-i386.iso"
	loopback loop $isofile
	echo	'Chargement du noyau Linux ...'
	linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile locale=fr_FR bootkbd=fr console-setup/layoutcode=fr noprompt noeject quiet splash --
	echo	'Chargement du disque mémoire initial ...'
	initrd (loop)/casper/initrd.lz
}

Çà marche


Le contenu du fichier custom.cfg  créé par le script de Arbiel.

source ${prefix}/greffons/fonctions_iso.cfg
    submenu "lubuntu-14.04.1-desktop-i386" {iso_boot "/ISO_LINUX/Ubuntu_14.04/lubuntu-14.04.1-desktop-i386.iso" "/ISO_LINUX/Ubuntu_14.04/lubuntu-14.04.1-desktop-i386.loopback.cfg"}
iso sur le hdd USB, ne marche pas.
   
submenu "ubuntu-15.10-desktop-i386" {iso_boot "/ubuntu-15.10-desktop-i386.iso" "/ubuntu-15.10-desktop-i386.loopback.cfg"}
iso stockée sur la clé Grub , depuis le menu Grub de l'Os,ne marche pas.  Sauf en utilisant le CD de boot plop au reboot de la machine, en bootant sur le Grub de la clé.
   
submenu "ubuntu-14.04.1-desktop-i386" {iso_boot "/ubuntu-14.04.1-desktop-i386.iso" "/ubuntu-14.04.1-desktop-i386.loopback.cfg"}
iso stockée sur une partition du hdd interne,  çà marche avec le script et depuis le menu Grub de l'Os par défaut de la machine.

Si çà peut aider à comprendre les choses de votre coté...

@+.  Babdu89  .

Dernière modification par Babdu89 (Le 06/01/2016, à 18:50)


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

Hors ligne

#106 Le 07/01/2016, à 01:10

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonsoir

@Babdu89
Essaies-tu de nous dire que, lorsqu'un PC ne sait pas démarrer à partir d'un périphérique USB, alors les ports USB sont invisibles tant qu'un processus du système opérationnel ne les a pas, en quelque sorte, activer ?

Cette hypothèse est réaliste, mais n'explique pas les informations que me retourne Isaric, et j'aimerais bien comprendre ce qui se passe avant de m'arrêter à cette explication. Mais, de ton côté, tu peux faire un test supplémentaire sur ton PC qui ne sait pas démarrer à partir d'un port USB. Je ne sais plus dans le détail ce qu'il faut faire pour passer dans le mode grub interactif, mais si tu retrouves l'information, passe en mode grub interactif et passe la commande

ls

qui te permettra de conclure avec certitude si grub voit on ne voit pas les ports USB. Et indique à Isaric ce qu'il doit faire pour faire ce même test.

@Isaric

Te ne m'as, de nouveau, pas affiché ton fichier /boot/grub/custom.cfg.

Si tu as suivi mes indications du #89, tu as inséré une commande "echo" au début du fichier /boot/grub/grub.cfg. C'est l'étape 1 et au #91 tu dis l'avoir vue. Au #98, tu dis ne plus la voir. Elle a effectivement disparu du fichier comme le montre ton rapport de démarrage publié au #102. Elle a pu disparaître du fait d'un "update-grub", comme éventuellement à l'occasion d'une mise à jour du système. Compare la date de ton fichier /boot/grub/grub.cfg à celle du jour où tu as appliqué mes consignes du #89.

Pour le reste, tu as peut-être des difficultés à noter les messages affichés par grub à cause d'un trop faible délai. Remplace tous les

sleep 2 ; (ou sleep 5 à la ligne 4 du fichier /boot/grub/custom.cfg)

par des

sleep --interruptible 30;

qui te donneront 30 secondes pour noter le message exact, et non le numéro de l'étape que tu vois passer telle que définie au #89. Quand tu as noté, utilise la barre d'espace pour faire repartir grub avant les 30 secondes.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#107 Le 07/01/2016, à 02:07

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonsoir.

@ Arbiel.

La clé Grub où sont stockées es iso est une Verbatim.
Le hdd usb où sont stockées mes iso est un hdd usb Seagate

Alors lsusb sans les périphériques branchés.

bernard@bernard-System-Product-Name:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bernard@bernard-System-Product-Name:~$ 

Avec la clé et le hdd usb branchés.

bernard@bernard-System-Product-Name:~$ lsusb
Bus 001 Device 003: ID 0bc2:3320 Seagate RSS LLC SRD00F2 [Expansion Desktop Drive]
Bus 001 Device 002: ID 13fe:3123 Kingston Technology Company Inc. Verbatim STORE N GO 4GB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bernard@bernard-System-Product-Name:~$

Utilisation du script depuis l'Os par défaut, sur le hdd interne de ma machine.
Il voit bien la clé et le hdd usb. Il trouve bien les iso, sur ces périphérique usb, crée le fichier custom,cfg, les fichiers .....loopback.

Au reboot clé, et  hdd USB branchés. Dans le menu Grub de l'Os par défaut, il y a bien les entrées pour lancer les iso en session live. Je lance, et j'ai droit au message indiquant que le système ne trouve pas de périphérique où sont stockées les iso. Et revient au menu Grub.

Alors pour info avec une machine qui sait booter sur l'Usb, les sessions live se lancent depuis la clé et le hdd usb.
C'est çà qui m'a incité à tester dernièrement sur la machine qui ne boot pas sur l'usb, je voulais avoir confirmation, et vous rapporter l'info.

Pour comprendre ce qui amène la machine à booter quand même sur l'USB, il faudrait "décortiquer" les scripts de l'Iso du CD de boot Plop Boot Manager. Puisque c'est lui qui me permet de booter sur l'USB avec cette machine. Et çà je ne suis pas capable de le faire.

https://www.plop.at/en/bootmanager/download.html

Dire que les ports USB ne sont pas actifs au reboot sur cette machine, ce n'est pas le cas. Car lorsque le système recherche sur le hdd interne et les périphériques USB de stockage, je vois les voyants clignoter.

Donc les ports usb sont bien activés, mais le bios ne sait pas booter sur l'usb sans le CD de boot plop.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 07/01/2016, à 02:14)


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

Hors ligne

#108 Le 07/01/2016, à 10:26

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour,

Pour
2) /boot/grub/custom.cfg
cat /boot/grub/custom.cfg --> /home/isaric/Disq-isaric/Téléchargements/y2.txt
Cela donne maintenant

echo y2-/boot/grub/custom.cfg ; sleep --interruptible 30 ;
if ${essai}; then
		set essai=false
		save_env essai
		echo "/boot/grub/custom.cfg, config_directory=${config_directory}" ; sleep 5 ;
		source "${config_directory}/greffons/chainage_grub V2.cfg";
		chainage_grub /boot/isaric-8.usb_boot source true ;
		fi ;

Pour

/boot/grub/grub.cfg

Il y a bien 1 jour de décalage qui peut-être dû à des mises à jour...


Voilà avant un démarrage "normal" les 2 captures (sur une seule photo) où l'on voit
écran 1

y1-/boot/grub/grub.cfg

écran 2 : (le "y" n'est pas apparent, il sort toujours de l'écran)

y2-/boot/grub/custom.cfg
texte..
y3-/boot/grub/greffons/chainage_grub V2.cfg

J'espère rien oublier roll


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#109 Le 07/01/2016, à 11:41

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour

Je me suis trompé dans le 3e paramètre de "chainage_grub".

Remplace /boot/grub/custom.cfg par

if ${essai}; then
		set essai=false
		save_env essai
		echo "/boot/grub/custom.cfg, config_directory=${config_directory}" ; sleep 5 ;
		source "${config_directory}/greffons/chainage_grub V2.cfg";
		chainage_grub /boot/isaric-8.usb_boot source false ;
		fi ;

Tu peux supprimer les 3 premiers "echo". Tu peux bien sûr attendre que nous ayons fini pour les supprimer tous à la fois.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#110 Le 07/01/2016, à 11:56

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Voilà avant un démarrage "normal" : capture 1052


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#111 Le 07/01/2016, à 12:56

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour.

(Nota;  Pour le lecteur qui passe, ce qui suit ne concerne que le cas d'une machine où un Os Linux lancé par GrubPC est déjà installé dans la machine.)
Il y a aussi de la doc pour faire la même chose avec Grub Legacy et Windows.

Alors en partant du principe que la machine ne sait pas booter sur l'USB.
Avec un CD de boot  Plop Boot Manager . On arrive à démarrer en bootant sur l'USB. 
Bon contrairement à Isaric ma machine a un lecteur de CD qui fonctionne.
J'ai remarqué que avec le MultiSystem de frafa, on à une entrée Plop Boot Manager dans le menu Grub des clés MultiSystem.
Les clés MultiSystem démarrent sur un Grub customisé par frafa.
Donc çà veut dire que l'on peut installer Plop Boot Manager dans le système de l'Os par défaut du hdd de la machine, pour avoir une entrée Plop Boot Manager au menu Grub de cet Os. Et pouvoir booter sur l'USB sans avoir de CD Plop Boot Manager.

Une petite recherche sur le net, voila ce que j'ai fais.

Télécharger l'archive  plpbt-5.0.15.zip, ici

https://www.plop.at/en/bootmanager/download.html

Déziper l'archive.

À partir du dossier  plpbt-5.0.15 , en root, copier le fichier   plpbt.bin dans la racine du système  / . (pas ailleurs)

En root toujours, aller dans le fichier  /etc/grub.d/40_custom

Et ajouter cette ligne

menuentry "Plop Boot Manager" {
set root='(hd*,**)'
linux16 /plpbt.bin
}

Remplacé les * par les bons chiffres pour le disque et partition, où est installé l'Os dont on utilise le menu Grub au démarrage.

Chez moi /dev/sda12  çà donne (hdo,12)

Faire une mise à jour de Grub

sudo update-grub

Redémarrer la machine clé usb live branchée, descendre en bas du menu Grub. On une entrée "plop boot Manager"
L'utiliser pour lancer la clé live.
Chez moi çà lance les clés MultiSystem, les live faites avec Unetbootin, les live faites avec le "Créateur de disque de démarrage", la clé Grub. Les hdd usb où sont installés mes Os. Et la dernière clé Grub faite à partie de ce sujet.
Édit;
Çà démarre aussi deux clé usb live (partition NTFS) avec copie des fichiers de boot de mes Windows XP.
Dans lesquelles, j'ai installé avec Boot-Repair, des mbr generic de type Windows. Des clés de boot Windows en fait. Çà démarre bien, et me permet de lancer entre autre mon XP comme çà .

Voila, ci çà peut aider; c'est à tester sur la machine de Isaric .
Si çà marche, çà confirme que sa machine ne sait pas booter sur l'USB. Et que Plop Boot manger installé sur l'Os arrange les choses.
Si çà ne marche toujours pas... Il faut continuer de creuser la question.

Remarque;
Plop Boot manager pour booter sur l'USB fonctionne bien avec les machines incapables de démarrer sur l'USB.
Celles qui sont capables, si on l'utilise, çà ne fait rien...

@+.   Babdu89    .

Dernière modification par Babdu89 (Le 10/01/2016, à 15:52)


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

Hors ligne

#112 Le 07/01/2016, à 13:08

moko138

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Attention :
Un bug du grub de multisystem affectant les disques avec partition uefi a été récemment mis en évidence (par malbo et Bougron, il me semble - mais je rédige au plus vite et de mémoire).
Et je ne sais pas si ce bug a déjà été corrigé.
Donc, provisoirement, méfiance.

Si mes infos sont déjà périmées, merci de corriger.


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

Hors ligne

#113 Le 07/01/2016, à 14:55

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

@ Babdu89
Je vais attendre les retours @ Arbiel
avant de me lancer dans les manipulations avec Plop Boot Manager ou plutôt plpbt.bin à la racine ...


Ma clé isaric-8 que j'utilise ici, n'a plus les droits en écriture ce qui n'était pas le cas hier ???
Hier j'ai pu mettre un fichier.wav à la racine de la clé isaric-8 que j'utilise ici et aujourd'hui on me dit que je suis en "lecture seule"
En propriétés j'ai :

Propriétaire : Moi (création et suppression des fichiers)
Groupe Isaric (Accès aux fichiers)
Autres (Accès aux fichiers)

[Edit]
En redémarrant, ce dernier le problème d'accès à la clé a été résolu c'est peut-être du aux commandes :

sudo grub-editenv /boot/grub/grubenv set essai=true
sudo grub-editenv /boot/grub/grubenv list

Dernière modification par Isaric (Le 07/01/2016, à 16:07)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#114 Le 07/01/2016, à 18:14

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour.
@moko138.
Merci pour l'info, mais comme tu peux le voir ,nous sommes avec des machines qui ne démarrent pas sur l'USB.... Donc certainement pas des machines avec un UEFI/Bios...

@Isaric et Arbiel.
J'ai continué des tests avec Plop Boot Manager lancé depuis le Grub de l'Os par défaut de ma machine.
Une nouvelle info.
Il faut passer par un arrêt complet de la machine pour l'utiliser. un reboot çà ne fonctionne pas à tous les coups.
Le périphériques USB bootables doivent être branchés sur le port USB n°1 . Pas sur les autres ports.
Une foi dans la fenêtre de Plop Boot Manager affichée, on sélectionne USB, puis  Entrée .  Je vois qu'il ne recherche que le premier port USB.  Pas les autres.

Édit

En fait j'ai refais les tests en prenant un peu plus mon temps, entre chaque. Le temps de laisser la machine se "reposer" . Et c'est bien sur tous les ports USB que çà fonctionne. Mais il vaut mieux passer par une extinction de la machine, plutôt qu'un  redémarrage.
Machine arrêtée, je branche les périphériques USB, je redémarre, çà laisse le temps au Bios de bien faire le tour des périphériques &&&...
En redémarrant, je fais çà à la "volée",  et ce n'est pas à tous le coups que çà marche.


Contrairement à Plop Boot Manager que l'on peut aussi lancer aussi depuis le MultiSystem.
En passant par le MultiSystem, une foi dans la fenêtre de Plop Boot Manager affichée, on sélectionne USB, puis  Entrée .  Je vois qu'il recherche sur tous les ports USB de la machines, et trouve mes hdd USB bootables.

@ Isaric.

Avec Plop Boot Manager, tu n'as rien à écrire sur la clé.
C'est dans le système de l'Os de ton hdd interne qu'il faut agir comme je l'ai expliqué.
Au redémarrage, tu devrais avoir une entrée Plop Boot Manager dans le menu Grub, qui devait te permettre de démarrer sur ta clé USB Grub. Çà remplace le CD bootable Plop Boot Manager.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 07/01/2016, à 21:46)


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

Hors ligne

#115 Le 07/01/2016, à 18:16

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour

Il faut arrêter de parler dans le cas présent de démarrage à partir de la clé USB. Il ne s'agit absolument pas de cela. Depuis un laps de temps maintenant important, nous savons que le PC d'Isaric ne sait pas démarrer à partir d'un port USB. Je ne suis pas stupide au point d'essayer de résoudre un problème insoluble. Démarrer à partir de la clé USB signifie que le BIOS va chercher le programme grub sur la clé USB (dans le MBR ou je ne sais où en UEFI) et ne signifie rien d'autre, et en particulier ne signifie pas que le fichier de configuration soit sur la clé USB. C'est grub, et pas le BIOS, qui lit ce fichier de configuration.

Dans le cas présent, le fichier de configuration est lui aussi sur le disque dur, mais ce fichier de configuration contient des commandes qui indiquent à grub d'aller lire et interpréter un second fichier de configuration, qui lui, est sur la clé. C'est quand même assez simple à comprendre, sans qu'il me soit nécessaire de le rabâcher dans chacune de mes interventions. Et continuer de ressasser qu'il s'agit de démarrer à partir de la clé USB, équivaut à ne rien comprendre de ce que nous faisons ici.

Je vous prie, les uns et les autres, de ne plus parler ici de démarrage à partir de clé USB. Mais vous pouvez bien sûr, si le cœur vous en dit, ouvrir une autre discussion "Démarrer à partir d'une clé USB un PC qui ne sait pas démarrer à partir d'une clé USB".

Le dernier test montre que grub ne trouve pas le fichier /boot/isaric-8.usb_boot. Il n'y a que trois possibilités
1) le BIOS ne sachant pas lire sur un port USB, peut-être grub ne sait-il pas lire non plus ; c'est l'hypothèse, à vrai dire peu vraisemblable, que j'ai soulevée précédemment et que Babdu89 a indiquée comme fausse ; pour s'en convaincre, j'ai demandé à ce que la commande ls de grub soit testée sur un PC ne sachant pas démarrer depuis un port USB ; je réitère ma demande ;
2) le fichier sur la clé ne porte pas ce nom, ce qui me paraît impossible si Isaric a fait un copier/coller du retour de grub-mkrelpath ; je demande à Isaric de le vérifier, en particulier de contrôler qu'un caractère invisible ne s'est pas introduit à la fin du nom du fichier ;
3) grub ne sait pas lire le système de fichiers FAT32, soit parce que je n'ai pas chargé le module qui sait lire ce système de fichiers, soit parce que grub ne sait pas du tout lire ce système de fichiers  ; je fais le point sur cette dernière hypothèse et je reviens dire ce qu'il en est.

Pour ce qui est des commandes grub-editenv, je ne pense pas qu'elles soient responsables de l'impossibilité d'écrire sur la clé.

Arbiel

Dernière modification par Arbiel (Le 07/01/2016, à 18:21)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#116 Le 07/01/2016, à 18:46

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Pour le point 1) suis-je concerné par un essai et lequel ?

Arbiel a écrit :

2) le fichier sur la clé ne porte pas ce nom, ce qui me paraît impossible si Isaric a fait un copier/coller du retour de grub-mkrelpath ; je demande à Isaric de le vérifier, en particulier de contrôler qu'un caractère invisible ne s'est pas introduit à la fin du nom du fichier ;

Il n'y a pas d'espace avant, ni après capture isaric-8.usb_boot


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#117 Le 07/01/2016, à 21:25

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonsoir.
@Arbiel. Tu dis

1) le BIOS ne sachant pas lire sur un port USB, peut-être grub ne sait-il pas lire non plus ; c'est l'hypothèse, à vrai dire peu vraisemblable, que j'ai soulevée précédemment et que Babdu89 a indiquée comme fausse ; pour s'en convaincre, j'ai demandé à ce que la commande ls de grub soit testée sur un PC ne sachant pas démarrer depuis un port USB ; je réitère ma demande ;

la commande ls de grub

Je n'ai pas trop compris là, ce que tu demandes.
Qu'est-ce qu'on doit faire?

@grandtoubab.
Oui...
Il semble que cette machine ne sache pas booter sur l'USB. Et la machine en question, n'a plus de lecteur de CD "valide" . Donc on cherche un autre moyen de faire booter les clés usb live. Oui, par-ce-que c'est bien l'objet du titre de ce sujet:

Booter une USB live

J'ai une machine dont le bios ne boot pas sur l'USB sans l'aide d'un CD de boot comme Plop Boot Manager.
Mais comme la machine du sujet ne peut pas utilisé ce CD de boot pour booter les live usb.
J'ai donc fouillé sur le net, et trouvé le moyen de faire booter ma machine à partir du menu Grub de L'os par défaut qui y est installé. Lancer Plop Boot Manager  à partir du menu Grub de ma machine.

Voir post#111.

@+. Babdu89  .

Dernière modification par Babdu89 (Le 07/01/2016, à 21:39)


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

Hors ligne

#118 Le 07/01/2016, à 21:41

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonsoir

J'ai écrit une nouvelle version du script, V3. Tu peux supprimer la version V2 actuellement présente dans /boot/grub/greffons et la remplacer par

##### chainage_grub V3.cfg
##### version du 07/01/2015
##### insertion des modules grub pour l'accès aux systèmes de fichiers lvm, ext2-3-4, ntfs, exfat, fat
##### insertion du module d'accès aux périphériques USB
##### l'insertion de ces modules dans core.img lors de l'installation de grub dépend du contexte dans lequel grub a été installé
##### leur réinsertion ne présente aucun inconvénient
	function chainage_grub {
		set grub_cfg="${1}";
		set searched="${2}";
		if [ -z "${searched}" ]; then set searched="${grub_cfg}"; fi;
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		insmod part_msdos
		insmod lvm
		insmod ext2
		insmod ntfs
		insmod exfat
		insmod fat
		insmod usb
		set root=
		if search --file --set=root --no-floppy "${searched}"; then
			export prefix;
			insmod configfile
			configfile "($root)${grub_cfg}";
		fi;
		echo "Fichier inconnu : ($root)${grub_cfg}";
		sleep --interruptible 10 ;
	}

en la nommant chainage_grub V3.cfg.
Ton fichier /boot/grub/custom.cfg devient

if ${essai}; then
		set essai=false
		save_env essai
		source "${config_directory}/greffons/chainage_grub V3.cfg";
		chainage_grub /boot/grub/grub.cfg /boot/isaric-8.usb_boot ;
		fi ;

en vérifiant bien que /boot/grub/grub.cfg et /boot/isaric-8.usb_boot sont bien les retours de grub-mkrelpath appliquée aux deux fichiers correspondants de /media/isaric/…

J'ai testé ce nouveau module. J'ai également modifié la signification des paramètres d'appel de chainage_grub qui n'était pas suffisamment explicite. Le fichier /boot/isaric-8.usb_boot n'a plus comme utilité que de servir à repérer la partition dans laquelle se trouve le fichier de configuration de grub. Son contenu n'a plus aucune importance.

Arbiel

P.S. Isaric

Je viens de réaliser que je devais rendre conditionnel l'affichage du message qui indique l'absence du fichier de configuration de la clé, situation normale lorsque tu démarres sans la clé. Je ferai cela demain. Cela ne modifiera que le fichier chainage_grub V3.cfg.

Dernière modification par Arbiel (Le 07/01/2016, à 21:58)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#119 Le 07/01/2016, à 23:15

Babdu89

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

@Arbiel.
Sur ma machine avec le Bios qui ne boot pas sur l'USB au démarrage.
Au menu Grub de l'Os par défaut en tapant ; "c" .

ls retourne ;

grub>ls   
(hd0) (hd0,msdos<les n° de toutes les partitions>  du hdd interne /sda)
(hd1) (hd1,msdos<les n° de toutes le partitions>  d'un hdd USB /sdb)
(hd2) (hd2,msdos<les n° de toutes les partitions> d'un hdd USB /sdc)
(fd0) lecteur de disquette
(fd1) la clé live du susjet (GRUB-NANARD).

Donc, sur ma machine au démarrage, Grub voit bien tous les périphériques USB branchés.

C'est bien le Bios qui ne sait pas booter sur l'USB sans assistance.

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

#120 Le 08/01/2016, à 00:28

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonsoir

@Babdu89

Je ne suis pas surpris par ce résultat. Il montre bien que le fait qu'un BIOS ne sache pas démarrer à partir d'un support amovible USB ne résulte pas de son incapacité à voir les périphériques connectés sur les ports USB. Cela résulte purement et simplement de l'absence de prise en compte de cette option dans le BIOS, ou du positionnement d'un paramètre dont nous ignorons l'existence. De la même manière, le BIOS de mon PC ne sait pas le faire démarrer à partir d'une carte multimédia, bien que le port correspondant soit accessible par l'USB. Le PC de moko138 par contre, sait parfaitement démarrer depuis une telle source.

Les dernières difficultés rencontrées par Isaric ne peuvent plus survenir que de l'absence, dans core.img, des modules d'accès nécessaires à la lecture du second fichier de configuration, à savoir FAT32. Ceci peut paraître à première vue surprenant, mais c'est fort logique. On peut raisonnablement supposer que la procédure d'installation de grub consulte son environnement pour en déduire les modules à inclure dans core.img afin d'en réduire la taille et minimiser ainsi son encombrement sur le disque.

Dans le cas présent, le grub utilisé est le grub du disque dur, sur lequel toutes les partitions sont en ext, sauf la swap ; donc aucune en FAT, système de fichiers utilisé sur sa clé. Le core.img peut donc ne pas contenir les modules d'accès à FAT. La modification apportée au script consiste à insérer les modules des principaux systèmes de fichiers pour parer au plus grand nombre de situations possibles.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#121 Le 08/01/2016, à 10:26

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Bonjour,

Après modification des 2 fichiers

isaric@antec:~$ grub-mkrelpath /media/isaric/isaric-8/boot/isaric-8.usb_boot
/boot/isaric-8.usb_boot
isaric@antec:~$ 

Malgré cette remarque

Arbiel a écrit :

P.S. Isaric
Je viens de réaliser que je devais rendre conditionnel l'affichage du message qui indique l'absence du fichier de configuration de la clé, situation normale lorsque tu démarres sans la clé. Je ferai cela demain. Cela ne modifiera que le fichier chainage_grub V3.cfg.

J'ai fait un essai qui donne
Capture 09h15.jpg

[Edit]
- après cet essai, je n'ai de nouveau plus accès à la clé en écriture (je n'ai pas redémarré...).

Dernière modification par Isaric (Le 08/01/2016, à 10:53)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#122 Le 08/01/2016, à 12:29

moko138

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Arbiel a écrit :

Le dernier test montre que grub ne trouve pas le fichier /boot/isaric-8.usb_boot.

Idée bête, au vu de la dernière capture d'isaric :
Est-ce que le point (ou l'un des deux types de tirets) pourrait constituer un obstacle ?
Ou (comme sous Dos) le nombre de caractères (plus grand que 3) après le point ?

Désolé si cette idée ne fait pas avancer le schmilblick.


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

Hors ligne

#123 Le 08/01/2016, à 12:50

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

@moko138
Non, je ne pense pas que cela puisse avoir de l'importance. Le "." n'est significatif que pour Windows.

Je vais essayer de poursuivre avec Isaric par téléphone, pour aller ausculter ses fichiers à partir de grub.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#124 Le 08/01/2016, à 14:48

Isaric

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Pour note :

Isaric a écrit :

J'ai fait un essai qui donne
Capture 09h15.jpg

[Edit]
- après cet essai, je n'ai de nouveau plus accès à la clé en écriture (je n'ai pas redémarré...).

Je démarre sans clé et j'ai le même message (voir Capture 09h15.jpg).
J'ouvre ma session et là j'ai le droit en écriture sur la clé.


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#125 Le 08/01/2016, à 16:37

Arbiel

Re : Booter une USB live sur un ordianteur qui boot pas en USB (avec GRUB)

Il faut vérifier quels sont les partitions et les fichiers que grub voit.

Démarre ton PC sans exécuter les commandes grub-editenv, de sorte que grub reste sur le fichier de configuration de ton disque dur.

Lorsqu'apparaît le menu de grub, appuie sur la touche "c" (en bas de menu tu peux voir un commentaire qui précise ce point). Tu dois alors passer en mode interactif dans lequel tu peux entrer des commandes grub.

Fais attention au fait que le clavier est alors vu comme un clavier américain, et donc que tu n'as plus la correspondance entre les caractères et la gravure des touches.

En mode interactif, tape

ls

Tu vas obtenir la liste des périphériques et des partitions. Ta clé devrait être (hd1) et ta partition FAT32, (hd1,msdos1). Tu peux facilement distinguer ta clé de ton disque par le nombre de partitions.
Entre ensuite la commande

ls (hd1,msdos1)/

Tu dois voir apparaître boot dans la liste.
puis

ls (hd1,msdos1)/boot

Relève la liste de ce que répond grub et indique le dans ton retour

Arbiel

Dernière modification par Arbiel (Le 08/01/2016, à 16:43)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne