Debian-facile

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

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

#26 22-09-2017 02:53:11

grivar
Membre
Distrib. : Linux mx1 3.16.0-4-586
Noyau : #1 Debian 3.16.39-1+deb8u2 (2017-03-07) i686 GNU/L
Inscription : 25-08-2016

Re : Grub et les iso

raleur a écrit :

Maintenant tu voudrais "chainloader" isolinux...

La traduction part d'une bonne intention, mais il vaut mieux éviter, c'est plus compréhensible en VO anglaise.

A mon avis, les raisons invoquées pour que ça ne marche pas ne sont pas pertinentes. Le fichier isolinux.bin n'est tout simplement pas un secteur amorçable BIOS, pas plus que l'image principale (core image) core.img de GRUB BIOS. La core image de GRUB BIOS a la particularité d'être au "standard" Multiboot de GRUB, ce qui lui permet d'être lancée avec la commande "multiboot" de GRUB. Mais je ne pense pas que ce soit le cas d'isolinux.

L'autre problème, c'est que le montage en loop n'est actif que dans GRUB donc même s'il était possible d'exécuter le chargeur présent dans l'image ISO montée en loop, celui-ci ne trouverait pas les fichiers qui sont dans l'image ISO. Il faudrait que GRUB, ou un autre chargeur, soit capable d'émuler un disque au niveau du firmware à partir de l'image ISO.

Je pense donc que c'est une impasse.


Re,
Merci donc pour ton résumé, simple et précis smile qui m'a permit de nouvelles directions de recherches et qui de faite m'ont permises d'améliorer ma compréhension de certaines choses... yes.gif

Info personnelle:
Déformation professionnelle et de faite par caractère, je n'aime pas trop faire bêtement, sans comprendre..... le copier/coller est facile mais rend......
Donc.....
I'm sorry pour le temps de réponse, mais cela est du a ton poste out.gif, sur le qu'elle j'ai disons "travailler"  orienter des recherches et essayer de comprendre par moi même certaines choses en effectuent diverses mise en œuvre tjs avec antiX
Je me retrouve donc maintenant avec autre chose qui .... old_geek.gif
avant d'aller plus loin, si on cherche a installer une distri amorcée via grub, comment interpréter ceci :
- aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"
et ceci
- choisir une parti pour l instal donne:
/ (root) partition :  partition-info fatal error: device /dev/ is not a block device
ici la sortie des mount

findmnt -R
TARGET              SOURCE         FSTYPE     OPTIONS
/                   overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
├─/media            tmpfs          tmpfs      rw,noatime,size=10240k
├─/run              tmpfs          tmpfs      rw,nosuid,nodev,noexec,noatime,size=128616k,mode=755
│ ├─/run/lock       tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/shm        tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=680940k
│ └─/run/rpc_pipefs rpc_pipefs     rpc_pipefs rw,relatime
├─/live             tmpfs          tmpfs      rw,noatime,size=10240k,mode=755
│ ├─/live/aufs      overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
│ ├─/live/iso-dev   /dev/sda1      ext4       rw,noatime,data=ordered
│ ├─/live/iso-file  /dev/loop0     iso9660    ro,relatime
│ ├─/live/linux     /dev/loop1     squashfs   ro,relatime
│ └─/live/aufs-ram  tmpfs          tmpfs      rw,noatime,size=1012736k
├─/proc             proc           proc       rw,nosuid,nodev,noexec,relatime
├─/sys              sys            sysfs      rw,nosuid,nodev,noexec,relatime
│ └─/sys/fs/pstore  pstore         pstore     rw,relatime
├─/dev              devtmpfs       devtmpfs   rw,relatime,size=640964k,nr_inodes=160241,mode=755
│ └─/dev/pts        devpts         devpts     rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/etc/live/config  tmpfs[/config] tmpfs      rw,noatime,size=10240k,mode=755
└─/etc/live/bin     tmpfs[/bin]    tmpfs      rw,noatime,size=10240k,mode=755
 



