お知らせ

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

#1 2010-12-08 00:26:55

para0815
新しいメンバ
登録日: 2010-10-25

virtualboxに最小限の機能を持ったubuntuを作るには

少し板違いかもしれず、申し訳ありません。
題名のとおり、virtualboxに最小限の機能のみを持ったubuntuを構成していきたいと思っています。
最小構成の目標としては
ソケットを用いた通信プログラムを使用できる
vi cd ls shutdown の基本コマンド
virtualboxとのファイル共有のためのguestadditions
を考えています。

今現在、ubuntu10.04LTSのサーバー版をダウンロードし、guestadditionsをインストールしたところです。
どのパッケージをアンインストールしていいのか、どのようにファイル等を削除していいのかわからず、
進展が無い状態です。
最小限の機能を構成するためにどうやってアプローチしていけばよいか、御教授おねがいしいます。

オフライン

 

#2 2010-12-08 00:32:02

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: virtualboxに最小限の機能を持ったubuntuを作るには

具体的にどのような用途を想定されているのでしょうか?

オフライン

 

#3 2010-12-08 01:16:23

STGSAGWAN
ゲスト

Re: virtualboxに最小限の機能を持ったubuntuを作るには

私が、手軽に深く考えず「最小構成」にする時は、Alternative CDでブート → F6キーでexpertモード → "select and install software"をスキップ (最終パッケージ数は200くらい)
でやってます。
拘る人にとったら全然甘すぎる「最小」なんでしょうけど。

 

#4 2010-12-08 02:05:19

STGSAGWAN
ゲスト

Re: virtualboxに最小限の機能を持ったubuntuを作るには

そのパッケージ数200から、ライブラリのパッケージ(大抵はlibで始まる)を除くと、残りは120くらいです。

あとは、ubuntu-minimalが削除されぬ程度に、更にパッケージを削除したいところですが、この段階から消せるパッケージは意外にないです。

ubuntu-minimalが道連れで削除されるような操作をしてまで「最小」を追い求めると、もはやubuntuでは無くなってしまうような気がしてなりません。

 

#5 2010-12-08 02:15:10

STGSAGWAN
ゲスト

Re: virtualboxに最小限の機能を持ったubuntuを作るには

#4の訂正

誤) この段階から消せるパッケージは意外にないです。
正) この段階から消せるパッケージはそれ程多くはないです。

 

#6 2010-12-08 02:19:12

STGSAGWAN
ゲスト

Re: virtualboxに最小限の機能を持ったubuntuを作るには

#3の訂正

誤) Alternative CD
正) Alternate CD

 

#7 2010-12-08 06:46:51

para0815
新しいメンバ
登録日: 2010-10-25

Re: virtualboxに最小限の機能を持ったubuntuを作るには

お返事遅れて申し訳ありません。

>>petitbootang様
お返事有難うございます。
想定している用途ですが、UDPを用いてブロードキャストの通信テストを行う予定です。
そのため、複数のOSをVirtualBox上に置きたいため、サイズが小さいOSをつくろうと考えています。
実際に動かすときは、ホストOSでmakeなりコンパイルを行い、共有フォルダの機能を用いて他のゲストOSがその中にある実効ファイルを使用する…と考えています。

>>STGSAGWAN様
お返事有難うございます。
expertモードでのインストール早速試してみようと思います。
試した上で何か分からないところがあったら、その時はまた御教授よろしくお願いいたします。

オフライン

 

#8 2010-12-08 07:44:11

STGSAGWAN
ゲスト

Re: virtualboxに最小限の機能を持ったubuntuを作るには

機能というよりサイズ重視なら、

コード:

sudo apt-get clean # 効果大

更に

コード:

dpkg-query -W --showformat='${Installed-Size}\t${Package}\n' | sort -n

でサイズの大きなパッケージが分かるので削除をトライ。
他にサイズを小さくする方法もあろうので、私の意見だけではなく他の人の意見も参考に。

 

#9 2010-12-09 03:55:43

para0815
新しいメンバ
登録日: 2010-10-25

Re: virtualboxに最小限の機能を持ったubuntuを作るには

>>STGSAGWAN様
レス我遅れて申し訳ありません。追加のご意見ありがとうございます。
今、色々サイト等も見て.vdiのサイズが約800なりました。全然削れてないです…
いまいち消しても大丈夫なパッケージを見つけていくのができません。(ライブラリの時点で…)
方針を教えてもらっているのにすいません。

とりあえず少し軽くなったので、仮想ディスクをまるまるコピーしたのですが、新たに問題が発生してしまいました。
板違いですが、このレスの関連と言うことで報告をさせていただきます。よかったら御教授の方もお願いします。

新たに発生した問題は、
#VBoxManage clonevdi old.vdi new.vdi
によりコピーしたnew.vdiを起動すると、しっかりとold.vdiと同じように起動するのですが、
ホストOSの方で設定してあっても、ネトワークアダプタが認識されないという問題が起きました。
#ifconfig
を行ってもlo以外が表示されず、
#sudo ifconfig eth1 192.168.56.101
のように割り当てを行うと、デバイスが見つからないとエラーが表示されました。
本題とずれてしまいすいません。

オフライン

 

#10 2010-12-21 13:47:12

physitron
メンバ
登録日: 2010-05-07

Re: virtualboxに最小限の機能を持ったubuntuを作るには

Ubuntu である必要がないのであれば、他の軽量ディストリビューションを候補とするのも手ではないでしょうか。

また、環境構築に手間がかかるものの、サーバー版の最小構成をベースにして、
本当に必要なパッケージだけをインストールすればかなり小さなサイズにできるかと思います。

GUI等の便利なソフトがインストールされているとどうしても大きなサイズになってしまいますね。

オフライン

 

Board footer

Powered by FluxBB