Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-06-2015 16:03:33

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

[RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

@ tous : salut !

D'où m'est venu l'idée de ce topic ?
C'est très simple : ayant l'habitude d'utiliser des solutions clé usb bootable multiboot comme multisystem ou easy2boot, je me suis heurter à un problème avec les iso Debian... Si l'iso ne se trouve pas sur la racine de la clé usb, l'assistant d'installation plantera lors de l'étape "choisir et installer les logiciels" sauf si on a correctement configurer le réseau et que l'on a choisi un miroir. Perso, je préfère installer et faire les mises à jour après l'installation (sauf quand j'utilise la netinstall bien sûr, mais ça c'est plutôt pour testing et sid...).

Du coup, j'ai fais des recherches afin de trouver des solutions alternatives qui me permettrait de me faire une clé usb dédiée aux iso Debian.

Après avoir consulté ce topic : https://debian-facile.org/viewtopic.php?id=5850
Voilà ce que j'ai trouvé de plus probant : http://www.pendrivelinux.com/boot-multi … ing-linux/

Je résume la méthode :

1 - formater la clé USB en fat32
2 - installer grub dessus via la commande suivante :

grub-install --force --no-floppy --boot-directory=/le/chemin/adéquat/boot /dev/sdx


3 - placer les .iso à la racine de la clé usb
4 - et c'est là le point le plus important : éditer le grub.cfg.

Voilà celui qui est proposé sur le lien :

# This grub.cfg file was created by Lance http://www.pendrivelinux.com
# Suggested Entries and the suggestor, if available, will also be noted.

set timeout=10
set default=0

menuentry "Ubuntu Desktop ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
 initrd (loop)/casper/initrd.lz
}

menuentry "Linux Mint ISO" {
 loopback loop /linuxmint.iso
 linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/linuxmint.iso noeject noprompt splash --
 initrd (loop)/casper/initrd.lz
}

menuentry "DBAN ISO" {
 loopback loop /dban.iso
 linux (loop)/DBAN.BZI nuke="dwipe" iso-scan/filename=/dban.iso silent --
}

menuentry "Tinycore ISO" {
 loopback loop /tinycore.iso
 linux (loop)/boot/bzImage --
 initrd (loop)/boot/tinycore.gz
}

menuentry "Memtest 86+" {
 linux16 /memtest86+.bin
}

menuentry "SystemRescueCd" {
 loopback loop /systemrescuecd.iso
 linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd.iso setkmap=us docache dostartx
 initrd (loop)/isolinux/initram.igz
}



Pas de debian à l'horizon...

Alors je voudrais juste de l'aide pour réaliser cette dernière étape.
Quelle tête doit avoir le grub.cfg si je désire mettre dans la clé les .iso de Debian, aussi bien les CD que les DVD ou même les lives. Quelles sont les bonnes options pour lancer correctement les iso ?

Merci d'avance.

Dernière modification par AbdelQahar (18-04-2016 04:39:46)

Hors ligne

#2 05-06-2015 16:59:18

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

sur l'utilisation de clé USB, ça semble posé pb avec Debian plus que d'autres distrib. J'utilise cp ou dd pour la créer.
Par contre, je suis plus qu'intéressé par une solution comme ça.
J'avais cherché mais j'ai jamais trouvé mon bonheur.

J'avais regardé https://packages.debian.org/search?keyw … lla-search mais j'ai pas trop compris et je suis passé à autre chose.

https://help.ubuntu.com/community/Grub2 … enuentries

https://wiki.archlinux.org/index.php/Mu … ive#Debian

Hors ligne

#3 05-06-2015 19:01:19

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Tu peux t'inspirer des entrées de menu contenues dans le fichier /boot/grub/grub.cfg de l'installateur.

Hors ligne

#4 05-06-2015 20:08:58

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Hors ligne

#5 05-06-2015 20:26:27

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

