お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-06-29 22:52:06

shingo9
メンバ
登録日: 2009-07-04

WindowsXP上のvirtualboxでubuntuを起動

virtualboxでubuntuを開いた時のfdisk -l で表示される内容と、ubuntu 単独で起動した時の内容とが違うのですが、virtualboxでは、ハードウェアを正しく表示できないのですか。

オフライン

 

#2 2010-06-29 22:54:40

hmatsue
アドバイザ
登録日: 2009-03-10

Re: WindowsXP上のvirtualboxでubuntuを起動

virtualboxの中でfdisk -lしたなら、表示されるのはvirtualboxが持っている仮想HDDの内容です。

オフライン

 

#3 2010-06-30 00:18:25

shingo9
メンバ
登録日: 2009-07-04

Re: WindowsXP上のvirtualboxでubuntuを起動

ということは、/dev/sda とかの情報も意味がないことになるのですか。virtualbox でのlinuxはあまり役に立たないですね。

オフライン

 

#4 2010-06-30 07:55:16

hmatsue
アドバイザ
登録日: 2009-03-10

Re: WindowsXP上のvirtualboxでubuntuを起動

shingo9 による投稿:

ということは、/dev/sda とかの情報も意味がないことになるのですか。

ちょっと意味がよく理解できないのですが、仮想マシンの中のUbuntuでfdiskを実行したときに仮想HDDの内容を表示しなかったり仮想HDDのパーティションをいじれないと意味が無い、というか仮想マシンの中のUbuntuからホストのHDDをいじれたりしたらとんでもないバグですよ。
仮想マシンにとって意味がある情報は仮想HDDのみです。
仮想マシンとはなにか、ということについてもう少し理解していただいた方が良いかと思います。

ちょっとそういう状況が考えつかないのですが、もし、WindowsXPからではなく、Ubuntuでホスト環境のHDDの情報をとる必要があるのであればLiveCDなどを使ってみて下さい。
# 下手に操作するとWindowsが起動できなくなるような深刻な問題を引き起こすため、充分に予備調査をしてから作業して下さい。

オフライン

 

#5 2010-06-30 12:13:50

shingo9
メンバ
登録日: 2009-07-04

Re: WindowsXP上のvirtualboxでubuntuを起動

すいません、仮想HDDの中身はいったい何の役に立つのですか。今まで、Ubuntu を別パーティションでデュアル起動していたのですが、再立ち上げが面倒なので、WindowsXP上でVirtual Box から起動できたら便利だと思い、インストールしたのですが、実際のHDDと違う仮想HDDの内容はどういう意味があるのでしょうか。

オフライン

 

#6 2010-06-30 12:28:15

hmatsue
アドバイザ
登録日: 2009-03-10

Re: WindowsXP上のvirtualboxでubuntuを起動

shingo9 による投稿:

すいません、仮想HDDの中身はいったい何の役に立つのですか。
今まで、Ubuntu を別パーティションでデュアル起動していたのですが、再立ち上げが面倒なので、WindowsXP上でVirtual Box から起動できたら便利だと思い、インストールしたのですが、実際のHDDと違う仮想HDDの内容はどういう意味があるのでしょうか。

仮想環境(仮想PC)というものは、実際に2台のPCを並べて使うようなものだと考えて下さい。
例えばホスト環境をPC-Aとして、ゲスト環境(仮想環境)をPC-Bとすると、PC-B上での作業はPC-Bに接続されているHDDの上で行うのが普通です。OSのインストールや、プログラムのインストール、データの作成などはPC-Bに接続されているHDD(仮想HDD)上で行うのですから、仮想HDDの操作や状態確認が必要です。
基本的にはPC-B上で完結する作業で、PC-AのHDDを気にする必要はありません。
PC-B上で作成したデータをPC-Aに移動させたい場合は、PC-AのHDD上に共有ディレクトリを作成して、PC-B上にマウントしてデータを移動させることになります。

上記の投稿から推察するに、Ubuntuで作成したデータをWindowsXPで利用したいというのが本当の目的という理解でよろしいでしょうか。
この場合、Ubuntu側でsambaなどを設定して、Windowsから読み書きできるディレクトリを設定するか、Windows上で共有ディレクトリを設定し、Ubuntu側にVirtualBoxのGuestAdditionを導入して、vboxsfでWindows上の共有ディレクトリをマウントすることになります。例えばWindowsで共有名をhosttmpとして共有ディレクトリを設定したとすると、
$ sudo mount.vboxsf hosttmp /mnt
などとすると、/mntに共有ディレクトリがマウントされます。

オフライン

 

#7 2010-06-30 18:03:29

shingo9
メンバ
登録日: 2009-07-04

Re: WindowsXP上のvirtualboxでubuntuを起動

回答ありがとうございます。実はそういう目的ではなく、Windows上で、Ubuntuが手軽に使えることを目的にしています。評価版のWindows7を削除しようとして、MBR,PBR等をバックアップしていたのですが、VituralBoxでやると、同じコマンドラインを入力しても、違う内容であることに気づき、これは使えないと思ったのです。

オフライン

 

#8 2010-06-30 18:37:33

hmatsue
アドバイザ
登録日: 2009-03-10

Re: WindowsXP上のvirtualboxでubuntuを起動

手軽にWindowsとUbuntuをいったりきたりで使う分にはVirtualBoxなどの仮想環境は大変便利です。
別のPCをもう一台用意したと考えれば、ホスト側のHDDを気にする必要は無いということは納得いただけるのではないかと思います。
別のPC、つまりは、仮想環境(仮想HDD)に、Ubuntuやアプリケーションソフトをインストールし、使用し、データを作成したり計算したりというだけのことです。

先ほどの投稿でも言及しましたが、唯一(ちょっとだけ)不便なのは作成したデータや計算結果をWindowsとUbuntuで共有する点ですが、独立して使うのであれば問題無さそうです。

オフライン

 

#9 2010-06-30 19:09:58

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: WindowsXP上のvirtualboxでubuntuを起動

どうも話が咬み合っていないような気が・・・(するのは気のせいなのか)

shingo9 による投稿:

評価版のWindows7を削除しようとして、MBR,PBR等をバックアップしていたのですが、VituralBoxでやると、同じコマンドラインを入力しても、違う内容であることに気づき、これは使えないと思ったのです。

要は、仮想マシンのUbuntuから実マシンのHDDをいじろうとしたら、いじれなかった → これは使えない
ということですよね?
shingo9さんのやりたかったことには合致しなかったのかもしれませんが、仮想マシンの存在意義からするとそれができないのは至極当然のことだと思います。
仮想マシンのそもそもの目的は仮想的にひとつの独立したPC環境を提供するということですから。

※たしか、VMWareでは物理HDDそのものを仮想マシンにアタッチできたと思いますが、ホスト側のシステムドライブをアタッチできるかどうかはわかりません。

オフライン

 

Board footer

Powered by FluxBB