I want to create a case-insensitive partition (not loop-mounted).
To this avail, I created a Ubuntu 16.04 VM in VirtualBox, and I manually partitioned the disk on startup (of Ubuntu-Install), into a 15 GB root partition, 4 GB Swap-Partition and 6 GB JFS partition.
This looks like that
It all works fine, I installed Ubuntu and everything works fine, even after reboot.
Unfortunately, I can't specify -O (case-insensitive) when I create the JFS partition during partition setup.
So after everything is installed, and the operating system is rebooted (successfully), I unmount the partition
umount /web
And recreate it with the -O option (=OS2-compatiblity = case-insensitive)
mkfs.jfs -O /dev/hda5
It says: this will delete all content, I choose [YES].
then I re-mount that filesystem:
mount /dev/hda5 /web
After /web is mounted, I create a file/folder called "Test" into /web, and then I try to create another file/folder called "test" in /web, and then it says: error, file already exists.
Superb, works as it should - file-system is case-insensitive.
But when I restart, I get
Welcome to emergency boot mode...
and then, you basically can't do anything except deleting the VM, and re-importing the backup copy.
Why do I get emergency-boot-mode ?
The root file-system at / which contains all the boot-stuff should not even be affected by any of the changes I made...
What am I missing ?
How to get this to work ?