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:ubuntu910 [2009/11/18 09:43]
less1
wiki:ubuntu910 [2009/12/26 06:13] (current)
less1
Line 1: Line 1:
 ====== Supporting Ubuntu 9.10 in BKO ====== ====== Supporting Ubuntu 9.10 in BKO ======
 This page will document progress and problems faced in supporting Ubuntu 9.10 in BKO. This page will document progress and problems faced in supporting Ubuntu 9.10 in BKO.
 +
 +====== Current Status ======
 +  * Ubuntu is booting over network using pxe, but its not able to mount the iso and use it.
 +  * Ubuntu is booting as long as URL to ISO is containing IP instead of URL, its same old dns resolv problem.
 +  * Ubuntu with httpfs is working :-)
 +     * I am using ugly hack to populate ''/​etc/​resolv.conf''​ file with public DNS entries.  ​
 +     * So it may not work in place where public DNS queries are not allowed.
  
  
 ===== Steps in adding Ubuntu 9.10 in BKO ===== ===== Steps in adding Ubuntu 9.10 in BKO =====
   - Get the 9.10 ISO.  - done   - Get the 9.10 ISO.  - done
-  - Extract the linux kernel image, initrd image. - done+  - Extract the linux kernel image, initrd image. - done (location [[http://​git.etherboot.org/?​p=people/​pravin/​BKO.git;​a=tree;​f=bko/​live/​ubuntu/​U9.10|bko/​live/​ubuntu/​U9.10/​]])
   - Get kernel modules needed for iscsi support from iso.   - Get kernel modules needed for iscsi support from iso.
-  - Modify initrd image ( to be done by ''​generate_initrd.sh'' ​script ) +  - Modify initrd image ( to be done by [[http://​git.etherboot.org/?​p=people/​pravin/​BKO.git;​a=history;​f=bko/​live/​ubuntu/​U9.10/​generate_initrd.sh|generate_initrd.sh]] script ) 
-     - adding tools needed to support httpfs and iscsi mounting +     - adding tools needed to support httpfs and iscsi mounting ​- Done 
-     - add kernel modules for iscsi support to initrd. +     - add kernel modules for iscsi support to initrd. ​- Done 
-     - edit the "​scripts/​casper"​ inside initrd image.+     - edit the "​scripts/​casper"​ inside initrd image. ​- Done
         - Turn on the networking.         - Turn on the networking.
         - configure the network to use boot parameters for ''​IP''​ or use ''​dhcp''​         - configure the network to use boot parameters for ''​IP''​ or use ''​dhcp''​
Line 19: Line 26:
   - Most probably something will go wrong and it will not work, debug those problems.   - Most probably something will go wrong and it will not work, debug those problems.
   ​   ​
-     +
  
 ===== Problem-1 : new format for initrd ===== ===== Problem-1 : new format for initrd =====
Line 34: Line 41:
 does not match the original ''​initrd.lz''​ file, so I am doing something wrong here. does not match the original ''​initrd.lz''​ file, so I am doing something wrong here.
 Most probably, I need to provide proper compression level which I need to find out. Most probably, I need to provide proper compression level which I need to find out.
 +<​code>​(cd mpoint;find . | cpio -oH newc | lzma -c > ../​initrd.lzma)</​code>​
 +
 +=== Soln ===
 +I have to provide ''​-9''​ argument to lzma for work.  So final command which worked
 +in ''​generate_initrd.sh''​ is
 +<​code>​sudo find . | sudo cpio -oH newc | lzma -9 -c> ../​initrd.lz</​code> ​
  
  

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

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