Amorcer ou installer liveDVD sans DVD ni clé usb
GRUB 2 nécessaire
Retours d'expériences

alp1 Membre non connecté
-
- Voir le profil du membre alp1
- Inscrit le : 26/06/2012
- Groupes :
La description qui suit lancera la distribution en mode "live" le fichier-image iso, téléchargé à la racine de la partition sda10, sans le graver sur dvd ni le copier sur clé usb. Adapter à convenace. Ce fichier iso ne doit pas être téléchargé sur la partition (même beaucoup plus grande) qui contiendra l'installation finale.
L'installation définitive sur le disque dur se fera une fois l'image Mageia4-RC activée, par le programme "Installer sur disque dur" (icône à l'écran).
-AGRUB 2
Le lanceur GRUB 2 est obligatoire. GRUB 0.97 (appelé aussi GRUB 1 ou GRUB legacy) ne contient pas les outils nécessaires. Il faut donc posséder une distribution en place déjà amorçable par GRUB 2.
Ça signifie qu'en cas de multiboot avec grub legacy pointant par chaînage sur le fichier de démarrage d'une autre version (ou d'une autre distribution) contenant un grub 2 fonctionnel, l'opération est réalisable.
-B La partition active contenant GRUB 2
Pour les besoins de ce compte-rendu, sda6 est la partition fonctionnelle et amorçable par GRUB2, contenant / et /boot/grub2. Dans le corps du texte du compte-rendu, la notation (sda6) sert seulement à rappeler à quelle partition appartient un fichier désigné. Elle ne fait pas partie de la chaîne de la convention réelle de nommage.
Adapter à la situation réelle.
Rappel: modifier à la main le fichier d'amorçage de GRUB2 ( (sda6) /boot/grub2/grub.cfg) fonctionnera tant que la commande grub-install ne l'aura pas écrasé. Celui affecté aux modifications permanentes dans grub.cfg s'appelle (sda6) /etc/grub.d/40-custom.
Le fichier (sda6) /etc/grub.d/40-custom, dans notre cas de figure, une fois rempli doit présenter au minimum le contenu suivant (il lance peut-être aussi autre chose, à conserver):
#-------------------------------------------------------------------
#!/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.
#
# Penser à modifier le mot msdos10 (partition source de l'iso dans l'exemple)
# Au choix: msdos1 pour sda1 ou msdos19 pour sda19
# Conventions de nommage identiques pour les partitions (sda10) et msdos10
#
# La langue choisie est le français
# la ligne linux (loop) .... se termine par vga=788, sans aucun retour chariot
#
menuentry 'Lancer Mageia-4-RC-LiveDVD depuis son image iso sur disque dur' {
insmod part_msdos
insmod gzio
insmod ext2
set root='hd0,msdos10'
set isofile="/Mageia-4-RC-LiveDVD-KDE4-i586-DVD.iso"
loopback loop $isofile
linux (loop)/boot/vmlinuz root=mgalive:LABEL=Mageia-4-KDE4-LiveDVD ro rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 lang=fr isofrom=$isofile 5 vga=788
initrd (loop)/boot/cdrom/initrd.gz
}
#-------------------------------------------------------------------
-C- Préparation de l'amorçage (on est toujours dans sda6) à l'aide du CCM une fois /etc/grub.d/40-custom complété par copier-coller de tout l'espace ci-dessus entre les deux lignes de tirets, signes de commentaire et tirets compris.
Avertissement: penser à corriger-adapter, dans le texte copié-collé, les noms réels des fichiers source et des cibles.
(Les virtuoses utiliseront la ligne de commande)
Ouvrir le centre de configuration, section Démarrage, chapître Configurer le démarrage du système.
Programme d'amorçage à utiliserchoisir GRUB2 en mode graphique
Périphérique d'amorçage/dev/sda6 (/)
Allonger un peu le délai d'activation du choix par défaut (30 secondes, ce qui permet de ne pas paniquer et de penser à "toucher" pour arrêter le décompte)
Appuyer sur le bouton "Suivant"
Appuyer sur le bouton "terminer" sans se préoccuper des entrées présentées (elles ne concernent que grub 1)
Laisser agir la fenêtre "Veuillez patienter"
Les curieux ouvriront un navigateur de fichiers pour vérifier le contenu de (sda6) /boot/grub2/grub.cfg qui montrera les ajouts provenants de /etc/grub.d/40-custom
Ceux qui démarrent directement à l'aide de grub 2 peuvent clore la session pour relancer
Ceux qui chaînent depuis grub 1 vérifieront que leur /etc/menu.lst principal contient bien (à adapter sur la cible réelle)
title MGA3 stable Grub-2 sda6
kernel (hd0,5)/boot/grub2/i386-pc/core.img
=================================================
Il est sans doute possible d'amorcer directement en mode installation ou en mode vérification, en ajoutant le mot install à la fin de la ligne :
linux (loop)/boot/vmlinuz...............vga=788 install
L'expérience n'a pas été tentée par manque de temps.
Aucun paramètre particulier n'a été passé au noyau.
Utilisation en live: très bonne
Installation sans heurts sur le disque dur (sur partition dédiée unique / + /home)
Ceux qui voudront utiliser cette façon de faire avec le liveDVD GNOME monteront l'iso sur un répertoire de travail pour aller chercher dans le fichier /travail/isolinux/isolinux.cfg le nom de label à attribuer
================================================
Le DVD complet sans graver:
La méthode connue de montage-extraction de vmlinuz et all.rdz à installer par commodité dans la même partition que celle du menu.lst actif sera utisée. Donc se reporter aux wiki habituels.
================================================
Le cas décrit correspond à un modèle HP
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310]
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler HDMI Audio
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Port
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB900 PCI to PCI bridge (PCIE port 2)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie