Dual boot Linux Win2000 - Linux et OS Alternatifs
Marsh Posté le 14-02-2002 à 16:58:52
Y a qqch que je ne comprends pas...
boot=/dev/hda6
puis
dd if=/dev/hda4 of=/bootsect.lnx bs=512 count=1
A priori tu as installe lilo sur hda6, alors pourquoi copier le secteur de boot de hda4 ?
Marsh Posté le 14-02-2002 à 17:05:54
erreur de ma part quand j'ai écrit le message, autant pour moi, j'ai bien fait
dd if=/dev/hda6 of=/bootsect.lnx bs=512 count=1
Marsh Posté le 14-02-2002 à 17:29:40
Je ne peux pas t'aider, je n'ai jamais boote linux avec NTLoader...
Cela dit, pourquoi ne pas faire le multibot avec lilo ? En mettant boot=/dev/hda ca devrait marcher...
D'ailleurs je ne comprends pas ta table de partitions...pourquoi installer lilo sur hda6 ?
Tu peux faire fdisk -l /dev/hda et mettre le resultat que je comprenne ?
Marsh Posté le 14-02-2002 à 17:37:51
/dev/hda dans lilo ça veut dire que le boot est dans le MBR qui est normalement occupé par nt loader, (howto):
http://www.linuxdoc.org/HOWTO/mini [...] der-3.html
# /sbin/fdisk -l /dev/hda
Disque /dev/hda : 255 têtes, 63 secteurs, 2495 cylindres
Unités = cylindres sur 16065 * 512 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2494 13888192+ f Win95 Etdue (LBA)
/dev/hda5 2168 2494 2626596 c Win95 FAT32 (LBA)
/dev/hda6 766 769 32067 83 Linux
/dev/hda7 770 1432 5325516 83 Linux
/dev/hda8 1433 1465 265041 82 Echange Linux
/dev/hda9 1466 2167 5638783+ 83 Linux
Les entrées de la table de partitions ne suivent pas l'ordre du disque.
Marsh Posté le 14-02-2002 à 17:57:59
Ok je vois donc en fait /dev/hda6 est monte dans /boot chez toi, et est en dessous du 1024eme cylindre pour pouvoir booter avec lilo...c plus clair
Enfin apparemment avec lba32 y a pas besoin...
Sinon en mettant lilo sur /dev/hda ca prendrait en effet la place de NTloader, mais c justement ce que je voulais dire...faire le multiboot avec lilo et pas NTloader...
Marsh Posté le 14-02-2002 à 18:03:05
Exact /boot est dans hda6,
Tu as raison il est situé avant le 1048ème,
par contre,
J'ai déjà mis le /boot dans /dev/hda , ça boot LInux mais pas NT...
Marsh Posté le 14-02-2002 à 18:24:27
bizarre pourtant j'avais ce genre de multi-boot avant je bootais win2000 sans probleme...
Ca te fait quoi comme erreur qd tu bootes 2K avec lilo ?
[jfdsdjhfuetppo]--Message édité par pipomolo--[/jfdsdjhfuetppo]
Marsh Posté le 14-02-2002 à 19:58:06
Fredo106 a écrit a écrit : Quand je choisit 2000, il me r'envoie au bios |
dd if=/dev/hda2 of=/home/bootsect.lnx bs=1 count=512
ca marche aussi ta methode mais celle la aussi essaye pour voir
sinon
http://dgk.free.fr/tips/linux/bootmng.php3
Marsh Posté le 14-02-2002 à 16:50:36
Salut à tous,
mon expérience de cette semaine (upgrade de kernel dans osa), l'a donné envie de pouvoir booter linux depuis le disk,
j'ai récupéré le how to, je vous explique ce que j'ai fait et le problème que j'ai à résoudre:
J'ai donc win2k ntfs installé dans la première partition et linux dans la seconde (tout cela dans un même disk physique), j'ai lilo installé:
# /sbin/lilo -v
LILO version 21.4-4, Copyright (C) 1992-1998 Werner Almesberger
'lba32' extensions Copyright (C) 1999,2000 John Coffman
Reading boot sector from /dev/hda6
Merging with /boot/boot.b
Mapping message file /boot/message
Boot image: /boot/vmlinuz-2.4.9-13
Mapping RAM disk /boot/initrd-2.4.9-13.img
Added linux *
Boot other: /dev/hda1, on /dev/hda, loader /boot/chain.b
Added DOS
/boot/boot.0306 exists - no backup copy made.
Writing boot sector.
# more /etc/lilo.conf
prompt
timeout=50
default=linux
boot=/dev/hda6
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32
image=/boot/vmlinuz-2.4.9-13
label=linux
initrd=/boot/initrd-2.4.9-13.img
read-only
root=/dev/hda7
other=/dev/hda1
optional
label=DOS
J'ai également suivi la procédure, création de bootsect.lnx sous lin:
dd if=/dev/hda4 of=/bootsect.lnx bs=512 count=1
ensuite copie de bootsect.lnx sur une diskette
reboote de win2k
edition de boot.ini:
dans dos:
attrib -r -s- h boot.ini
edit boot.ini
rajout de c:\bootsect.lnx="Linux"
dans boot.ini
puis: attrib +r +s +h boot.ini
copy a:\bootsect.lnx c:\
au reboot nt loader me propose entre linux et 2000, je choisis linux, le noyau se charge depuis le disk dur, mais par contre il me renvoit un message d'erreur pendant le démarrage et ne trouve pas mes cartes réseau: SIOCSIFLAG ...
comme si le noyau qui se chargeait depuis le disk dur avait changé??
Vous avez des conseils??
merci d'avance.