Pages : 1
#1 Le 15/05/2017, à 10:50
- NgocHo
ISO kubuntu depuis grub
Bonjour,
j'espère que je suis dans la bonne section.
Pour apprendre, je cherche à démarrer mon iso kubuntu directement depuis grub.
le grub est bien mis à jour après chaque modification du fichier /etc/grub.d/40_custom
mon iso kubuntu-16.04.2-desktop-amd64.iso se situe dans ce dossier :
/home/bruno/ISO (dans ma partition home /dev/sda4 sur un ssd)
je ne sais pas si ça peut aider, mes partitions sur le ssd sont comme ceci :
Disque /dev/sda : 117,4 GiB, 126035288064 octets, 246162672 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 634B1105-1F3F-4DAF-A5CC-EB79E3085CA4
Périphérique Start Fin Secteurs Size Type
/dev/sda1 2048 511999 509952 249M EFI System
/dev/sda2 512000 31231999 30720000 14,7G Microsoft basic data
/dev/sda3 31232000 57855999 26624000 12,7G Microsoft basic data
/dev/sda4 57856000 246147071 188291072 89,8G Microsoft basic data
après reboot, le menu grub s'affiche bien avec le choix de démarrer l'iso, je choisi donc cette option, et voila ce que j'ai :
erreur : fichier "/home/bruno/ISO/kubuntu-16.04.2-desktop-amd64.iso" non disponible
erreur : aucun serveur n'est indiqué
alloc magic is broken at 0x7c216560 7c14b9a0
Aborted. Press any key to exit.
l'iso est bien dans le bon dossier mentionné dans le script....
et cette affaire de serveur non indiqué ?
et alloc magic... ? serait-ce un soucis de ssd (matériel donc) ?
mon fichier /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# 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.
#
# boot iso kubuntu
menuentry "Kubuntu 16.04 ISO" {
set isofile="/home/bruno/ISO/kubuntu-16.04.2-desktop-amd64.iso"
echo "Chargement de $isofile..."
loopback loop $isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile quiet splash
initrd (loop)/casper/initrd.lz
}
bon, je sais bien qu'on peut lancer l'iso depuis ma clé usb (et ça fonctionne), mais je voudrais savoir pourquoi cela ne fonctionne pas directement depuis grub. Je trouve de plus que c'est une fonction intéressante et pratique, puisque qu'on peut faire (normalement) avec d'autres iso.
obs. J'avais essayé avant avec un iso de clonezilla, et là aussi même problème...
sinon tout fonctionne bien, kubuntu se lance sans soucis, les iso en usb aussi....
en vous remerciant...
Dernière modification par NgocHo (Le 15/05/2017, à 10:55)
Kubuntu 16.04 x64
Hors ligne
#2 Le 18/05/2017, à 13:32
- jamesbad000
Re : ISO kubuntu depuis grub
Bonjour.
Il te manque l'indication de la partition racine pour activer le périphérique loop
loopback loop (hdX,Y)$isofile
Si tu n'a qu'un disque, X vaudra 0, et le Y correspond au n° de partition
par ex sda4 sous llinux correspond normalement à (hd0,4) sous grub. sdb3 correspond à (hd1,3)...
par contre
iso-scan/filename=$isofile
est correcte. (il s'agit d'un paramètre passé au kernel. Donc lui transmettre une notion de partition exprimée dans la convention d'appellation de grub n'ira pas...)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#3 Le 20/05/2017, à 12:21
- NgocHo
Re : ISO kubuntu depuis grub
Bonjour,
J'ai appliqué tes conseils, mais cela ne fonctionne toujours pas. J'ai exactement les mêmes messages. Tant pis...
Je vais faire une installation de kubuntu demain sur un autre pc, je verrai par la même occasion si j'ai le même soucis.
En tout cas, merci de ta réponse.
Kubuntu 16.04 x64
Hors ligne
Pages : 1