Merci

Hors ligne

#27 22-09-2017 11:23:39

raleur
Membre
Inscription : 03-10-2014

Re : Grub et les iso

grivar a écrit :

aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"


Vérifier si le noyau de l'installateur détecte les disques.
Les pilotes du noyau peuvent ne pas bien fonctionner avec certains contrôleurs SATA en mode RAID, ou bien avoir besoin de firmwares pour certains contrôleurs SCSI...

Certains installateurs excluent aussi le disque contenant l'image d'installation.

Hors ligne

#28 22-09-2017 20:56:05

grivar
Membre
Distrib. : Linux mx1 3.16.0-4-586
Noyau : #1 Debian 3.16.39-1+deb8u2 (2017-03-07) i686 GNU/L
Inscription : 25-08-2016

Re : Grub et les iso

Je me penche la dessus, sinon juste ceci:
la sortie de findmnt -R montre ceci

findmnt -R
TARGET              SOURCE         FSTYPE     OPTIONS
/                   overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
├─/media            tmpfs          tmpfs      rw,noatime,size=10240k
├─/run              tmpfs          tmpfs      rw,nosuid,nodev,noexec,noatime,size=128616k,mode=755
│ ├─/run/lock       tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/shm        tmpfs          tmpfs      rw,nosuid,nodev,noexec,relatime,size=680940k
│ └─/run/rpc_pipefs rpc_pipefs     rpc_pipefs rw,relatime
├─/live             tmpfs          tmpfs      rw,noatime,size=10240k,mode=755
│ ├─/live/aufs      overlay        overlay    rw,relatime,lowerdir=/live/linux,upperdir=/live/aufs-ram/upper,workdir=/live/aufs-ram/work
│ ├─/live/iso-dev   /dev/sda1      ext4       rw,noatime,data=ordered
│ ├─/live/iso-file  /dev/loop0     iso9660    ro,relatime
│ ├─/live/linux     /dev/loop1     squashfs   ro,relatime
│ └─/live/aufs-ram  tmpfs          tmpfs      rw,noatime,size=1012736k
├─/proc             proc           proc       rw,nosuid,nodev,noexec,relatime
├─/sys              sys            sysfs      rw,nosuid,nodev,noexec,relatime
│ └─/sys/fs/pstore  pstore         pstore     rw,relatime
├─/dev              devtmpfs       devtmpfs   rw,relatime,size=640964k,nr_inodes=160241,mode=755
│ └─/dev/pts        devpts         devpts     rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/etc/live/config  tmpfs[/config] tmpfs      rw,noatime,size=10240k,mode=755
└─/etc/live/bin     tmpfs[/bin]    tmpfs      rw,noatime,size=10240k,mode=755
 


Ce qui donne le résultat expliqué si dessus.

Avec ce résultat de montage, J'ai essayer ceci juste histoire de voir.....
- je lance un

umount -l -r -f /live


- la commande passe et /live n'est plus....
En faisant cela, si je relance installateur, il vois bien mon disque et il est possible de choisir une partition
- tout se passe bien "nom, mot passe...."
- proposition d'installe de grub, je choisis non pour info
En suite l'écran, le processus d'installation disparait, mais je remarque une activité " un clignotement bref et régulier" de la diode d'utilisation du disque....


EDIT
Je reboot sur mon système principale sda1 et la si je regarde dans la partition sur la qu'elle je voulais installer c'est a dire sda7, j'ai ceci:
/media/rootantiX-16/

