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.