これにより、aufsをUsbフラッシュドライブのルートファイルシステムとして構成しました 記事 。したがって、最初のブランチは実ルートFSであり、読み取り専用です。2番目のブランチFSはメモリ内にあり、読み取り/書き込みが可能です。両方のブランチ1つのファイルベースのコピーオンライトユニオンに結合され、/にマウントされます。
すべてのものはうまく機能していますが、ネットワークインターフェイスです。 Ubuntu 11.10 Oneric 3.0.0-16-server x86_64の起動中に、次のメッセージが表示されます:ネットワーク構成を待機しています
起動後、eth0を起動しないでください。
rootubuntu:~# ifconfig
lo Link encap:Local Loopback
met addr:127.O.O.1 Mask:255.O.O.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACI< RUNNING MTU:16436 Metric:1
RX packets:0 errors:O dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:O overruns:O carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 6) TX bytes:0 (0.0 6)
ネットワークを再起動しても役に立たない:
root@ubuntu:~# /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enabie again some interfaces
* Reconfiguring network interfaces...
dhclient3: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Failed to bring up ethO.
ライブラリlibc.so.6は、/ lib/x86_64-linux-gnu/libc-の同じ場所に残ります2.13.soとリンク/ lib/x86_64-linux-gnu/libc.so.6。私が正常に起動すると(root FS)としてaufsなしで)、すべてが再びうまくいきます。
それを修正する方法は?
answer は短いです:これは apparmorの互換性 の問題です。
apt-get install apparmor-utils
aa-complain dhclient3
Apparmorはaufsの動作が気に入らないようです。この場合、apparmorでaufを使用すると、他の問題が発生する可能性があります。
問題を解決するために 別の方法 があります。
または、apparmorを削除する必要があります。
/etc/init.d/apparmor stop
update-rc.d -f apparmor remove
aptitude remove apparmor apparmor-utils