Re: [問題] 如何使用另外一個硬碟上的 Linux System
※ 引述《mystea.bbs@ptt.cc (mystea)》之銘言:
: ※ 引述《virtuemood (潔羽)》之銘言:
: : 看起來不像找不到硬碟
: : bios裡是看的到的,對吧?
: 是的. 但是我有重灌過grub, 沒有效果.
你可以把device.map跟menu.list貼出來,
我猜測稍作修改就能順利開機。
: : 所以,我覺得是grub沒裝好,和前面的人說的一樣
: : 我從來沒有試過在chroot下跑xorg
: : 但是應該是可行的
: : 要把 /dev /proc /sys ... 等等的也丟進chroot 是當然的
: : 因為 chroot 就像一個狗籠一樣
: : chroot 裡面是看不到 chroot 外面的世界的
: : 所以,如果不把上面的東東弄進去
: 我可以理解把/dev放進去, 但是sys, tmp 和 proc呢?
: 我們的目的不是要使用硬碟上的系統嗎? 為什麼要把Live CD的東東丟進去呢?
: 另外, proc, tmp, sys到底是甚麼? 她們為什麼不隸屬於ext3而是proc, sysfs, tmpfs?
這些都是虛擬檔案系統,都是指存在記憶體的一些東西,
: "mount -t proc proc /mnt/proc" 跟 "mount -t proc /proc /mnt/proc"是一樣
: 的嗎? (我是指proc之前有沒有"/"是否有差別)
我想就是相對路徑跟絕對路徑的表示差異罷了。
: 最後, 為什麼只有dev是用"mount -o bind /dev /mnt/dev"
: 而其他的都是"mount -t xxx yyy /mnt/yyy"?
: man page裡說 bind 是用在已經 mount 過的東西上, 但/dev還沒有mount到
: /mnt底下過阿?
mount -t type source target
bind是說如果source如果已經被mount過,你要再次mount他就需要用bind,跟有沒有被
mount到target底下過沒有關係。
/dev是一個資料夾,硬體裝置這些block device都被mount到/dev來,
也就是source被mount過了,自然需要用bind。
: : chroot 裡的程式是不能存取硬體的
: : 我指知道我為了把lighttpd關進chroot就花了很大的功夫
: : 所以,本人實在懶的去試在chroot裡跑X
: : 我的建議是,用文字介面的編輯器改設定檔吧
: : 比如 nano 或vi ,沒有必要一定要用 gedit 之類的東西啊
: 我當然是很願意用vi(也常使用), 不過這次主要還是有一些特別的程式需要跑.
: X和gnome是免不了的.
--
風輕輕的吹 我安靜地來
我輕點頭 妳暗微笑
不知不覺 享受彼此的默契
草悠悠的盪 妳淡淡的擺
妳高聲唱 我大聲和
自由自在 感受生命的韻律
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 59-115-198-193.dynamic.hinet.net
討論串 (同標題文章)