Dracut error with fai-cd?
Louis-Philippe Véronneau
lpveronneau at evolix.ca
Sat Jul 30 01:25:12 CEST 2016
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 <lpveronneau at evolix.ca>
Evolix - Hébergement et Infogérance Open Source http://www.evolix.ca/
-------------- next part --------------
## 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 lange at 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
}
More information about the linux-fai
mailing list