Eu quero criar uma partição sem distinção entre maiúsculas e minúsculas (não montada em loop).
Para isso, criei uma VM Ubuntu 16.04 no VirtualBox e particionei manualmente o disco na inicialização (do Ubuntu-Install), em uma partição raiz de 15 GB, partição de swap de 4 GB e partição JFS de 6 GB.
Parece que isso
Tudo funciona bem, eu instalei o Ubuntu e tudo funciona bem, mesmo depois da reinicialização.
Infelizmente, não consigo especificar -O (sem distinção entre maiúsculas e minúsculas) ao criar a partição JFS durante a configuração da partição.
Então, depois que tudo estiver instalado e o sistema operacional for reinicializado (com êxito), desmonto a partição
umount /web
E recrie-o com a opção -O (= compatível com OS2 = sem distinção entre maiúsculas e minúsculas)
mkfs.jfs -O /dev/hda5
Ele diz: isso excluirá todo o conteúdo, eu escolho [YES].
depois eu montei novamente esse sistema de arquivos:
mount /dev/hda5 /web
Depois que o / web é montado, eu crio um arquivo / pasta chamado "Test" em / web, e então tento criar outro arquivo / pasta chamado "test" em / web, e ele diz: error, file already existe.
Soberbo, funciona como deveria - o sistema de arquivos não faz distinção entre maiúsculas e minúsculas.
Mas quando eu reinicio, recebo
Bem-vindo ao modo de inicialização de emergência ...
e, em seguida, você basicamente não pode fazer nada, exceto excluir a VM e reimportar a cópia de backup.
Por que eu recebo o modo de inicialização de emergência?
O sistema de arquivos raiz em / que contém todo o material de inicialização não deve ser afetado por nenhuma das alterações que fiz ...
O que estou perdendo ?
Como fazer isso funcionar?