Bon tuyaux Linux / *BSD  -   Samedi 19 Juin 2004

<Précédent Suivant>

Grub install disquette et disque dur
Catégorie : *BSD
par hika hika AT bsdmon DOT com Homepage : http://www.bsdmon.com

Pour ceci, il faut d'abord installer grub :
via le port FreeBSD depuis /usr/ports/sysutils/grub ...
# cd /usr/ports/sysutils/grub && make install clean

- Pour installer sur la disquette :
Formater la d'abord , avec le filesystem que vous souhaitez :
Pour mettre de la FAT :
# newfs_dos /dev/fd0

Pour l'UFS 1 :
# newfs -U -O1 /dev/fd0

Pour l'UFS 2 :
# newfs -U -O2 /dev/fd0

Ensuite monter la disquette sur /mnt/floppy (par exemple) :
# mount -t msdos /dev/fd0 /mnt/floppy
ou
# mount -t ufs /dev/fd0 /mnt/floppy

Créer ensuite les dossiers boot et boot/grub sur la disquette :
# mkdir -p /mnt/floppy/boot/grub

Copier les fichiers nécessaires à grub sur la disquette :
# cp /usr/local/share/grub/i386-freebsd/stage1 /mnt/floppy/boot/grub/
# cp /usr/local/share/grub/i386-freebsd/stage2 /mnt/floppy/boot/grub/

En fonction du filesystem que vous avez choisi :
# cp /usr/local/share/grub/i386-freebsd/fat_stage1_5 /mnt/floppy/boot/grub/
ou
# cp /usr/local/share/grub/i386-freebsd/ufs_stage1_5 /mnt/floppy/boot/grub/

Vous devez ensuite créer le fichier de menu dans :
/mnt/floppy/boot/grub/menu.lst

Exemple de menu.lst :
<menu.lst>

# Configuration de base
# default : FreeBSD
default=0
timeout=10

# OS Boot
# 0 FreeBSD
# sur 1ère partition du 1er disque sur 1er controleur IDE
title FreeBSD
root (hd0,0,a)
kernel /boot/loader

# 1 Windows 2000
# sur 2ème partition du 1er disque sur 1er controleur IDE
title Windows 2000
root (hd0,2)
makeactive
chainloader +1

# 2 Windows 98
# sur 1ère partition du 2ème disque sur 1er controleur IDE
title Windows 98
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

</menu>

Ensuite, taper :
# grub
Depuis l'interpréteur de grub :
grub > root (fd0)
grub > setup (fd0)
grub > quit


Pour l'install sur le MBR du disque dur, c'est la même chose.
Vous devez créer un dossier /boot/grub
# mkdir /boot/grub
et y copier les fichiers nécessaires depuis /usr/local/share/grub/i386-freebsd, sauf que vous n'avez pas à choisir le filesystem :)

# cp /usr/local/share/grub/i386-freebsd/ufs_stage1_5 /boot/grub/

Ensuite, taper :
# grub
Depuis l'interpréteur de grub :
grub > root (hd0,0,a)
grub > setup (hd0)
grub > quit

<Précédent Suivant>
FreeBSD Mall Smarty Template Engine Page générée le Samedi 20 Avril 2024 09:16:51 Powered by FreeBSD
POWERED BY FreeBSD, Apache, PHP, PostgreSQL, Code & design by Hika
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.