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 BKO code.
BKO.git
June - 16
-
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
-
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.
-
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.
-
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.