Pertinent pour freeBSD, MacOS ou Microsoft, aucune incidence pour grub et linux. Grub et linux peuvent s’installer sur partitions primaires ou étendues, avec ou sans drapeau “boot”,
procédure Suse que je n’ai pas testée et dont je ne réponds pas à l’instar de : [quote]"Novell makes no explicit or implied claims to the validity of this information. "[/quote]
NTLDR boot de chez Suzette
novell.com/support/dynamickc … 50378.html
un copier-coller de sa teneur (si le lien tombe dans la minute, demain ou dans deux ans, le contenu perdurera).
[quote]
Situation
Any of the following situations apply in this case :
Microsoft Windows XP overwrites the Master Boot Record (MBR) portion of the hard disk causing the GRUB (GRand Unified Boot) loader to fail to start.
It is desired to bypass the GRUB boot platform and use the NTLDR boot mechanism provided with Microsoft Windows.
Resolution
Locate the primary hard drive that the workstation boots from (typically /boot, but may vary on the system). If this is notknown, consult the additional notes section of this document for a mechanism to locate this information. In the example commands, this document will be using an example where the root partition is stored on the /dev/hda5 partition, making the /dev/hda device name become the primary boot hard disk.
Copy the GRUB master boot record by running the command :
dd if=[PRIMARY PARTITION] bs=512 count=1 of=/root/linux.bin
In the example using /dev/hda, the command would read :
dd if=/dev/hda bs=512 count=1 of=/root/linux.bin
Copy the /root/linux.bin file to a location that can be read from within Windows (e.g. a USB storage device, a floppy disk, or a CD-ROM).
Boot into Microsoft Windows, and run the FIXMBR command to repair the master boot record as Microsoft Windows expects it to be. Note, this command may only be available via the Windows recovery console.
Copy the linux.bin file into the root of the C: drive.
Change directories to the root of the C: drive :
cd \
Alter the attributes of the boot.ini file :
attrib -s -h -r boot.ini
Open the boot.ini file to edit it. It will contain something similar to :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Add the following line :
c:\linux.bin="SUSE Linux Enterprise Desktop"
The resulting file should look similar to (added line in bold) :
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\linux.bin="SUSE Linux Enterprise Desktop"
Save the file and exit.
Set the file attributes back to their original state with the following command:
attrib +s +h +r boot.ini
Reboot and test.[/quote]