abuledu:administrateur:double_boot_2000_xp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
abuledu:administrateur:double_boot_2000_xp [2007/01/23 17:34]
erics
abuledu:administrateur:double_boot_2000_xp [2010/10/12 09:45]
https://abuledu.org/openid/francois
Ligne 1: Ligne 1:
 +{{tag>windows xp 2000 amorcage}}
 +
 <code> <code>
-Valable pour AbulÉdu PRO et PLM+Valable pour AbulÉdu 1.6 et suivantes. Validé par E. Seigne le 21.11.2009
 </code> </code>
  
 ====== Double Boot AbulÉdu/XP-2000 ====== ====== 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 ...+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. 
  
 Pour les windows 9x, lisez la documentation suivante: [[double boot]] Pour les windows 9x, lisez la documentation suivante: [[double boot]]
  
-===== Disquette fast-dos ===== 
  
-  * 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 +Pour créer ce menu de choix au démarrage de windows 2000/XP vous devez suivre les étapes suivante: 
-  1.bis vous pouvez aussi aller sur le site rom-o-matic.net 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:+ 
 +1. téléchargez le {{abuledu:administrateur:grub_pour_multiboot_xp.zip|fichier zip suivant}} et décompressez-le dans c:\boot 
 + 
 +Cliquer sur **Démarrer** **Exécuter** et taper la commande 
 <code> <code>
-attrib -S -R -H c:\boot.ini +cmd
-edit c:\boot.ini+
 </code> </code>
-Ajouter la ligne suivante:+Dans la fenêtre suivante, revenez à la racine du disque c:
 <code> <code>
-c:\linux.com="Linux"+cd\
 </code> </code>
 +Vérifiez les droits (attributs) du fichier boot.ini :
 <code> <code>
-attrib +S +R +H c:\boot.ini+attrib boot.ini
 </code> </code>
-  * 3. Rebootez, normalement un menu doit apparaître et vous devriez pouvoir démarrer en terminal léger ... 
  
-===== Avec les disquettes génériques-dos =====+Si vous voyez : 
 +<code> 
 +A  SHR    C:\Boot.ini 
 +</code> 
 +il faut modifier les droits du fichier avec : 
 +<code> 
 +attrib -s -h -r boot.ini 
 +</code>
  
-Le même principe doit fonctionner, c'est à tester et documenter.+2. Modifiez le fichier c:\boot.ini avec la commande 
 +<code> 
 +edit boot.ini 
 +</code>
  
-====== WinGRUB ======+Rajouter la dernière ligne. **Ne touchez pas aux autres !** 
 +<code> 
 +[boot loader] 
 +timeout=
 +default=c:\boot\stage1 
 +[operating systems] 
 +multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect 
 +C:\boot\stage1="AbulEduTX" 
 +</code>
  
-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 !+Vous pouvez modifier le délai avant démarrage automatique "''timeout''" (ici mis à 5 au lieu de 30et l'option sélectionnée par défaut "''default''" (voir l'exemple qui démarre ici par défaut sur AbulEduTX).
  
-Cette documentation est issu des notes prises par Guillaume Masson (Équipe de RyXéo).+Attention, il existe dans le dossier boot une copie de ce fichier, mais qui ne fonctionne que sur des installations où windows est installé sur la première partition du premier disque (et ce n'est pas toujours le cas).
  
-  * Télécharger WINGRUB Installer qu'on peut trouver sur http://sourceforge.net/projects/grub4dos +Enregistrez vos modifications.
-    * Download GRUB4DOS and WinGRUB +
-    * Section "WinGRUB" ==> "Download" +
-    * Lien WINGRBxxxx.exe (xxxx = 0206, par exemple)+
  
-  * Installer WinGRUB +Réappliquez les droit sur le fichier boot.ini : 
-    * Lancer WINGRUBxxxx.exe +<code> 
-    * Choisir "Full install" +attrib +s +h boot.ini 
-    * Emplacement: C:\Program Files\WinGRUB+</code>
  
-{{abuledu:administrateur:wingrub:install_1.jpeg|Installation de wingrub étape 1}}+3. Dans la même fenêtre, installez grub avec :
  
-{{abuledu:administrateur:wingrub:install_2.jpeg|Installation de wingrub étape 2}} +<code> 
- +cd c:\boot 
-{{abuledu:administrateur:wingrub:install_3.jpeg|Installation de wingrub étape 3}} +grubinstall.exe 
- +</code>
-  * Exécuter WinGRUB +
-    * Selectionner le disque ("C - Free : ... ") >"OK"+
  
-{{abuledu:administrateur:wingrub:install_4.jpeg|Choix de la partition de travail de wingrub}} +4ça doit vous afficher un résultat de ce genre:
- +
-    * Menu "Tools" >> "Install GRUB" >> Boot from "boot.ini" >> Title: "AbulÉdu GNU/Linux Pro 1.6" >> "Install" +
- +
-{{abuledu:administrateur:wingrub:install_5.jpeg|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:+
  
 <code> <code>
-timeout 0 +NTFS mount succeeded  
-default +stage1(12489151)  
-hiddenmenu +version=3.2  
- +boot_drive=0xff  
-title AbulEdu GNU/Linux Pro 1.6.2 +force_lba=0  
-root (hd0,0) +stage2_address=0x8000  
-kernel /grub/abuledu.zlilo+stage2_sector=12489151  
 +stage2_segment=0x800  
 +stage2(12489151+214)  
 +213 sectors to load from sector 12489152 at 0x820  
 +menu '(hd0,0)/boot/menu.lst'  
 +stage2 configured on (hd0,0)
 </code> </code>
  
-  * Télécharger sur [[http://rom-o-matic.net|rom-o-matic.net]] le fichier de démarrage spécifique (au format .zlilo)+5ajoutez les attributs "lecture seule" et "système" aux fichiers
  
-  * Copier le fichier .zlilo obtenu dans C:\Grub+<code> 
 +attrib +s +r c:\boot\* 
 +</code>
  
-  * Renommer le fichier .zlilo en abuledu.zlilo (ou donner lui le nom spécifié à la ligne kernel du fichier menu.lst)+6. rebootez et testez ...
  
-  * Redémarrer... ça doit être bon.+Si vous avez une erreur sur GRUB qui ne trouve pas ''gpxe-xx-.lkrn'', vérifiez que grub est bien installé et au besoin, modifiez le fichier c:/boot/menu.lst en changeant le numéro de la partition sur laquelle il est installé : (hd0,0) pour la première partition, (hd0,1) pour la seconde...
  
-**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.txt
  • Dernière modification: 2016/01/21 14:10
  • de erics