root@mx1:/media/rootantiX-16# ls -lR
.:
total 44
drwxr-xr-x 2 root root  4096 sep 21 23:22 dev
drwxr-xr-x 3 root root  4096 sep 21 23:23 etc
drwxr-xr-x 2 root root  4096 sep 21 23:23 home
drwx------ 2 root root 16384 sep 21 23:23 lost+found
drwxr-xr-x 2 root root  4096 sep 21 23:23 opt
drwxr-xr-x 2 root root  4096 sep 21 23:23 proc
drwxr-xr-x 2 root root  4096 sep 21 23:23 run
drwxr-xr-x 2 root root  4096 sep 21 23:23 sys
lrwxrwxrwx 1 root root     7 sep 21 23:23 tmp -> var/tmp

./dev:
total 0

./etc:
total 40
-rw-r--r-- 1 root root   16 sep 21 23:23 adjtime
-rw-r--r-- 1 root root  620 sep 21 23:23 default
-rw-r--r-- 1 root root   12 sep 21 23:23 defaultdomain
-rw-r--r-- 1 root root    7 sep 21 23:23 hostname
drwxr-xr-x 2 root root 4096 sep 21 23:23 init.d
-rw-r--r-- 1 root root   98 jan 16  2017 issue
-rw-r--r-- 1 root root 2945 sep 21 23:23 localtime
-rw-r--r-- 1 root root    7 sep 21 23:23 mailname
-rwxr-xr-x 1 root root  267 déc 13  2015 rc.local
-rw-r--r-- 1 root root   13 sep 21 23:23 timezone

./etc/init.d:
total 60
-rwxr-xr-x 1 root root 3807 jan 16  2017 checkfs.sh
-rwxr-xr-x 1 root root 1379 jan 16  2017 console-setup
-rwxr-xr-x 1 root root 3049 jan 16  2017 cron
-rwxr-xr-x 1 root root 2574 jan 16  2017 gpm
-rwxr-xr-x 1 root root 3916 jan 16  2017 hwclock.sh
-rwxr-xr-x 1 root root 1588 jan 16  2017 keyboard-setup
-rwxr-xr-x 1 root root 1990 jan 16  2017 kmod
-rwxr-xr-x 1 root root  869 jan 16  2017 lm-sensors
-rwxr-xr-x 1 root root 4760 jan 16  2017 networking
-rwxr-xr-x 1 root root 4153 jan 16  2017 resolvconf
-rwxr-xr-x 1 root root 3207 jan 16  2017 sendsigs
-rwxr-xr-x 1 root root 2737 jan 16  2017 umountfs
-rwxr-xr-x 1 root root 2146 jan 16  2017 virtualbox-guest-utils

./home:
total 0

./lost+found:
total 0

./opt:
total 0

./proc:
total 0

./run:
total 0

./sys:
total 0
root@mx1:/media/rootantiX-16#
 



Merci

Dernière modification par grivar (22-09-2017 21:15:43)

Hors ligne

#29 06-10-2017 17:17:37

grivar
Membre
Distrib. : Linux mx1 3.16.0-4-586
Noyau : #1 Debian 3.16.39-1+deb8u2 (2017-03-07) i686 GNU/L
Inscription : 25-08-2016

Re : Grub et les iso

smile
A coup de marteau kernal_panic.gif problème résolu pour l'installation d'antiX smile

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'antiX 16.1 (16.1) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-bebbbed5-f317-4de3-a696-17a5aefd1328' {
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos7'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  bebbbed5-f317-4de3-a696-17a5aefd1328
  else
    search --no-floppy --fs-uuid --set=root bebbbed5-f317-4de3-a696-17a5aefd1328
  fi
  linux /boot/vmlinuz-4.4.10-antix.1-486-smp root=/dev/sda7
  initrd /boot/initrd.img-4.4.10-antix.1-486-smp
}
submenu 'Options avancées pour antiX 16.1 (16.1) (sur /dev/sda7)' $menuentry_id_option 'osprober-gnulinux-advanced-bebbbed5-f317-4de3-a696-17a5aefd1328' {
  menuentry 'antiX 16.1 (16.1) (sur /dev/sda7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.10-antix.1-486-smp--bebbbed5-f317-4de3-a696-17a5aefd1328' {
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos7'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  bebbbed5-f317-4de3-a696-17a5aefd1328
    else
      search --no-floppy --fs-uuid --set=root bebbbed5-f317-4de3-a696-17a5aefd1328
    fi
    linux /boot/vmlinuz-4.4.10-antix.1-486-smp root=/dev/sda7
    initrd /boot/initrd.img-4.4.10-antix.1-486-smp
  }
}

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




