Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2009:pravin:journal:week4 [2009/06/17 05:32] less1 |
soc:2009:pravin:journal:week4 [2009/06/25 08:36] (current) less1 |
||
---|---|---|---|
Line 1: | Line 1: | ||
Broad plan for this week is. | Broad plan for this week is. | ||
- | - Make the proper git setup. | + | - Make the proper git setup. -- Done. |
- | - Modify the setup to directly use git repositories using symbilic links. | + | - Modify the setup to directly use git repositories using symbilic links. -- done but only in my laptop, need to repeat it for alien and rom. |
- | - Add server Address parameter to initram. | + | - Add server Address parameter to initram. -- done. |
- | - Suppress all warnings. | + | - Suppress all warnings. -- Done |
+ | - Use ISO insead of KNOPPIX file -- Done | ||
- Make Europe and US entries in DSL. | - Make Europe and US entries in DSL. | ||
- Make knoppix boot over http. | - Make knoppix boot over http. | ||
Line 17: | Line 18: | ||
- Created and updated the repository for rom-o-matic-BKO.net code. [[http://git.etherboot.org/?p=people/pravin/rom-o-matic-BKO.git;a=tree|rom-o-matic-BKO.git]] | - Created and updated the repository for rom-o-matic-BKO.net code. [[http://git.etherboot.org/?p=people/pravin/rom-o-matic-BKO.git;a=tree|rom-o-matic-BKO.git]] | ||
- Created and updated the repository for BKO code. [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=tree|BKO.git]] | - Created and updated the repository for BKO code. [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=tree|BKO.git]] | ||
- | - I am not able to access following types of pages on [[http://git.etherboot.org]] interface. I get following types of wired HTML errors. | ||
- | <code> | ||
- | Added important configuration files to the git<br/> | ||
- | -----^ | ||
- | </code> | ||
- | - [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=log;h=HEAD|logs]] | ||
- | - [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=shortlog;h=HEAD|Short logs]] | ||
- | - [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=HEAD|commits]] | ||
- | - Its not just for my git repositories but for all others git repositories also. I tried [[http://git.etherboot.org/?p=people/oremanj/gpxe.git;a=commit;h=ab39548abf5261b240c97ac62df317172fd7254a|this commit]] from oremanj's journal, and it gave same html error. | ||
==== June - 16 ==== | ==== June - 16 ==== | ||
- Created and [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=775303ad1ce94f5e61f54875d283bb01e64ccb13|commited]] a script called [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=blob;f=pxeknife/dsl/generate_minirt24.sh;h=416c1e3738c5cce3c713378996a2d616882b0568;hb=775303ad1ce94f5e61f54875d283bb01e64ccb13|generate_minirt24.sh]] which will automatically create the //minirt24.gz// from original //minirt24.gz_orig// | - Created and [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=775303ad1ce94f5e61f54875d283bb01e64ccb13|commited]] a script called [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=blob;f=pxeknife/dsl/generate_minirt24.sh;h=416c1e3738c5cce3c713378996a2d616882b0568;hb=775303ad1ce94f5e61f54875d283bb01e64ccb13|generate_minirt24.sh]] which will automatically create the //minirt24.gz// from original //minirt24.gz_orig// | ||
- | - Added srv_ip parameter to booting in commit. | + | - Added srv_ip parameter to booting in [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=8b2d95c573a884f923547b00496fd875aef1e5ea|commit]]. |
- Till now, I was mounting the root filesystem extracted directly from dsl.iso. Now I want to mount entire dsl.iso, but having trobbles because | - Till now, I was mounting the root filesystem extracted directly from dsl.iso. Now I want to mount entire dsl.iso, but having trobbles because | ||
the busybox mount does not support -o loop option and losetup is not there in busybox :-( | the busybox mount does not support -o loop option and losetup is not there in busybox :-( | ||
Line 35: | Line 27: | ||
==== June - 17 ==== | ==== June - 17 ==== | ||
- | - Finally fixed the problem of mounting ISO in initram [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=dc692f49baac90c3c2289e81cb820027ba2161f9|commit]]. dsl provided mount does not support //-o loop// option and they dont provide //losetup// either. and to make my life more interesting, the busybox mount is very perticular about the order in which you give parameters :-/. | + | - Finally fixed the problem of mounting ISO in initram [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=dc692f49baac90c3c2289e81cb820027ba2161f9|commit]]. |
- | - One more problem faced was that file mounted by httpfs can't be mounted by //mount -o loop// command in normal modes. It has to be mounted in read-only mode with option //-o loop -o ro//. (Thanks Andytim for suggestion of using "dd". It helped in locating the bug.) | + | - dsl provided mount does not support //-o loop// option and they dont provide //losetup// either. |
+ | - And to make my life more interesting, the busybox mount is very particular about the order in which you give parameters :-/. | ||
+ | - One more problem faced was that file mounted by httpfs is read-only and hence can't be mounted by //mount -o loop// command in normal modes. It has to be mounted in read-only mode with option //-o loop -o ro//. (Thanks Andytim for suggestion of using "dd". It helped in locating the bug.) | ||
+ | - One more wired observation : I could not locate the the mount used by dsl by default inside minirt24.gz. I checked the static folder, but it was not there. but when I execute mount, it picks up the default //"mount"// which behaves quite differently than the command //"busybox mount"// which is working for me at end. | ||
+ | - Seperated the http mount related code into //"mount_http_iso.sh"// [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=e95e4c43ed8307155926fcbe6967b82492122179|commit here]] | ||
+ | - Created seperate entries for US, EUROPE. [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=5cef3ea42f1fef9cf1df113384f8462ef50e5efd|commit here]] | ||
+ | ==== June - 18 ==== | ||
+ | Spent most of the time in two things. | ||
+ | - Getting the modules, executable for 2.6.19 kernel used by knoppix. I am still trying to hunt down fuse.ko which is to be found no-where in entire ISO :-( | ||
+ | - I was also working on adding more details to BKO homepage, Added following things. | ||
+ | - FAQ for BKO. | ||
+ | - Started to write HOWTO for making BKO bootable USB. | ||
+ | |||
+ | ==== June - 19 ==== | ||
+ | - Heard about andytim's patch for httpdisk, I was thinking, how is it going to affect me and BKO development. | ||
+ | - Came across link for [[http://unit.aist.go.jp/itri/knoppix/http-fuse/index-en.html|HTTP-FUSE-LINUX]] which seems same as what I am doing. It seems that they have done little more than what we have planed. I am not sure how badly this is going to affect BKO. | ||
+ | - Problem in creation of initramfs [[InitramFSBKO]] | ||
+ | |||
+ | ==== June - 20 ==== | ||
+ | - Finally got the Knoppix working on BKO. I have done some basic testing and it seems it is working fine. [[http://git.etherboot.org/?p=people/pravin/BKO.git;a=commit;h=976e5350638ad848e45e549cefa9970eafeb7378|commit hash]] | ||
+ | - Fixed some small bugs in BKO. |