作者 主題: VirtualBox的資料分享一問  (閱讀 5487 次)

0 會員 與 1 訪客 正在閱讀本文。

nungchao

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
VirtualBox的資料分享一問
« 於: 2008-09-19 18:56 »
VirtualBox 2.0.2
安裝的OS ubuntu-8.04.1

我在common line下 sudo mount -t vbxsf -o uid=1000,gid=1000, rw Linux_Share /Linux_Share
這段common是可以mount 成功的,但我將這行common 放在 /etc/rc.local內,想說讓我開機時每次都能自動mount但都不成功。

請問我還有哪裡有問題?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5394
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: VirtualBox的資料分享一問
« 回覆 #1 於: 2008-09-19 19:40 »
開機本來就是用 root 在跑, 不需要用 sudo.
如果只是要 mount, 為什麼不直接寫在 /etc/fstab 裡頭就好了?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: VirtualBox的資料分享一問
« 回覆 #2 於: 2008-09-19 19:54 »
這段common是可以mount 成功的,但我將這行common 放在 /etc/rc.local內,想說讓我開機時每次都能自動mount但都不成功。

請問我還有哪裡有問題?

我有類似的問題, 8.04 desktop 版, /etc/rc.local 似乎沒有被執行

但是另一個 VM 是 8.04.1 server 版, 開機時卻有跑 /etc/rc.local

至於是哪裡的問題, 還在研究中.......

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: VirtualBox的資料分享一問
« 回覆 #3 於: 2008-09-19 22:18 »
這段common是可以mount 成功的,但我將這行common 放在 /etc/rc.local內,想說讓我開機時每次都能自動mount但都不成功。

請問我還有哪裡有問題?

我有類似的問題, 8.04 desktop 版, /etc/rc.local 似乎沒有被執行

但是另一個 VM 是 8.04.1 server 版, 開機時卻有跑 /etc/rc.local

至於是哪裡的問題, 還在研究中.......

VBox 1.6.2 x64 版

分別在 ubuntu 8.04 desktop, 8.04.1 desktop 版測試了一下

8.04.1 版本來也不行, 後來重跑一次 VBoxLinuxAdditions.run

意外的, 重開機時 /etc/rc.local 有被執行  :D :D

在 8.04 版如法泡製, 結果還是不行 XDD

但是如果在 command line 執行 /etc/rc.local 卻是 OK 的  ::)

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: VirtualBox的資料分享一問
« 回覆 #4 於: 2008-09-20 10:52 »
/etc/rc.local 的問題我解決了   ;D ;D


為了確定 /etc/rc.local 在開機後是否有自動執行

我按 r-crtl-f8 跳到開機後的畫面看最後執行的情形

結果發現, 原來是指令裡的參數錯誤 orz

因為我是直接將命令列下的指令 copy 過來

參數有用到路徑, 但是換用 root 身份執行後

root 底下沒這個路徑, 所以就出錯了

在 f8 的畫面 Running local boot scripts(/etc/rc.local) 這行下面

多了一行錯誤訊息, 修正後重開機就 OK了  :D :D

elleryq

  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: VirtualBox的資料分享一問
« 回覆 #5 於: 2008-09-23 10:45 »

另外要注意資料夾的名稱最好不要一樣...

也就是說,
sudo mount -t vbxsf -o uid=1000,gid=1000, rw Linux_Share /Linux_Share
最好改成
sudo mount -t vbxsf -o uid=1000,gid=1000, rw Linux_Share /mnt/share
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: VirtualBox的資料分享一問
« 回覆 #6 於: 2008-09-25 09:52 »

另外要注意資料夾的名稱最好不要一樣...

也就是說,
sudo mount -t vbxsf -o uid=1000,gid=1000, rw Linux_Share /Linux_Share
最好改成
sudo mount -t vbxsf -o uid=1000,gid=1000, rw Linux_Share /mnt/share


喔喔~~ 是哦~ 到沒注意過這問題

我都直接使用 VBox 自動抓的名稱

這樣也方便知道目前是掛在哪個資料夾  :D :D