(Forgive me for the improperly formatted reply, I just now properly registered
to the users list and subscribed to the mailing list)
My friend, I was not expecting such a quick reply, much less a fix. Thank you
very much! I'm almost certain this is exactly what is going on.
I haven't manually compiled Genode or used run scripts to build images in a
very long time, but I'm going to try to learn again - I've already setup a
proper Genode development environment again in a virtual machine based on the
latest Ubuntu LTS release to try to build an image based on your modification.
I set up my build directory, edited build.conf to the best of my ability and
ran "make run/sculpt KERNEL=nova BOARD=pc". Unfortunately, the .iso image that
is produced is unbootable. Is there a guide or article somewhere describing how
to properly build a Sculpt image? I must be making a silly mistake somewhere.
Genode to the moon!
baconicsynergy
> Hi baconicsynergy,
>
> I'm not an expert regarding this, but it seems that the Sculpt Manager
> doesn't expect more than 9 partions on a disk. In
> repos/gems/src/app/sculpt_manager/model/storage_device.h, in the
> part_block configuration in line 228, it generates policies for
> partition labels 1-9. This is why your part_block rejects the mke2fs
> session request for the partition with "no policy defined for label
> '12'". Consequently, your mke2fs dies with "Block-session creation
> failed" and "No such file or directory".
>
> I created a quickfix on my branch
> https://github.com/m-stein/genode/tree/sculpt-21.03b-baconicsynergy.
> Could you give it a try? I hope this is the only place where the Sculpt
> Manager assumes such a limit. Maybe we should come up with a more
> generic solution to this problem.
>
> Cheers,
> Martin
_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users