LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   PXE boot CD/DVD ISO images... (https://www.linuxquestions.org/questions/linux-general-1/pxe-boot-cd-dvd-iso-images-597172/)

Person_1873 07-09-2009 06:43 PM

your grub.conf should look something like this

Code:

LABEL 1
MENU LABEL XP Install
#only include the following line if not using DHCP otherwise exclude the "--address" switch
ifconfig --address=<IP here> --server=<IP of nfs server>
root (nd)
chainloader +1


danny_skj 07-12-2009 11:28 AM

Im gona try again, YOU CANT CHAINLOAD WINDOWS USING GRUB UNLESS ITS CHAINLOADED FROM A REAL BIOS DEVICE.

Take a look at how ppl boot windows of iscsi storage with gPXE.
First you boot up gpxe it will then hook the iscsi drive as a fake bios device drop an address to it in memory (IBFT), and the first part of windows can now boot, at some time the network connection with the iscsi drive have to be handed over to windows native drivers.

Thats done by windows initiating the network card, and a program called a iscsi initiator reads the IBFT of memory connect to the iscsi drive and windows has now fully taken over the connection.

Without IBFT and the initiator windows would at that point crash because when the windows kernel is loaded any "FAKE" bios drives will be ignored and the system will no longer know where to conteniue from.

Its like having a linux system with kernel and initrd and no root filesystem it wont boot.

Person_1873 07-18-2009 08:50 PM

then the only other thing i can think to do is to have the ISO extracted to both a FAT32 and a ext3 partition and somehow on boot after the initial boot has happened tell the XP kernel where to find it's setup files, i'm unfamiliar with kernel32 options so i guess it's off to hit the books for me, i suppose you could modify the boot.ini file for the cd image to specify a different root than the initial boot partition

Person_1873 07-18-2009 09:07 PM

after further investigation, on the XP CD, there is a file called DOSNET.INF EDIT: (/I386/DOSNET.INF), this appears to specify virtual drives, if we could discover the syntax for this, it may be possible to chainload the ntldr on the XP cd and have ntldr do the work of mounting the network filesystem that it can read and thus make t possible using grub to network boot an XP installation

Coburn64 07-18-2009 09:38 PM

There is no need for caps lock.

It's possible to PXE Boot a CD Image, however you're limited to the amount of RAM you have + the required memory for the CD Image apps and/or OS.

Bjarty 07-19-2009 01:30 PM

To load a full CD into RAM, nah. Not all Computers tha comes to my workshop has more than 512 MB Ram.
Where you thinking of using "memdisk" on a cd-rom iso?

Coburn64 07-19-2009 11:26 PM

Possibly. I was also working on some other things at the time of writing that.

Person_1873 08-25-2009 10:56 AM

also remember that not every PC that comes into your workshop is going to have a NIC capable of PXE and thus you will need to install from a disk anyway, i believe that this thread has gone beyond any truly practical usage and is now theoretical speculation

lspiehler 03-18-2010 10:04 AM

Memdisk can do it!
 
The latest version of memdisk is now capable of pxe booting ISO images. I have a video demonstrating two different examples of this @ http://www.youtube.com/watch?v=B8q5NtXbBGA. Memdisk is available in the latest syslinux package @ http://syslinux.zytor.com/wiki/index.php/Download. If you have questions, leave comments on the video. Good luck.

patpatpat 11-01-2010 04:56 PM

it pxe installs Debian from the install ISO

patpatpat 11-01-2010 04:57 PM

it pxe installs Debian from the install ISO
http://www.vercot.com/~serva/howto/DebianPXE1.html

TobiSGD 11-01-2010 05:28 PM

I have done this already for Windows XP, Vista and 7. For Windows XP i used this guide: RIS for Linux and for Vista and 7 this: Installing Windows 7 with a PXE boot server and this for unattended installations: [Unattended] Successful Windows 7 Automated Network Installation.

Person_1873 12-30-2010 06:01 AM

of course the other solution that solves OP's original problem is to create USB drives to install the systems

b8rt 10-07-2013 03:50 PM

Use livecd-tools and cobbler
 
If you have cobbler doing your PXE, its possible to convert live cd iso images to be PXE booted:

https://fedorahosted.org/cobbler/wiki/HowToPxeAnyLiveCd


All times are GMT -5. The time now is 07:54 AM.