EDIT:
Juste pour donner une petite info pour :

avant d'aller plus loin, si on cherche a installer une distri amorcée via grub, ici pour antiX-16, comment interpréter ceci :
- aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"
et ceci
- choisir une parti pour l instal donne:
/ (root) partition :  partition-info fatal error: device /dev/ is not a block device



Cela a pu être résolu par ceci.....
-) copie de l'iso sur une partition sda6

carl@mx1:/
$ sudo cp antiX-17_386-base.iso /dev/sda6



-) ajout d'une entrée dans /etc/grub.d/40_custom qui pointe sur /dev/sda6/boot/grub/grub.cfg

menuentry "antiX-17 configfile" {
set root='hd0,msdos6'
configfile (hd0,msdos6)/boot/grub/grub.cfg
}

-) boot sur cette menuentry


-) edit de l'entrée antiX-17 386-base (24 October 2017) pour y ajouter bdev=sda6

menuentry " antiX-17 386-base (24 October 2017)" {
linux /antiX/vmlinuz bdev=sda6 quiet splash=v disable=lx
initrd /antiX/initrd.gz
}



-) run for F10

Je ne passe pas le sujet en résolu

Dernière modification par grivar (29-10-2017 14:32:13)

Hors ligne

#30 14-11-2017 21:24:57

grivar
Membre
Distrib. : Linux mx1 3.16.0-4-586
Noyau : #1 Debian 3.16.39-1+deb8u2 (2017-03-07) i686 GNU/L
Inscription : 25-08-2016

Re : Grub et les iso

raleur a écrit :

grivar a écrit :

aucun disque n'est vu par l'installateur ? use disk for install "c'est vide aucune proposition"


Vérifier si le noyau de l'installateur détecte les disques.
Les pilotes du noyau peuvent ne pas bien fonctionner avec certains contrôleurs SATA en mode RAID, ou bien avoir besoin de firmwares pour certains contrôleurs SCSI...

Certains installateurs excluent aussi le disque contenant l'image d'installation.



Re,
c'est bien cela pour les antix et MX
https://forum.mxlinux.org/viewtopic.php … 97#p401364

juste a titre d'information:
-) un seul disque
-) grub dans mbr
-) une partition primaire sda1
-) installer sur une partition logique ici sda6
Pour MX linux démarré via grub2 iso boot

menuentry "MX-17.b1 386 (November 6, 2017)" {
set root='hd0,msdos1'  
set isofile="/isos/MX-17.b1_386.iso"
loopback loop (hd0,msdos1)$isofile
linux (loop)/antiX/vmlinuz fromiso=${isofile} bootdev=sda1 quiet lang=fr kbd=be tz=Europe/Paris xres=1280x800 hwclock=utc
initrd (loop)/antiX/initrd.gz
}



Dans la session live pour contourner cela, avant de lancer l'installateur il faut éditer le fichier /sbin/partition-info et modifier la ligne 169

[ "$EX_BOOT" ] && test -r $LIVE_CONFIG && eval $(grep ^BOOT_UUID= $LIVE_CONFIG)


Par

#[ "$EX_BOOT" ] && test -r $LIVE_CONFIG && eval $(grep ^BOOT_UUID= $LIVE_CONFIG)


Et la c'est top, plus de problèmes....
Source : https://forum.mxlinux.org/viewtopic.php … 10#p401431

smile

Hors ligne

Pied de page des forums