小弟有台電腦只裝了最基本的 sarge,接著用 debootstrap 做了個 chroot 環境。
/proc,/sys 都掛上去,/tmp 也 bind 過去。
現在開機可以自動掛載 NFS、啟動 KDM。
使用上幾乎與沒有 chroot 一樣。
之所以會用 chroot 建立桌面環境,
無非是為了讓小弟在維護時省點力氣。
這台電腦是要讓家裡人用的,
若讓只用過 Windows 的他們,由 consol 下指令關機/重新開機,
那將會是件麻煩事--他們也許會因為這跟他們原來的使用習慣不同而抱怨連連,心生鄙棄。
問題來了,
關機必須要由外部執行,小弟能怎麼樣設定,
才可能從 chroot 中控制外部去執行關機/重開機的動作?
--
小弟在 chroot 下下 init 6, reboot, shutdown, halt,
得到的結果都是 timeout openint/writing control channel /dev/initctl
top 能看得到外部的程序,卻又不敢亂砍做測試。