OVH Cloud OVH Cloud

installation de grub sur une compact flash

2 réponses
Avatar
Fred Kap
Bonjour,
je voudrais donc installer linux sur une compact flash , la première
chose à faire est donc d'installer grub.
le programme d'installation demande de faire une disquette bootable puis
d'installer grub sur le disque dur.
Personnellement je n'ai pas de lecteur de disquette et je boote sur un
disque dur en hdb et j'installe grub en (hd0,0)
Si j'essaye alors de booter sur la compact flash j'ai une erreur no
bootable partition)
Est ce qu'il est possible d'installer grub sur la compact flash à partir
d'un disque dur ou faut il impérativement passer par une disquette ?

2 réponses

Avatar
Doug713705
Le Lundi 20 Mars 2006 13:29, Fred Kap s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Bonjour,
je voudrais donc installer linux sur une compact flash , la première
chose à faire est donc d'installer grub.
le programme d'installation demande de faire une disquette bootable puis
d'installer grub sur le disque dur.
Personnellement je n'ai pas de lecteur de disquette et je boote sur un
disque dur en hdb et j'installe grub en (hd0,0)
Si j'essaye alors de booter sur la compact flash j'ai une erreur no
bootable partition)
Est ce qu'il est possible d'installer grub sur la compact flash à partir
d'un disque dur ou faut il impérativement passer par une disquette ?


Ca ne doit pas être bien différent que de le faire sur une clé USB.

Voici comment j'ai installé grub sur ma clé usb.

- L'ensemble des opérations ci dessous est à exécuter en root avec la clé
USB (compact flash) branchée et montée (chez moi sur /mnt/usb).

- Il est supposé que le préfix d'installation de grub soit /usr/local

1 - Régénérer le device.map :

# rm /boot/grub/device.map (si le fichier n'existait pas, c'est
tant mieux)

# grub --device-map /boot/grub/device.map

2 - Identifier la clé USB :

# cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda <<< Ici la clé USB

3 - Créer le répertoire des fichiers d'initialisation et de conf de grub sur
la clé USB :

# mkdir /mnt/usb/boot/grub/

4 - Copier les fichier d'initialisation de grub sur la clé USB :

# cp /usr/local/share/grub/i386-pc/*stage* /mnt/usb/boot/grub

5 - Installer grub :

# grub
(ce qui suit est à taper dans la console grub)

root (hd2,0) <<<< ici on considère que le périphérique n'a qu'une
seule partition.

setup (hd2) <<<<< On installe grub sur le MBR (je ne sais pas si
ça se dit comme ça dans le cas d'une clé USB)
quit

6 - Il ne reste plus qu'a éditer le fichier /mnt/usb/boot/grub/menu.lst afin
de le mettre en concordance avec le système.


--
@+
Doug [Linux user #307925] - Slackware RuleZ ;-)
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --

Avatar
Fred Kap
Merci , ca marche.
Une autre question qui devrait être identique avec une clé usb : une
fois qu'on a mis le noyau, comment créer les noeuds sous /dev pour un
noyau 2.6 ?



Le Mon, 20 Mar 2006 15:10:12 +0100, Doug713705 a écrit :

Le Lundi 20 Mars 2006 13:29, Fred Kap s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :

Bonjour,
je voudrais donc installer linux sur une compact flash , la première
chose à faire est donc d'installer grub. le programme d'installation
demande de faire une disquette bootable puis d'installer grub sur le
disque dur.
Personnellement je n'ai pas de lecteur de disquette et je boote sur un
disque dur en hdb et j'installe grub en (hd0,0) Si j'essaye alors de
booter sur la compact flash j'ai une erreur no bootable partition)
Est ce qu'il est possible d'installer grub sur la compact flash à
partir d'un disque dur ou faut il impérativement passer par une
disquette ?


Ca ne doit pas être bien différent que de le faire sur une clé USB.

Voici comment j'ai installé grub sur ma clé usb.

- L'ensemble des opérations ci dessous est à exécuter en root avec la
clé USB (compact flash) branchée et montée (chez moi sur /mnt/usb).

- Il est supposé que le préfix d'installation de grub soit /usr/local

1 - Régénérer le device.map :

# rm /boot/grub/device.map (si le fichier n'existait pas,
c'est
tant mieux)

# grub --device-map /boot/grub/device.map

2 - Identifier la clé USB :

# cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sda <<< Ici la clé USB

3 - Créer le répertoire des fichiers d'initialisation et de conf de grub
sur la clé USB :

# mkdir /mnt/usb/boot/grub/

4 - Copier les fichier d'initialisation de grub sur la clé USB :

# cp /usr/local/share/grub/i386-pc/*stage* /mnt/usb/boot/grub

5 - Installer grub :

# grub
(ce qui suit est à taper dans la console grub)

root (hd2,0) <<<< ici on considère que le périphérique n'a
qu'une
seule partition.

setup (hd2) <<<<< On installe grub sur le MBR (je ne sais pas
si
ça se dit comme ça dans le cas d'une clé USB)
quit

6 - Il ne reste plus qu'a éditer le fichier /mnt/usb/boot/grub/menu.lst
afin de le mettre en concordance avec le système.