Broad plan for this week is.
- Make the proper git setup. – Done.
- 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. – done.
- Suppress all warnings. – Done
- Use ISO insead of KNOPPIX file – Done
- Make Europe and US entries in DSL.
- Make knoppix boot over http.
- Send patch to knoppix guys for discussions.
- Get ubuntu on BKO
- Add documentation about how one can use BKO.
June - 15
Today I worked on getting up my repositories.
- Made the proper git setup. Add script changes to it.
- Re-created and updated the repository for gpxe code modifications. gpxe.git
- Created and updated the repository for rom-o-matic-BKO.net code. rom-o-matic-BKO.git
- Created and updated the repository for BKO code. BKO.git
June - 16
- Created and commited a script called generate_minirt24.sh which will automatically create the minirt24.gz from original minirt24.gz_orig
- Added srv_ip parameter to booting in 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
the busybox mount does not support -o loop option and losetup is not there in busybox
- Performance measurements for dsl DSLBKO (Note: its far from complete)
June - 17
- Finally fixed the problem of mounting ISO in initram 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 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” commit here
- Created seperate entries for US, EUROPE. 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-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. commit hash
- Fixed some small bugs in BKO.