est ce que t'as pu tester ?

 

    set timeout=10
    set default=0
     
    menuentry 'Debian ISO' {
      set isofile='/debian.iso'
      loopback loop $isofile
      linux (loop)/live/vmlinuz1 boot=live config fromiso=/dev/sdb1/$isofile
      initrd (loop)/live/initrd1.img
    }
    menuentry 'Debian ISO 2' {
      set isofile='/debian.iso'
      loopback loop $isofile
      linux (loop)/live/vmlinuz1 boot=live config findiso=$isofile
      initrd (loop)/live/initrd1.img
    }

 

Hors ligne

#6 05-06-2015 20:37:33

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

error: file '/live/vmlinuz1' not found.

il a du changer de nom depuis (ou d'emplacement ?), je regarde dans l'iso.

EDIT : ça y est, c'est vmlinuz tout court, sans le 1. Je reteste...
Et au passage : c'est pareil pour initrd.img : c'est sans le 1

EDIT2 :  Les entrées fonctionnent !!!

C'est bon : une partie du défi est relevée !

Je pense que ça méritera un petit tuto...

Dernière modification par AbdelQahar (05-06-2015 20:45:45)

Hors ligne

#7 05-06-2015 20:50:34

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Te gêne pas pour le tuto AbdelQahar, y'a la place plur la mise en chantier là :
https://debian-facile.org/atelier:chantier:chantier big_smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#8 05-06-2015 21:06:56

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Alors je viens de tester l'install : ça plante lors de l'install de grub qui ne veut pas se placer dans /target

C'est la même chose qui m'avait bloqué avec multisystem et easy2boot... Ça oblige à faire un chroot, apt-get update, apt-get install grub2. C'est pas génial...
Des idées ?

Ensuite il faudrait trouver les bonnes options pour lancer les CD et DVD, là c'est juste pour les lives...

Dernière modification par AbdelQahar (05-06-2015 21:08:03)

Hors ligne

#9 05-06-2015 21:35:27

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Vu que Tails se base sur Debian, ça peut être une piste.

Après, j'ai vu des choses tellement bizarre en passant par une install usb et selon les machines que ça devient vite compliqué.

Hors ligne

#10 05-06-2015 22:51:51

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Tails ? C'est quoi ? Je vois pas le rapport...

Pour ce problème, je l'ai déjà constaté sur plusieurs machines différentes,  et je ne pense pas être le seul à qui ça a dû arrivé...

Hors ligne

#11 05-06-2015 23:25:50

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Pour Tails, c'est une distribution basée sur Debian pour faciliter la confidentialité et l'anonymat. C'est une distribution live et intègre un installeur.
https://tails.boum.org/

Hors ligne

#12 06-06-2015 00:00:28

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

@ raleur :

Désolé de ne pas t'avoir répondu jusqu'à maintenant. Excellente idée ! J'ai suivi cette piste.
Voilà le grub.cfg du CD1 de debian 8.0.0 amd64 :

if loadfont $prefix/font.pf2 ; then
  set gfxmode=800x600
  insmod efi_gop
  insmod efi_uga
  insmod video_bochs
  insmod video_cirrus
  insmod gfxterm
  insmod png
  terminal_output gfxterm
fi

if background_image /isolinux/splash.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi

set theme=/boot/grub/theme/1
menuentry 'Install' {
    set background_color=black
    linux    /install.amd/vmlinuz vga=788 --- quiet
    initrd   /install.amd/initrd.gz
}
menuentry 'Graphical install' {
    set background_color=black
    linux    /install.amd/vmlinuz vga=788 --- quiet
    initrd   /install.amd/gtk/initrd.gz
}
submenu 'Advanced options ...' {
    set menu_color_normal=cyan/blue
    set menu_color_highlight=white/blue
    set theme=/boot/grub/theme/1-1
    menuentry '... Expert install' {
        set background_color=black
        linux    /install.amd/vmlinuz priority=low vga=788 ---
        initrd   /install.amd/initrd.gz
    }
    menuentry '... Rescue mode' {
        set background_color=black
        linux    /install.amd/vmlinuz vga=788 rescue/enable=true --- quiet
        initrd   /install.amd/initrd.gz
    }
    menuentry '... Automated install' {
        set background_color=black
        linux    /install.amd/vmlinuz auto=true priority=critical vga=788 --- quiet
        initrd   /install.amd/initrd.gz
    }
    menuentry '... Graphical expert install' {
        set background_color=black
        linux    /install.amd/vmlinuz priority=low vga=788 ---
        initrd   /install.amd/gtk/initrd.gz
    }
    menuentry '... Graphical rescue mode' {
        set background_color=black
        linux    /install.amd/vmlinuz vga=788 rescue/enable=true --- quiet  
        initrd   /install.amd/gtk/initrd.gz
    }
    menuentry '... Graphical automated install' {
        set background_color=black
        linux    /install.amd/vmlinuz auto=true priority=critical vga=788 --- quiet
        initrd   /install.amd/gtk/initrd.gz
    }
}
menuentry 'Install with speech synthesis' {
    set background_color=black
    linux    /install.amd/vmlinuz vga=788 speakup.synth=soft --- quiet
    initrd   /install.amd/gtk/initrd.gz
}



Voilà qui va servir pour toutes les options pour expert install, graphic install, etc...

J'ai testé avec un simple :

set timeout=10
    set default=0
     
    menuentry 'Debian ISO' {
      set isofile='/debian.iso'
      loopback loop $isofile
      linux  (loop)/install.amd/vmlinuz vga=788 --- quiet
      initrd   (loop)/install.amd/initrd.gz
    }



Ça suffit pour lancer l'iso. Et vga=788 est superflu apparemment.
J'ai n'ai pas encore testé l'install avec ça, mais je pense que je vais avoir le même problème...

EDIT : je retire, j'ai un problème à l'étape "Détecter et monter le CD" :
"Un CD non valable a été détecté
Le CD présent dans le lecteur ne peut être utilisé pour l'installation.
Veuillez insérer un CD valable pour continuer l'installation."

J'ai vérifié le md5, j'ai essayé de le renommer comme d'origine, mais toujours la même erreur. Je n'ai pas eu ce problème pour l'iso live...

Dernière modification par AbdelQahar (06-06-2015 00:48:44)

Hors ligne

#13 06-06-2015 01:06:07

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Voilà la partie des logs qui nous intéresse :

Jun  6 00:59:03 cdrom-detect: Searching for Debian installation media...
Jun  6 00:59:03 cdrom-detect: Devices: '/dev/sr0'
Jun  6 00:59:03 cdrom-detect: CD-ROM mount failed: device=/dev/sr0 fstype=iso9660
Jun  6 00:59:04 cdrom-detect: CD-ROM mount failed: device=/dev/sdb1 fstype=iso9660
Jun  6 00:59:04 kernel: [    8.064859] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jun  6 00:59:04 cdrom-detect: CD-ROM mount succeeded: device=/dev/sdb1 fstype=vfat
Jun  6 00:59:04 cdrom-detect: The CD in /dev/sdb1 is not a Debian CD!
Jun  6 00:59:07 cdrom-detect: CDROM-detect failed; unmounting CD just to be sure
Jun  6 00:59:07 main-menu[197]: (process:1164): mount: mounting /dev/sr0 on /cdrom failed: No medium found
Jun  6 00:59:07 main-menu[197]: (process:1164): mount: mounting /dev/sdb1 on /cdrom failed: Invalid argument
Jun  6 00:59:07 main-menu[197]: WARNING **: Configuring 'cdrom-detect' failed with error code 1
Jun  6 00:59:07 main-menu[197]: WARNING **: Menu item 'cdrom-detect' failed.
Jun  6 00:59:08 main-menu[197]: INFO: Modifying debconf priority limit from 'high' to 'medium'
Jun  6 00:59:08 debconf: Setting debconf/priority to medium
Jun  6 00:59:08 main-menu[197]: DEBUG: resolver (libc6-udeb): package doesn't exist (ignored)
Jun  6 00:59:10 main-menu[197]: INFO: Menu item 'save-logs' selected
Jun  6 00:59:13 main-menu[197]: INFO: Menu item 'save-logs' succeeded but requested to be left unconfigured.
Jun  6 00:59:13 main-menu[197]: DEBUG: resolver (libc6-udeb): package doesn't exist (ignored)
Jun  6 00:59:14 main-menu[197]: INFO: Menu item 'di-utils-shell' selected
Jun  6 00:59:24 kernel: [   28.030074] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Jun  6 00:59:50 main-menu[197]: DEBUG: resolver (libc6-udeb): package doesn't exist (ignored)
Jun  6 00:59:53 main-menu[197]: INFO: Menu item 'save-logs' selected

Dernière modification par AbdelQahar (06-06-2015 14:57:41)

Hors ligne

#14 06-06-2015 19:14:50

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Je viens de mettre le live debian 8.0.0 i386 lxde dans multisystem pour voir ce qu'il génère comme entrée dans son grub.cfg.
Voilà le passage intéressant :

#MULTISYSTEM_MENU_DEBUT|06-06-2015-18:54:20-141422352|debian1|multisystem-debian|1085Mio|
menuentry "Debian  Jessie lxde live-686-pae" {
linux /debian1/live/vmlinuz1 root=UUID=0D82-01FA live-media-path=/debian1/live boot=live components quiet splash live-config live-config.locales=fr_FR.UTF-8 live-config.keyboard-layouts=fr live-config.timezone=Europe/Paris
initrd /debian1/live/initrd1.img
}
menuentry "Debian  Jessie lxde Live (486)" {
linux /debian1/live/vmlinuz2 root=UUID=0D82-01FA live-media-path=/debian1/live boot=live components quiet splash live-config live-config.locales=fr_FR.UTF-8 live-config.keyboard-layouts=fr live-config.timezone=Europe/Paris
initrd /debian1/live/initrd2.img
}
menuentry "Debian  Jessie lxde i386 Text-mode install" {
linux /debian1/install/vmlinuz root=UUID=0D82-01FA cdrom-detect/try-usb=true quiet
initrd /debian1/install/initrd.gz
}
menuentry "Debian  Jessie lxde i386 Graphical install" {
linux /debian1/install/gtk/vmlinuz root=UUID=0D82-01FA cdrom-detect/try-usb=true quiet
initrd /debian1/install/gtk/initrd.gz
}



Et à titre d'info : dans l'iso live 32 bit il y a deux vmlinuz et deux initrd.img, respectivement 1 et 2, pour le i586 non pae et le i686 pae.

D'ailleurs voici les entrées grub de l'image iso d'xfce (dans le répertoire isolinux) :

menu.cfg :

menu hshift 7
menu width 60

menu title Boot menu
include stdmenu.cfg
include live.cfg
include install.cfg
menu begin advanced
  menu title ^Advanced options
  include stdmenu.cfg
  label mainmenu
    menu label ^Back..
    menu exit
  include advanced.cfg
menu end

menu clear



install.cfg :

label install
  menu label ^Install
  linux /install/vmlinuz
  initrd /install/initrd.gz
  append vga=788  --- quiet

label installgui
  menu label ^Graphical install
  linux /install/gtk/vmlinuz
  initrd /install/gtk/initrd.gz
  append video=vesa:ywrap,mtrr vga=788  --- quiet



live.cfg :

label live-586
  menu label ^Live (586)
  menu default
  linux /live/vmlinuz1
  initrd /live/initrd1.img
  append boot=live components quiet splash

label live-586-failsafe
  menu label ^Live (586 failsafe)
  linux /live/vmlinuz1
  initrd /live/initrd1.img
  append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal

label live-686-pae
  menu label ^Live (686-pae)
  linux /live/vmlinuz2
  initrd /live/initrd2.img
  append boot=live components quiet splash

label live-686-pae-failsafe
  menu label ^Live (686-pae failsafe)
  linux /live/vmlinuz2
  initrd /live/initrd2.img
  append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal



et le live.cfg du amd64 :

label live-amd64
  menu label ^Live (amd64)
  menu default
  linux /live/vmlinuz
  initrd /live/initrd.img
  append boot=live components quiet splash

label live-amd64-failsafe
  menu label ^Live (amd64 failsafe)
  linux /live/vmlinuz
  initrd /live/initrd.img
  append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal



Je mets ça là aussi pour que ça me serve de référence pour plus tard.

EDIT : je rajoute les entrées générées par multisystem pour Debian 8.0.0 XFCE i386 CD1 :

#MULTISYSTEM_MENU_DEBUT|07-06-2015-11:50:08-887017648|debian1|multisystem-debian|641Mio|
menuentry "Debian jessie install i386" {
linux /debian1/install.386/vmlinuz root=UUID=0D82-01FA cdrom-detect/try-usb=true quiet
initrd /debian1/install.386/initrd.gz
}
#MULTISYSTEM_MENU_FIN|07-06-2015-11:50:08-887017648|debian1|multisystem-debian|641Mio|

Dernière modification par AbdelQahar (07-06-2015 11:55:42)

Hors ligne

#15 07-06-2015 00:36:13

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

AbdelQahar a écrit :

j'ai un problème à l'étape "Détecter et monter le CD" :
"Un CD non valable a été détecté


Oui, j'ai constaté cela aussi. Après analyse rapide, il semble que l'installateur Debian inclus dans les images ISO hybrides d'installation pour CD/DVD ne soit pas capable d'utiliser un fichier ISO, il lui manque la fonction iso-scan. Vu vite fait dans le manuel d'installation pour une solution, il faudrait utiliser une image pour disque dur ou au moins un initrd incluant iso-scan.

Hors ligne

#16 07-06-2015 10:55:32

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Je trouve ça etonnant, parce qu'il n'y a pas ce problème avec dd
On peut pas aussi ajouter iso-scan au initrd directement dans l'iso ?

Avec Multisystem, ça passe, alors que j'ai mis les mêmes options à l'entrée grub !
On regardant dans la 4ème console je vois que l'erreur est liée au système de fichiers :

Cd rom mount succeeded : device=/dev/sdb1 fstype=vfat

Après ça me dit que l'iso n'est pas une iso debian.

Mais sur Multisystem,  il détecte : fstype=iso9660

La seul différence,  c'est que l'iso est décompressé. Alors j'ai essayé en la decompressant : même erreur. Je suis en train de contacter le développeur pour qu'il me dise comment il a fait...

Dernière modification par AbdelQahar (07-06-2015 11:12:10)

Hors ligne

#17 07-06-2015 11:10:39

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Pour mon topic #8 : vous pouvez ignorer, car c'est un bug qui a déjà été répertorié.
Liens :
https://bugs.debian.org/cgi-bin/bugrepo … bug=740795
https://bugs.debian.org/cgi-bin/bugrepo … bug=672689

Donc, pour les iso en mode live, ÇA FONCTIONNE !!!

Seul petit détail que certains ont dû expérimenter : il vaut mieux désactiver NetworkManager avant de lancer l'assistant d'installation car il peut y avoir un problème lors de l'étape configurer le réseau.

systemctl stop NetworkManager

Dernière modification par AbdelQahar (07-06-2015 11:44:39)

Hors ligne

#18 07-06-2015 11:22:07

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

AbdelQahar a écrit :

Je trouve ça etonnant, parce qu'il n'y a pas ce problème avec dd


Parce que dd ne copie pas l'image ISO en tant que fichier (qu'il faut monter en loop) mais en tant que système de fichiers sur un périphérique de stockage (qu'on peut monter directement).

AbdelQahar a écrit :

On peut pas aussi ajouter iso-scan au initrd directement dans l'iso ?


Je suppose qu'on pourrait. Il faudrait ouvrir un bug de type wishlist contre debian-installer.

Hors ligne

#19 07-06-2015 11:27:38

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

raleur a écrit :

La seul différence,  c'est que l'iso est décompressé


Le format ISO n'est pas un format de compression, c'est un système de fichiers comme ext4, FAT...
Tu veux peut-être dire que les fichiers contenus dans l'image ont été extraits.

Hors ligne

#20 07-06-2015 11:40:05

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Oui pardon, extraits.

plus précisément, dans la 4ème console j'ai :

cd-rom mount failed: device=/dev/sdb1 fstype=iso9660



et ensuite (après un log relatif à vfat et utf8 qui peut être ignoré)

cd-rom mount succeeded: device=/dev/sdb1 fstype=vfat



Alors que sur multisystem le premier réussi direct (fstype=iso9660), et le cd est bien détecté, enfin, le répertoire qui contienne les fichiers extraits de l'iso.
Je ne comprends pas ou j'ai pas bon...

Dans mon post #14 se trouve les entrées multisystem, parmi elle :

menuentry "Debian  Jessie lxde i386 Text-mode install" {
linux /debian1/install/vmlinuz root=UUID=0D82-01FA cdrom-detect/try-usb=true quiet
initrd /debian1/install/initrd.gz



le dossier debian1 à la racine de la clé USB est celui qui contient le résultat de l'extraction de l'ISO. Je ne comprend pas comment ça se fait qu'il le détecte comme étant du ios9660 ? Pas de initrd autre que celui de l'ISO à l'horizon. Ça veut dire qu'il a fait autrement...

Dernière modification par AbdelQahar (07-06-2015 11:48:05)

Hors ligne

#21 07-06-2015 11:50:00

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

AbdelQahar a écrit :

Alors que sur multisystem le premier réussi direct (fstype=iso9660)


Avec "device=/dev/sdb1" aussi ?

Hors ligne

#22 07-06-2015 11:59:54

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

oui : exactement la même chose ! Chez moi ça détecte du vfat, chez lui de l'iso9660, alors que la clé multisystem est bel et bien formatée en FAT32. Alors il doit y avoir une astuce...

Hors ligne

#23 07-06-2015 12:12:00

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

Et j'ai la même erreur avec le CD1 XFCE en mode text install. Donc ça ne vient pas de l'ISO live.

Avec l'entrée grub comme suit :

menuentry "Debian 8.0.0 i386 XFCE CD1 text-install" {
  set isofile='/debian-8.0.0-i386-xfce-CD-1.iso'
  loopback loop $isofile
  linux (loop)/install.386/vmlinuz root=UUID=C2F9-0712 cdrom-detect/try-usb=true quiet
  initrd (loop)/install.386/initrd.gz
}



J'ai dû passer à côté de quelque chose...

Hors ligne

#24 07-06-2015 12:14:32

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

As-tu essayé de monter manuellement cette partition en iso9660 pour voir ce que ça donne et ce qu'on y voit ?

Hors ligne

#25 07-06-2015 12:24:52

AbdelQahar
Membre
Lieu : Marmande
Distrib. : Jessie + Backports
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce 4.10
Inscription : 14-08-2014

Re : [RÉSOLU] Créer une clé d'installation Debian multiboot avec grub

mount -t iso9660 -o ro /dev/sdb1 /mnt

mount : mauvais type de système de fichiers, option erronée, superbloc erroné
        sur /dev/sdb1, page de code ou programme auxiliaire manquant, ou autre erreur
       Dans quelques cas certaines informations sont utiles dans le journal
        système — essayez « dmesg | tail » ou quelque chose du genre
 



Et pendant l'install depuis un shell, j'ai déjà essayé de monter sdb ou sdb1 dans /cdrom en iso9660 ou en vfat, comme je l'ai trouvé sur certain forum pour des personnes qui ont eu un problème similaire avec l'installateur de Debian 6 depuis un clé USB, mais dans mon cas, on attend et rien ne se passe... ou alors il se passe, mais il ne détecte plus le cd du tout !

Dernière modification par AbdelQahar (07-06-2015 12:29:17)

Hors ligne

Pied de page des forums