====== 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
soc:2009:pravin:journal:week2 [2009/06/01 14:11]
less1
soc:2009:pravin:journal:week2 [2009/06/10 12:33] (current)
less1
Line 13: Line 13:
  
 It seems I am missing many things here, let me try out [[wiki:​BootOverNFS|booting over NFS]] first It seems I am missing many things here, let me try out [[wiki:​BootOverNFS|booting over NFS]] first
-== My understanding ​of NFS boot  == + 
-  - Following ​the link http://www.faqs.org/docs/Linux-mini/NFS-Root.html for understanding +== Problems with mounting with httpfs == 
-     ​Ethernet (10 or 100Mbit) (CONFIG_NET_ETHERNET) is needed ​ +Check out [[HttpFSProbs]] for details 
-     ​Correct Ethernet driver (assuming that live-CD will have these things by default ) + 
-     ​CONFIG_NFS_FS is needed ​for NFS support +few worries :  
-     ​Root file system on NFS (CONFIG_ROOT_NFS) ​--- why? Can't I mount root filesystem from NFS otherwise? and then what I need to do if I want to mount from HTTP? which option to give in that case? +  - If FUSE is used to mount root partition, then when actual user logs in, he may not see any of those files as they are mounted by root. 
-        Refering ​http://fxr.watson.org/fxr/source/Documentation/nfsroot.txt?v=linux-2.6+  - Need to find FUSE option which will allow everyone to see the file. 
 +  - httpfs program does not accept any option :-(, How can I pass options ? 
 + 
 +PS: One way out can be that, root mounts iso over HTTP, then uses the local loop to mount that ISO. 
 +I guess that, the ISO mounted by root is mounted using normal mount command, and hence should be readable by all. 
 +and can also support other mount options if needed. \\ 
 +I have not done this experiment yet, need to confirm before proceeding on this path.\\ 
 +Done with this experiment, any user can view files if root remounts the iso file from httpfs with loop.  
 + 
 + 
 +=== June - 2 === 
 +Done nothing useful, just some random reading  
 + 
 +=== June - 3 === 
 +  - Writing PHP code to support booting and using pxelinux from machines with static IP address.\\ 
 +  - Stuck with issue of permissions regarding opening files in write mode :-( 
 + 
 +=== June -4 === 
 +  - Suddenly enlightened by the memory that I have code for rom-o-matic :-) 
 +  - Got it running on my machine. 
 +  - Wrote and sent the patch so that it will be easy to host rom-o-matic on any machine. 
 +  - Patched rom-o-matic is hosted at http://www.alien.doesntexist.org/rom-o-matic/ 
 +  Modifying rom-o-matic to support pxeknife [[PxeKnifeRomOMatic]] 
 + 
 +=== June 5-6 === 
 +  Done with pxe-generation ​for both static and dynamic networks 
 +  modified rom-o-matic code to provide user with option to have add inbuilt BKO support. 
 + 
 +=== June 9 === 
 +  - Getting up rom-o-matic with BKO support on etherboot. done [http://etherboot.org/share/pravin/BKO/rom-o-matic/​] 
 +  - Because of some wired reason, even original rom-o-matic code is not producing any output-- solved, the bin/NIC target was not compiled in and error reporting was turned off. 
 +  - The latest gpxe code, and gpxe version used by rom-o-matic,​ both are creating trubble while booting. [[ProbsBKORomOMatic]] 
 + 
 +=== June 10 === 
 +  - Trying to fix the problem with BKO and Rom-O-Matic integration [[ProbsBKORomOMatic]] 
 +  - Adding DSL to pxeknife [[PxeKnifeDSL]] 
 +  - Trying to boot it over http.
  
 ==== Few useful links ==== ==== Few useful links ====

QR Code
QR Code soc:2009:pravin:journal:week2 (generated for current page)