Contenu | Rechercher | Menus

Annonce

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

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.

#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