作者 主題: openSuSE 11 + VBox 1.5.6 掛了, 改裝 1.6.2 版, 換網路掛了 orz...  (閱讀 8521 次)

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

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
前幾天自動更新一些套件後(包括 kernel?) 結果 VBox 就掛了 @@

sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                     done
Recompiling VirtualBox kernel module, NOT. It has been packaged.      done
Starting VirtualBox kernel module                                     failed
(Kernel module not found)

解掉重裝還是一樣, google 爬了幾天, 似乎也沒有真正的解藥可服用  :'(

於是只好放棄, 改安裝 1.6.2 試試...

找了一下, 找到這東西...

http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.0/

用 zypper 加入...

# zypper ar http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.0/ VBox

然後用 Yast2 來安裝 1.6.2 版, 安裝好後, 終於可以開 VM 了  ;D

不過卻有一個大問題, 原來用 Host Interface 的 VM XP 無法連線了

還不知問題出在哪, 再研究看看有無可解 orz...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
用 nat 行不?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
用 NAT 是正常的, 用 host interface, 不管 XP, 還是 linux, 全死了 :'(

難道是用 Setup Application 的關係 ???

明天再來試試指定 Interface Name 的方式看看...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
你去抓 vbox 的 rpm 回來裝看看?
不要用 opensuse 的 source 。
先將原本的 vbox 移除哦。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
我有抓 VirtualBox-1.6.2_31466_openSUSE103-1.x86_64.rpm 這個來裝

結果還是一樣, 然後又試了用 VBoxAddIF 建立 vbox0 填入 Interface name

也是無法連線  :'(


呃~~ 會不會是我的 openSuSE11 系統有問題  ::)

上次自動更新時, 更新到一半說是更新失敗

然後就開始出現 /etc/init.d/vboxdrv setup 失敗的訊息 @_@

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
恩,那再手工 refresh 一下 kernel 呢?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
恩,那再手工 refresh 一下 kernel 呢?

我是有點擔心會不會就...連開機都開不了了  :D
« 上次編輯: 2008-07-12 23:54 由 yamaka »

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
剛剛實驗了一下, 結果.....還是失敗  :'(

我的步驟是這樣...

1. 將 kernel 回復到光碟的版本, 然後開 VM (VBox 1.6.2), host interface 介面還是無法連線..

2. 將 1.6.2 移除, 換安裝光碟裡的 1.5.6 ose, 重新建立 VM, VDI 用原來的, 結果還是不行 = =

不知道哪裡出問題, 還有什麼可以試的...

我也要死馬當活馬來試了 XDDD



請問一下, 如果我用原來的光碟開機, 然後用升級的方式再安裝一次

那重安裝後的系統會是光碟裡的版本, 還是更新過的套件會保留?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
呵,我也不知道問題在哪?
我上星期也更新過 kernel。開機只跑了 vbdrv setup 就 ok 了。

之前剛換 opensuse 11.0 的時候,也被這個 vbox 的 host interface 搞死了。
後來是發現 tunctl 沒有將 tun device 的 uid 設定好。

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
昨晚有看一下 /proc/net/dev_snmp6 裡的東西

owner 都是 root, 權限是唯讀

我給他改成我的 user, 0666, 還是不行 = =

還是我改錯地方 ^^"

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
如果你不用 start application,而是直接手工執行所有的命令行不?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
這兩天都是用手動方式建立啊, 還是不行  :'(

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
好,那重灌吧...
灌完先升級 kernel,再裝 vbox 看看?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
呃~~

一直以為用光碟開機後有重新安裝的功能 XDD

看來到這地步, 也只能重灌了.....

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
終於灌完, 更新完, 設定完了, vbox 1.6.2 也裝了, br0 的 script 也跑過了...

啟動 VM..... 謝天謝天 ^________^

一切都回復正常了, tapX 可以順利取得 IP 並對外連線


至於之前更新後出的狀況, 猜想應該是某次系統更新失敗所造成的吧..


這次重新安裝也解決了另一個問題 (http://phorum.study-area.org/index.php/topic,52461.0.html)

就是 mount cifs 與 LinuxExtensionsEnabled 的問題..

新安裝好的系統不用再去先處理 LinuxExtensionsEnabled 就可以 mount cifs  ;D ;D


感謝 man大  m(_ _)m