I set up a symlink to a network location where I typically save all my ISOs and it works perfectly! I noticed it also supports subdirectories in the ISO folder as well
PXELINUX, tftp, all that good stuff. I put together a pxe installer a long time ago at one of the places I used to work at, it would have been nice to have something like this and ansible to work with back then.
I'm getting allways this: iventoy start SUCCESS PID=0 I tried with debian and ubuntu, editing the conf file and adding the unprivileged: 0 parameter, but there's no way it works 😕
Took me a while to find this, but you have to append these two lines: unprivileged: 0 lxc.apparmor.profile: unconfined to the [lxc].conf file, not just the unprivileged line. Now it works fine on both Ubuntu and Debian. I have no idea why this works...
IMO, putting the ISOs on a NAS instead of individual PXE servers is going to be easier to manage. It'll keep the container smaller, and you don't have duplicate files kicking around (On the NAS, and on the CT). You'd just need to remember to recreate the fstab entry to get it going. If your Proxmox is sitting on SSD or NVME drives, it may be faster access than over any wire, but, at the same time, you're doing an install how often on the host? To me, this is fantastic for those times you need to bring up a machine on hardware over the network, but, when you're running the VM with access to a NAS, you might as well just attach the ISO.
The documentation for this shows that you can use symbolic links to point it to where your ISOs are stored. So, if you have centralised folder where you are keeping your ISOs (for Proxmox, etc.), then you can point iventoy to that folder and just create symbolic links to the contents in that folder, therefore; only needing to keep and maintain one master, central list of all the ISOs you want to use, which simplifies management and you can make the container REALLY, REALLY tiny, as a result of that. (I think that you can make it as little as 1 GB.)
This is weird, I extracted iventoy, configured it, uploaded isos, started it, but a netboot machine won't find snp.efi file for some strange reason, iventoy also didn't came with this file. Is there anything wrong?
Just a heads up on iVentoy, if you plan to put a bunch of ISO files in to it, don't load all of them at once, there are some ISO files that will make the program crash for some reason, and if you load too many at once, you won't know what one caused it.
I cant get this to work on a Win10 VM. I disabled the local DHCP in the specific VLAN and let Ventoy be the DHCP but the PC connected wont boot up PXE :/
My screen breaks on Debian 12, not when selecting what kind of installer I want but when actually choosing it and going into it. Then my screen turns into white, blue, black and red stripes. Tried modifying the ISO file so that /boot/grub.cfg so that "set gfxmode=800x600" was set to "set gfxmode=auto", but that didn't help.
Hello, thank you for shoing us that, i tried Iventoy to boot on VMware and no propblem, it s work, but when i tried with Virtual Box, it s canot boot with IPXE ? i am on windows, it waok with a real PC, and with VMware, but not with Virtual Box its have an IPXE fails ! which problem is it !
ok I followed your guide to a T. I created LXC even has same number 103. I used Ubuntu template, wget the URL for iventoy, tar zxvf, then ./iventoy -A start and nothing. I did the /etc/pve/lxc/ config file edit on host. I get the output as it if did start, but it doesn't show in netstat -plant and the IP address:26000 doesn't work in browser. I'm lost at this point. Log file shows "mount directory failed, errno:13. Start Failed" edit: Not only do you need to add unprivileged: 0 but also just under that add lxc.apparmor.profile: unconfined then you can save and start the service
I use to use hirens to troubleshoot a unit but this looks like it could be useful today in a similar way, what is the best use case scenario for a tool like this?
The use case for iVentoy is basically having all your different ISOs in 1 places, and being able to boot any of them on any of your devices. I have a PXE server running with all my different Linux, Windows, and utility disks (like Hirens, Gparted, etc). So if I need to reinstall an OS, or troubleshoot a PC, I just set it to PXE boot, and have all my boot media in one place. I used to have all of this on a USB flash drive, but could never find it when I needed it. At least my server is always in one place. 😂
for network management fireall and so on what do you use? I see openwrt, but don't you use pihole? in the past you said you used pfsense. now what do you use? can you make a video? thx
Hey Don, quick question. If I wanted to use this for physical hardware. How would I go about forwarding the traffic back over to that internal network that is behind WRT?
I'm getting a weird issue now I have about 25 ISOs that I am reading symlinks for, and the IVentoy system/service won't start. Not really sure why that's the case.
this is a bit convoluted and confusing but fairly understandable - you should followup when you get the entire enchilada - debian live, kali libe and also enc persistent iso running over pxe with xyz and iventoy
Unfortunately I think he tried to get the video out too quickly, and thus didn’t go through it in a very easy way to understand and follow. I just followed the instructions on the iVentoy site and it was super simple. The only part that I think can be confusing if you haven’t done it before, is the DHCP setup. What I did the very first time, was Google DHCP option 67 and my router brand. It’s like port forwarding the first time you do it, it all seems daunting until you’ve done it once, and then it’s simple after that.
@shephusted2714 @teamvigod @vinaduro It's not for persistent OS boot. For that, that's an entirely separate and different thing altogether. This is just for installing the OS to some kind of persistent storage.
I did the steps on video like, 10 times before commenting, when I type the command "netstat -plant" shows the ports: (53, 25, 22) but it is not showing port 26000. Any advice? EDIT: I use straight router, no openwrt or other
pls with opnsense and proxmox and iventoy als lxc my systems are working but i cant install on drive and only seabios boot, uefi not work. i hope so u make a new video with this
thanks for this phenomenal demo. I have pfSense installed and it works fine...but struggling to work between different VLANs. Could you do it with different VLANs please?
anyone have any luck getting this to work on a unifi UDM Se. I just cant get any device to boot from it. I copied the needed file to the default network under network boot. Added the right ip and the file name i copied from there site. but wont boot on anything. Any ideas would be helpful and most apprecaited
This is the 10 video I think i have watched and it's wierd, everyone seems to do the same thing getting it working but only for thier own very specific combination of hardware they use... cant this be accomplished without having some special or specific hardware router or firewall? I just want to plug an NUC into my network and pxe install sounds so simple lol. I don't have a fancy router or firewall So I tried to use the internal dhcp included here but it just doesn't work. My router will allow me to turn DHCP on, or off and it'll let me setup the range but that's it. Is it possible to set this up on one machine with one network connection?
+1 big nub here I am looking for a simple method to use a raspberry as a pxe server. I have had too many problems with USB keys (corrupted files), SSD disks in USB, sometimes recognized, sometimes not. I can't find any scripts for easy installation/use. The tutorials are all beautiful, but the slightest problem, no one to answer.... I followed 3 tutorials, was not able to finish a single one, followed the tutorial step by step: errors and impossible to get out of it..
You can actually use symbolic links instead. I have set it up now where I have a central folder on my NAS, and I point ALL 8 of my Proxmox servers to it as well as iVentoy, and it pulls the ISOs from that centralised location. You CAN mount it to the iventoy/isos location, but the problem that I am running into is that if the list of ISOs > 20 (or so), then iventoy won't even start. So, I am pointing it to iventoy/iso-tmp, and then I am moving in the symlinks to the iventoy/isos folder when I need it.
What are the settings to allow UEFI booting as well since he didnt show that? Im banging my head against a wall trying to figure out what i need to add to my rotuers dnsmasq
I set up a symlink to a network location where I typically save all my ISOs and it works perfectly! I noticed it also supports subdirectories in the ISO folder as well
Can you do a video or explanation on how you did this
Man, I remember setting up PXE with PXELINUX waaaaaay back in the day, love how far we've come!
PXELINUX, tftp, all that good stuff. I put together a pxe installer a long time ago at one of the places I used to work at, it would have been nice to have something like this and ansible to work with back then.
I'm getting allways this:
iventoy start SUCCESS PID=0
I tried with debian and ubuntu, editing the conf file and adding the unprivileged: 0 parameter, but there's no way it works 😕
Yeah, I get the same thing.
iventoy start SUCCESS PID=0
Took me a while to find this, but you have to append these two lines:
unprivileged: 0
lxc.apparmor.profile: unconfined
to the [lxc].conf file, not just the unprivileged line.
Now it works fine on both Ubuntu and Debian. I have no idea why this works...
@@sandiaman380 genious. Worked for me. Cheers mate!
@@sandiaman380 you sir, are a HERO!
@@sandiaman380 thnx that works!
IMO, putting the ISOs on a NAS instead of individual PXE servers is going to be easier to manage. It'll keep the container smaller, and you don't have duplicate files kicking around (On the NAS, and on the CT). You'd just need to remember to recreate the fstab entry to get it going.
If your Proxmox is sitting on SSD or NVME drives, it may be faster access than over any wire, but, at the same time, you're doing an install how often on the host?
To me, this is fantastic for those times you need to bring up a machine on hardware over the network, but, when you're running the VM with access to a NAS, you might as well just attach the ISO.
The documentation for this shows that you can use symbolic links to point it to where your ISOs are stored.
So, if you have centralised folder where you are keeping your ISOs (for Proxmox, etc.), then you can point iventoy to that folder and just create symbolic links to the contents in that folder, therefore; only needing to keep and maintain one master, central list of all the ISOs you want to use, which simplifies management and you can make the container REALLY, REALLY tiny, as a result of that.
(I think that you can make it as little as 1 GB.)
This is weird, I extracted iventoy, configured it, uploaded isos, started it, but a netboot machine won't find snp.efi file for some strange reason,
iventoy also didn't came with this file. Is there anything wrong?
Terrific solution to running/testing OS ISOs without the faff.
Just a heads up on iVentoy, if you plan to put a bunch of ISO files in to it, don't load all of them at once, there are some ISO files that will make the program crash for some reason, and if you load too many at once, you won't know what one caused it.
I cant get this to work on a Win10 VM. I disabled the local DHCP in the specific VLAN and let Ventoy be the DHCP but the PC connected wont boot up PXE :/
My screen breaks on Debian 12, not when selecting what kind of installer I want but when actually choosing it and going into it. Then my screen turns into white, blue, black and red stripes. Tried modifying the ISO file so that /boot/grub.cfg so that "set gfxmode=800x600" was set to "set gfxmode=auto", but that didn't help.
Great video! iVentoy looks like a better solution. Hopefully they will add the option to upload ISOs through the GUI.
Hello, thank you for shoing us that, i tried Iventoy to boot on VMware and no propblem, it s work, but when i tried with Virtual Box, it s canot boot with IPXE ? i am on windows, it waok with a real PC, and with VMware, but not with Virtual Box its have an IPXE fails ! which problem is it !
Why not create a CT with the download iVentoy file. This way you need to run iVentoy every time you start proxmox or Ubuntu CT.
ok I followed your guide to a T. I created LXC even has same number 103. I used Ubuntu template, wget the URL for iventoy, tar zxvf, then ./iventoy -A start and nothing. I did the /etc/pve/lxc/ config file edit on host. I get the output as it if did start, but it doesn't show in netstat -plant and the IP address:26000 doesn't work in browser. I'm lost at this point. Log file shows "mount directory failed, errno:13. Start Failed"
edit: Not only do you need to add unprivileged: 0 but also just under that add lxc.apparmor.profile: unconfined then you can save and start the service
tks man! that really worked
I use to use hirens to troubleshoot a unit but this looks like it could be useful today in a similar way, what is the best use case scenario for a tool like this?
The use case for iVentoy is basically having all your different ISOs in 1 places, and being able to boot any of them on any of your devices. I have a PXE server running with all my different Linux, Windows, and utility disks (like Hirens, Gparted, etc). So if I need to reinstall an OS, or troubleshoot a PC, I just set it to PXE boot, and have all my boot media in one place. I used to have all of this on a USB flash drive, but could never find it when I needed it. At least my server is always in one place. 😂
for network management fireall and so on what do you use? I see openwrt, but don't you use pihole? in the past you said you used pfsense. now what do you use? can you make a video? thx
Hey Don, quick question. If I wanted to use this for physical hardware. How would I go about forwarding the traffic back over to that internal network that is behind WRT?
I'm getting a weird issue now I have about 25 ISOs that I am reading symlinks for, and the IVentoy system/service won't start.
Not really sure why that's the case.
Testing it, is there any way to use the iso folder from ProxMox as the Ventoy iso folder?
this is a bit convoluted and confusing but fairly understandable - you should followup when you get the entire enchilada - debian live, kali libe and also enc persistent iso running over pxe with xyz and iventoy
I was thinking same thing. My head is spinning!
Unfortunately I think he tried to get the video out too quickly, and thus didn’t go through it in a very easy way to understand and follow. I just followed the instructions on the iVentoy site and it was super simple. The only part that I think can be confusing if you haven’t done it before, is the DHCP setup. What I did the very first time, was Google DHCP option 67 and my router brand. It’s like port forwarding the first time you do it, it all seems daunting until you’ve done it once, and then it’s simple after that.
@shephusted2714 @teamvigod @vinaduro
It's not for persistent OS boot.
For that, that's an entirely separate and different thing altogether.
This is just for installing the OS to some kind of persistent storage.
You saw my comment about iVentoy on your last PXE video, nice 👍
I did the steps on video like, 10 times before commenting, when I type the command "netstat -plant" shows the ports: (53, 25, 22) but it is not showing port 26000. Any advice? EDIT: I use straight router, no openwrt or other
pls with opnsense and proxmox and iventoy als lxc my systems are working but i cant install on drive and only seabios boot, uefi not work. i hope so u make a new video with this
thanks for this phenomenal demo. I have pfSense installed and it works fine...but struggling to work between different VLANs. Could you do it with different VLANs please?
Nice! That is just perfect, exactly what I was looking for. Just one quick question, can you get a custom ISO in that ISO folder?
You can put almost anything that boot and Is an ISO
I just used filezilla. drag and drop.
anyone have any luck getting this to work on a unifi UDM Se. I just cant get any device to boot from it. I copied the needed file to the default network under network boot. Added the right ip and the file name i copied from there site. but wont boot on anything. Any ideas would be helpful and most apprecaited
whats the stock password for root? im trying to connect it win winSCP so i can upload my isos. thanks in advance.
You install this after installing the OS, you need to remember passwords you set up…
@@dmmikerpgI've installed it through VE ProxMox scripts.
This is the 10 video I think i have watched and it's wierd, everyone seems to do the same thing getting it working but only for thier own very specific combination of hardware they use... cant this be accomplished without having some special or specific hardware router or firewall? I just want to plug an NUC into my network and pxe install sounds so simple lol. I don't have a fancy router or firewall So I tried to use the internal dhcp included here but it just doesn't work. My router will allow me to turn DHCP on, or off and it'll let me setup the range but that's it. Is it possible to set this up on one machine with one network connection?
Very good. Thank you.
Very nice!
do pxeserva next, ive found that one kinda intresting but confusing 😂
+1 big nub here
I am looking for a simple method to use a raspberry as a pxe server.
I have had too many problems with USB keys (corrupted files), SSD disks in USB,
sometimes recognized, sometimes not.
I can't find any scripts for easy installation/use.
The tutorials are all beautiful, but the slightest problem, no one to answer....
I followed 3 tutorials, was not able to finish a single one,
followed the tutorial step by step: errors
and impossible to get out of it..
Good job
i just add a read-only lxc mount of my proxmox isos
You can actually use symbolic links instead.
I have set it up now where I have a central folder on my NAS, and I point ALL 8 of my Proxmox servers to it as well as iVentoy, and it pulls the ISOs from that centralised location.
You CAN mount it to the iventoy/isos location, but the problem that I am running into is that if the list of ISOs > 20 (or so), then iventoy won't even start.
So, I am pointing it to iventoy/iso-tmp, and then I am moving in the symlinks to the iventoy/isos folder when I need it.
Someone needs to host an iVentoy for us.
Why don't you do it? Just run it in Debian 12 and VirtualBox.
Moore Mary Robinson Jason Thompson Deborah
Your tutorial is a bit messy and flawed. Your settings will only allow pxe bios boot and and not uefi. Try to slow down a bit….
Slow down the YT video, if you're having such an issue..
@@potatojenkins4874 im not having any issue. He's the one having an issue posting sloppy tutorials full of mistakes.
What are the settings to allow UEFI booting as well since he didnt show that? Im banging my head against a wall trying to figure out what i need to add to my rotuers dnsmasq
@@oliveirajmr What are the settings for uefi?