Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:qemupxeknife [2009/05/22 19:35]
less1
wiki:qemupxeknife [2009/05/23 09:43] (current)
less1
Line 47: Line 47:
 Here is the code which is working for  Here is the code which is working for 
 <​code>​ <​code>​
-qemu -net nic -net user -boot n -hda ./​testing.img -bootp /pxelinux.0 -tftp /​home/​myname/​for_pxe_knife/​+qemu -net nic -net user -boot n -hda ./​testing.img ​-bootp /pxelinux.0 -tftp /​home/​myname/​for_pxe_knife/​ 
 +$ qemu -net nic -net user -fda ./​gpxe.dsk ​-bootp /pxelinux.0 -tftp /​home/​myname/​for_pxe_knife/​
 </​code>​ </​code>​
 for following version of qemu version qemu version 0.10.0 for following version of qemu version qemu version 0.10.0
Line 53: Line 54:
 $ qemu $ qemu
 QEMU PC emulator version 0.10.0, Copyright (c) 2003-2008 Fabrice Bellard QEMU PC emulator version 0.10.0, Copyright (c) 2003-2008 Fabrice Bellard
 +</​code>​
 +
 +==== Problems ====
 +
 +As per me following command should have worked, but It did not worked
 +
 +<​code>​
 +$ qemu -bootp tftp://​10.0.2.2//​pxelinux.0 -tftp /​home/​myname/​for_pxe_knife/​ -fda gpxe.dsk
 +</​code>​
 +at same time command
 +<​code>​
 +$ qemu -bootp /pxelinux.0 -tftp /​home/​myname/​for_pxe_knife/​ -fda gpxe.dsk
 +</​code>​
 +works.
 +
 +Problem faced is,\\
 +it successfully downloads the //​pxelinux.0//​ and executes it,
 +but it fails when it is downloading pxelinux.cfg/​default\\
 +It gives an error saying
 +<​code>​
 +TFTP prefix: tftp://​10.0.2.2//​
 +Trying to load: pxelinux.cfg/​default
 +Unable to locate configuration file
 +
 +Boot failed: press a key to retry, or wait for reset...
 </​code>​ </​code>​
  
Line 66: Line 92:
 QEMU PC emulator version 0.9.1, Copyright (c) 2003-2008 Fabrice Bellard QEMU PC emulator version 0.9.1, Copyright (c) 2003-2008 Fabrice Bellard
 </​code>​ </​code>​
 +
 +But if you provide gpxe.dsk instead of ./​testing.img it uses gpxe.dsk stack and boots properly.
 +<​code>​
 +$ qemu -net nic -net user -fda ./gpxe.dsk -bootp /pxelinux.0 -tftp /​home/​minix-pravin/​Etherboot/​v2/​pxeknife/​pxeknife/ ​
 +</​code>​
 +
  
  
 +==== Useful links ====
 +  - [[http://​syslinux.zytor.com/​wiki/​index.php/​PXELINUX]] About pxelinux
 +  - [[http://​syslinux.zytor.com/​wiki/​index.php/​Development/​Testing]] for using qemu with pxelinux.
  
  
  
  

QR Code
QR Code wiki:qemupxeknife (generated for current page)