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