Jeken Jeken a écrit :
Thomas Lange a écrit :
On Fri, 02 Nov 2007 13:14:10 +0100, Jean-Paul BALOCHE
<jpbaloche at alcidian.net> said:
    > can't find `/srv/fai/nfsroot/usr/lib/grub/i386-pc/stage?'
make-fai-bootfloppy is not yet tested with FAI 3.2 and the path has changed.
It also does not support kernels with an initrd yet.


    > Is that normal ? How can I do to create a bootable cdrom ?
It depends on what you want to have on the CD. The command fai-cd
creates a booteble CD with config space, nfsroot and package
repository.

Hi thanks for your answer.
Well,
What I need is to have one fai server with all configurations and
classes and a bootable cdrom which will boot the client, mount nfsroot
and start the installation. My classes will be change several times and
I don't want to burn a cd each time.
Is there a way to do this in previous version or the fai-cd is the only
way know ?

regards
Jean-Paul


Hi,
edit /etc/fai/menu.lst
.
.
title Fully Automatic Installation - dhcp, nfsroot
kernel /boot/vmlinuz ip=dhcp root=/dev/nfs
nfsroot=192.168.1.2:/srv/fai/nfsroot boot=live
FAI_FLAGS="verbose,sshd,createvt" FAI_ACTION=install
initrd /boot/initrd.img

title Fully Automatic Installation - static, nfsroot
kernel /boot/vmlinuz ip=192.168.1.17:192.168.1.2:192.168.1.1::::
root=/dev/nfs nfsroot=192.168.1.2:/srv/fai/nfsroot boot=live
FAI_FLAGS="verbose,sshd,createvt" FAI_ACTION=install
initrd /boot/initrd.img
.
.


I don have a local mirror so I just create an empty dir.
# mkdir /root/mirror
# fai-cd -f -m /root/mirror cd.iso

Burn a cdrom.

regards
Jan-Eric


Hi,

I have tried this method but it doesn't work. Maybe I'm doing something wrong ?
Here is what I did :
My fai server is : 192.168.1.204
I Add in the /etc/fai/menu.lst those lines :

title Fully Automatic Installation - dhcp, nfsroot
kernel /boot/vmlinuz ip=dhcp root=/dev/nfs
nfsroot=192.168.1.204:/srv/fai/nfsroot boot=live
FAI_FLAGS="verbose,sshd,createvt" FAI_ACTION=install
initrd /boot/initrd.img

title Fully Automatic Installation - static, nfsroot
kernel /boot/vmlinuz ip=192.168.1.251:::::
root=/dev/nfs nfsroot=192.168.1.204:/srv/fai/nfsroot boot=live
FAI_FLAGS="verbose,sshd,createvt" FAI_ACTION=install
initrd /boot/initrd.img

I don't use for the moment a local debian mirror, so I create an empty directory :
/srv/fai/debmirror/

Then I ran this command :
fai-cd -f -m /srv/fai/debmirror/ cd_boot_fai.iso

I burned the iso image on a cdrom and then boot with this cd-rom on the client machine.


When I boot with this cd-rom on the client computer,  I have this message :
IP-Config: eth0 Complete (from 192.168.1.204)
address : 192.168.1.240   broadcast: 192.168.1.255   netmask 255.255.255.0
gateway : 192.168.1.2   dns0: 192.168.1.2    dns1:0.0.0.0
rootserver : 192.168.1.204   rootpath:
filename :
Begin : Running  /scripts/nfs-premount ...
Done.
nfsmount : need a path
Done.
Begin: Retrying nfs mount ...

And it restart searching for an ip address and trying to mount nfs root.

When I mount nfs root from my own computer it's ok : mount -t nfs 192.168.1.204:/srv/fai/nfsroot /tmp/toto ls /tmp/toto :
live


I don't understand what's going on, I also don't understand why there is nothing after "rootpath" and "filename" ?

Have you got an idea  ?

thanks for your help,
Jean-Paul

Antwort per Email an