Could not boot: No space left on device (http://ipxe.org/34182006)
-
Server
- FOG Version: 1.4.4
- OS: Debian
Client
- Service Version: VMWare ESXi 6.5
- OS:
Description
Receive this error, after trying to boot big (3.3Gb) custom livecd with multiple OS and utilities, including Windows. Smaller (300-400Mb) works well.
initrd pathtoiso
chain memdisk iso raw ||
goto MENU
Any help? Thanks! -
@dirtyhandz The VM needs more RAM as the ISO is loaded into main memory before booting it. You need at least 4, maybe even 6 GB of RAM to boot a 3.3GB ISO.
-
Changed to 8GB - same error
-
Then something is not right. If the ISO cannot fit inside the RAM space, and you’ve got 8GB of RAM, the Disk is not only 3.3Gb.
-
No space left on device
I have also seen this where what ever OS thinks the ISO image is a hard drive and tries to write back to the iso image, leaving no space left on device, error.
Also if there is a 32bit OS involved here there may be boundary issue trying to fit that whole DVD into memory and not leaving enough room for the OS. You may be better off exploding that dvd to a nfs share and mounting it that way. Use iPXE to get the kernel booted off the nfs share. It sure would make booting faster since it wouldn’t have to transfer the full 3.3GB file then boot from it.
-
I swear!
-
@george1421
There is grub4dos loader with win32 and win64 livecd’s, also there is some boot images and utilities like mhdd, etc…
I can try with nfs, but as this is grub4dos inside, I really don’t have idea how to edit ipxe config, for boot it, because I’m a little noob yet in bootloaders… -
@dirtyhandz Well just thinking a bit more, this is an iPXE transfer error not the target OS just yet. iPXE isn’t liking that big dvd image. I’m still of a mind to have that dvd in a nfs(smb) drive share and let grubfordos or real grubforlinux connect to the share.
-
@george1421
Thanks again for help, but I don’t have idea how to add to ipxe grub4dos inside the image. So, I extract the image, put on nfs share and…? -
@dirtyhandz lets start with how did you create this dvd to begin with? Did you have instructions?
-Or- My intuition just said; break that dvd into smaller bits. A win32 iso, a win64 iso and then utilities iso.