abuledu:administrateur:double_boot_2000_xp

Ceci est une ancienne révision du document !


Valable pour AbulÉdu PRO et PLM

Double Boot AbulÉdu/XP-2000

Sous ce titre se cache la manière de faire afficher un petit menu de boot à windows 2000 ou XP pour proposer de démarrer en TX/AbulÉdu. C'est une documentation en cours de rédaction …

Pour les windows 9x, lisez la documentation suivante: Créer un menu de choix au démarrage

  • 1. Créez une disquette fast-dos à l'aide du script termx.sh
    C'est la plus propre des méthodes, vous créez une disquette fast-dos, cela va vous mettre sur la disquette un fichier linux.com
  • 1.bis vous pouvez aussi aller sur le site rom-o-matic.net http://rom-o-matic.net/5.4.3/ et télécharger le fichier “.com” correspondant à votre carte réseau, par exemple le 3c509.com, changez son nom en “linux.com” et passez à l'étape 2.
  • 2. Modifiez le c:\boot.ini de votre XP/2000 et ajoutez une ligne à la fin:
attrib -S -R -H c:\boot.ini
edit c:\boot.ini

Ajouter la ligne suivante:

c:\linux.com="Linux"
attrib +S +R +H c:\boot.ini
  • 3. Rebootez, normalement un menu doit apparaître et vous devriez pouvoir démarrer en terminal léger …

Le même principe doit fonctionner, c'est à tester et documenter.

WinGRUB

Les deux paragraphes ci-dessus ne marchent pas (Remarque Éric Seigne, 2007 et avant). Voici ci-dessous ce que nous avons fini par trouver comme méthode. Attention ce n'est pas infaillible, beaucoup de cas particuliers nous ont amenés à écarter cette solution pour finalement l'adopter !

Cette documentation est issu des notes prises par Guillaume Masson (Équipe de RyXéo).

  • Télécharger WINGRUB Installer qu'on peut trouver sur http://sourceforge.net/projects/grub4dos
    • Download GRUB4DOS and WinGRUB
    • Section “WinGRUB” =⇒ “Download”
    • Lien WINGRBxxxx.exe (xxxx = 0206, par exemple)
  • Installer WinGRUB
    • Lancer WINGRUBxxxx.exe
    • Choisir “Full install”
    • Emplacement: C:\Program Files\WinGRUB

Installation de wingrub étape 1

Installation de wingrub étape 2

Installation de wingrub étape 3

  • Exécuter WinGRUB
    • Selectionner le disque (“C - Free : … ”) » cochez la case “copy stage files” » “OK”. Le fait de copier la case “copy stage file” a pour conséquence de copier tous les fichiers indispensables de grub dans c:\grub (stage1, stage2 etc.). Ces fichiers doivent être copiés dans c:\grub si vous avez un système avec plusieurs partitions.

Choix de la partition de travail de wingrub

  • Menu “Tools” » “Install GRUB” » Boot from “boot.ini” » Title: “AbulÉdu GNU/Linux Pro 1.6” » “Install”

Installation finale de wingrub sur le boot.ini de windows xp

  • Configuration de GRUB
    • Modifier le fichier “C:\Grub\menu.lst” pour avoir un démarrage sans prompt sur la partition “AbulÉdu”, du genre:
timeout 0
default 0
hiddenmenu

title AbulEdu GNU/Linux Pro 1.6.2
root (hd0,0)
kernel /grub/abuledu.zlilo

Attention: si vous avez plusieurs partitions, modifiez le hd0,0 par ce qu'il faut. Par exemple le 24 janvier 2007 dans une école de Rennes nous avons des XP Pro découpés en deux partitions: la 1ere est cachée (partition backup) et c'est sur la seconde que xp est installé. J'ai donc un fichier menu.lst comme suit:

timeout 0
default 0
hiddenmenu

title AbulEdu GNU/Linux Pro 1.6.2
root (hd0,1)
kernel /grub/abuledu.zlilo
  • Télécharger sur rom-o-matic.net le fichier de démarrage spécifique (au format .zlilo)
  • Copier le fichier .zlilo obtenu dans C:\Grub
  • Renommer le fichier .zlilo en abuledu.zlilo (ou donner lui le nom spécifié à la ligne kernel du fichier menu.lst)
  • Redémarrer… ça doit être bon.

ATTENTION: wingrub semble bien buggé, par exemple en cas d'erreur de configuration il ne re-modifie pas les fichiers et je dois le faire à la main … pensez donc à vérifier vous-même les fichiers suivants: c:\boot.ini c:\grub\menu.lst

  • abuledu/administrateur/double_boot_2000_xp.1178548214.txt.gz
  • Dernière modification: 2007/05/07 16:30
  • de jean