我曾经尝试过在rebuildfstab最后面加上mount -a,不行。
/etc/init.d/rcS这里面已经有了/bin/mount -a了啊。
The symbolic link /bin/mount is a part of /bin/busybox.suid, it doesn't support utf8.
It most likely refuse to mount when it sees that.
That's why I kept emphasizing that you need util-linux.tcz and the adjustment to /opt/bootlocal.sh
At that moment, you'll have GNU mount to handle that.
系統預設的/bin/mount是閹割版,不支援UTF-8。
我相信它看到UTF-8會直接跳過。
所以我才一直說你需要util-linux.tcz,並在/opt/bootlocal.sh加入mount -a指令。
因為那時已經有GNU mount了。
现在的问题是,
rebuildfstab里面,如果把79行的OPTIONS="noauto,users,exec"改为 OPTIONS="auto,users,exec",那么开机只能进入命令行,ls命令都执行不了。可能是/dev/sr0被错误地挂载了。
You mean with your version of rebuildfstab, you only get command prompts.
To make matter worse, not even the simple command such as "ls" would work.
That shouldn't happen, the default "ls" command is linked to busybox.
If that doesn't run, then your custom initrd is not loaded properly.
Tiny Core only needs 2 files to run, it just doesn't care whether your ISO/CD is mounted or not.
I can only guess that you messed up something when you were remastering.
這實在很迷,連ls都執行不了暗示著你自己做的corepure64.gz沒有載入。
Tiny Core只需要兩個檔案即可執行,你的ISO/CD有沒有掛載它壓根不在乎。
你大概不小心刪了什麼。
你说的看源代码,修改,对于我来说太难了,我做不到这些,我只能做一些简单的定制,涉及到源代码修改、systemd/init这样子偏向底层的东西,我搞不定,对我来说太难了,可能我的确不适合tinycore。
Hold upYou don't have to go THAT far, I'm talking about the
mnttoolBTW, we don't mess around with systemd.
修但幾咧我沒叫你挖這麼深,我只是說你可以試著改改看
mnttool。
題外話,我們不搞systemd。
Nothing changed,sdd2 was messy code,too.
A quick question here.
Does the Xfe from our repo support utf8 ?
You said things were fine when you mount manually, no ?
If not, you should use a different file manager.
先確認一下,之前你說手動掛沒問題是吧?
我沒用過Xfe,不曉得我們的版本是否支援中文。
如果不行你最好換一個。
你们能在你们那边测试下吗?
It may take a while.
給我一(億)點點時間。