[supprimé]
Bonjour tout le monde,
🙁 Je débute en Linux !!! 🙁
Voila mon projet. :-P
installer un serveur de manière automatique via un serveur http et kickstart.
jusque là, pas de soucis. :lol:
-j'ai mis en route un serveur HTTP avec les images CD-ROM
-j'ai préparé un fichier ks.cfg
-j'ai graver un CD-Rom avec mkisofs en modifiant le fichier isolinux.cfg donc voici le contenu
default linux
prompt 1
timeout 60
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
F7 snake.msg
label linux
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
append initrd=/boot/initrd-2.4.20-8.img
label text
kernel vmlinuz
append initrd=initrd.img text
label expert
kernel vmlinuz
append expert initrd=initrd.img
label setup
kernel vmlinuz
append ks=cdrom:/ks.cfg initrd=initrd.img
label lowres
kernel vmlinuz
append initrd=initrd.img lowres
Si je tape setup, pas de soucis l'instal avec le ks.cfg débute bien, mais à la fin la machine reboot et si le CD-ROM est encore dans le lecteur..... rebolote on recommence... 8-)
:-D Voila donc le problème. Pour les lignes en gras, je ne sais pas quoi mettre pour que le boot se fasse sur le disque dur même si le CD est encore dans le lecteur.
Est-ce que je peux faire comme ça et si oui, où est l'erreur? :-?
Merci de votre aide
PS:
voici le contenu de mon fichier grub.conf sur mon disque dur (pour avoir le nom et l'emplacement de mon noyau)
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Noyaux Linux (2.4.20-8)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
titimaster
C'est normal, ton cdrom est bootable.
Donc, 2 solutions :
1 - enlever le cdrom au moment du boot. Normalement, s'il reboot, c'est qu'il n'en a plus besoin pour le moment
2 - modifier la séquence de boot dans le bios. Là, ça dépend de ta carte mère. En général, on doit appuyer sur suppr, ou F1 ou F2 au démarrage pour accéder au bios. Si tu as la doc de ta carte, va faire un tour dedans 🙂
[supprimé]
merci de cette réponse, mais c'est justement ce que je voudrais éviter:
1- pouvoir laisser ce CD-ROM bootable dans le lecteur
2- ne pas avoir à modifier la séquence de boot du bios.
titimaster
Ben, à ma connaissance, c?est perdu 🙂
[supprimé]
Bon alors une autre solution me conviendrait, mais ne fonctionne pas non plus. Voici l'extrait de mon fichier ks.cfg, la partie finale %post :
# SCRIPT EXECUTE APRES INSTALLATION
%post
(
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
/mnt/cdrom/install
) > /tmp/trace.post 2>&1
Et le résultat dans le fichier trace.post :
mount : le périphérique spécial /dev/cdrom n'existe pas.
/tmp/ks-script: line 5: /mnt/cdrom/install: Aucun fichier ou répertoire de ce type. 🙁
En résumé, comment exécuter un script qui se trouve sur le CD-ROM de boot, juste après l'installation (avant le reboot) :lol:
menapas
Bon alors pour information, :-D j'ai trouvé le moyen de booter sur le disque :-D même si un CD-ROM bootable est présent dans le lecteur et cette solution est toute bête :
voici mon isolinux.cfg :
default linux
prompt 1
timeout 60
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
F7 snake.msg
label linux
localboot 0x80
label text
kernel vmlinuz
append initrd=initrd.img text
.
.
.
.
.
.
La ligne localboot 0x80 démarre sur le disque Master de l'IDE 0........ et voila le tour est joué.
:lol: :lol: :lol: :lol: :lol: :lol:
Ca marche sur plusieurs machines chez moi mais sur une j'ai un souci. Si je boot sur le disque avec cette entrée, j'ai un message d'erreur :
Booting from local disk ....
isolinux: Disk error 05, AX = 0000, drive 80
Boor failed: press any key to retry ....
Avez vous une idée sur ce pb particulier ???? 🙁