Hi!
I've been trying to create an ISO image with fai-cd without success...
I'm using the Debian Jessie version of the FAI packages.
At first I tried using the default grub.cfg that came with the package,
but when trying to create the VM, it would fail with this error message:
# dracut: FATAL: No or empty root= argument
Since the fai-cd ISO from the website was working just fine I copied
it's grub.cfg. I then got this error with dracut:
# dracut: FATAL! Don't know how to handle `root=live:CDLABEL=FAI_CD`
The cd label is ok though:
$ file fai.iso
fai.iso: DOS/MBR boot sector ISO 9660 CD-ROM filesystem data 'FAI_CD'
(bootable)
Am I doing something wrong or is this a bug I should report? Attached is
the grub.cfg file I'm using.
Thanks,
--
Louis-Philippe Véronneau <lpveronn...@evolix.ca>
Evolix - Hébergement et Infogérance Open Source http://www.evolix.ca/
## grub2 configuration
set default="Boot OS from first partition on first disk"
set timeout=20
set resolution=1024x768
set superusers="fai"
password fai install
if loadfont /boot/grub/ascii.pf2 ; then
insmod png
set gfxmode=640x480
insmod gfxterm
insmod vbe
terminal_output gfxterm
fi
if background_image /boot/grub/fai.png ; then
set color_normal=black/black
set color_highlight=red/black
set menu_color_normal=black/black
set menu_color_highlight=black/yellow
else
set menu_color_normal=white/black
set menu_color_highlight=black/yellow
fi
# make sure we can access partitions
insmod part_msdos
insmod part_gpt
if [ ${iso_path} ] ; then
set loopback="findiso=${iso_path}"
fi
menuentry "+--+"
--unrestricted {
set gfxpayload=$resolution
}
menuentry "|Fully Automatic Installation|"
--unrestricted {
set gfxpayload=$resolution
}
menuentry "|FAI 5.1.2 build 2016 Jul 01 - 18:04 |"
--unrestricted {
set gfxpayload=$resolution
}
menuentry "|(c) Thomas ange la...@debian.org|"
--unrestricted {
set gfxpayload=$resolution
}
menuentry "+--+"
--unrestricted {
set gfxpayload=$resolution
}
menuentry "Username/password to start the installation: fai/install "
--unrestricted {
set gfxpayload=$resolution
}
menuentry "" --unrestricted {
set gfxpayload=$resolution
}
menuentry "Client standalone installation - select installation type from menu
" --users "fai" {
set gfxpayload=$resolution
linux /boot/vmlinuz FAI_FLAGS="menu,verbose,createvt" FAI_ACTION=install
FAI_CONFIG_SRC=file:///var/lib/fai/config rd.live.image
root=live:CDLABEL=FAI_CD rd.neednet ip=dhcp quiet
initrd /boot/initrd.img
}