hi all,

trying to set up DRBL as a PXE server but struggling, so ive installed DRBL on ubuntu 24.04.2 via this

wget -O /etc/apt/trusted.gpg.d/drbl-gpg.asc https://drbl.org/GPG-KEY-DRBL
add-apt-repository "deb http://free.nchc.org.tw/drbl-core drbl unstable"
apt update
apt install drbl
drblsrv -i
drblpush -i

when i run command “drblpush -i” i leave as defaults apart from the below

I have two interfaces “ens18” is the management ip (how i ssh into the server) and “ens19” is the nic attached to the dhcp network, this ive made a static ip but its on the same network the dhcp clients are on

so i say “ens18” is for public internet

i say no to collect mac address

i say no to offer same ip to clients

50 to the initial number

150 to how many drbl clients

ens19 as: 10.100.1.50 - 10.100.1.199

i accept

i dont know what to choose when i asks me what mode i want, i say 2

i say 2 to i do not want clonezilla

pxelinux password i say no

boot prompt yes

70 seconds for boot prompt

yes to graphics

DRBL as a NAT i say no

but i get this when trying to boot a client via PXE (i attach pic)

basically i want DRBL to host clonezilla live usb only, like when i attach clonezilla live usb to a pc

i dont want DRBL as a dhcp server as i have a dhcp server

thanks,
rob

1 Spice up

ok i found the file where it saved all my answers to the options

Setup for general

[general]
domain=drbl.org
nisdomain=penguinzilla
localswapfile=yes
client_init=graphic
login_gdm_opt=login
timed_login_time=
maxswapsize=128
ocs_img_repo_dir=/home/partimag
total_client_no=150
create_account=
account_passwd_length=8
hostname=clonezilla-
purge_client=yes
client_autologin_passwd=
client_root_passwd=
client_pxelinux_passwd=
set_client_system_select=yes
use_graphic_pxelinux_menu=yes
set_DBN_client_audio_plugdev=no
open_thin_client_option=no
client_system_boot_timeout=70
language=en_US.UTF-8
set_client_public_ip_opt=no
config_file=drblpush.conf
collect_mac=no
run_drbl_ocs_live_prep=yes
drbl_ocs_live_server=
clonezilla_mode=full_clonezilla_mode
live_client_branch=alternative
live_client_cpu_mode=amd64
drbl_mode=full_drbl_mode
drbl_server_as_NAT_server=no
add_start_drbl_services_after_cfg=yes
continue_with_one_port=

Setup for ens19

[ens19]
interface=ens19
range=50-199

but it still doesnt boot into the DRBL PXE server, what am i doing wrong please

1 Spice up

You like making your setups complicated.

The error DHCP access denied suggests either your external DHCP isn’t configured to allow PXE boot of something in your config is wrong/not sending requests to this DHCP.

Are there any firewalls between this system and your DHCP, does your host PVE allow these connections?

Confirm you have Option 66: TFTP server name (IP of your DRBL server)
and Option 67: Boot file name (e.g., pxelinux.0 or lpxelinux.0)

1 Spice up

thanks @Rod-IT

i have read this and going to try it out

I have opnsense fw so i need to change it here, il work out what values i need to put in as i have “set default bios filename” and “set x64 uefi/ebc 64 bit filename”

1 Spice up

finally got it working i get the DRBL pxe boot menu and i can start clonezilla live via pxe now but now i get this

now im trying to figure out as i dont want to use the DHCP server provided by DRBL i want to use our existing one, how i go about that

i turned off the dhcp server as i dont want clonezilla to run my dhcp server, i want to still use my opnsense dhcp and now i get this

found the script on the DRBL server (dnsmasq with proxy dhcp so only serving out the pxe info), i ran it and now i can use my opnsense dhcp server with DRBL

but can i please get some help with my second to last post please about the “snd hda intel no codecs found”

thanks,
rob