
Ubuntu日本語フォーラム

ログインしていません。
現状HDの容量は250Gでubuntu9.04を導入。ubuntu上にVirtualBoxを入れてXPをたまに使ってます。
この状態でCentOS(+Fedora,Lennyとか)をmultibootにしたいと思ってます。(VB上にCentOSを入れて見ましたがカーネルがちょっと古くGuestAdditionを導入できないと言われたため:VBは2.24bysunです)
教えていただきたいのは
1.Linuxのマルチブートをするにはどのようにすればいいのか
2.現状250Gを全部ubuntu9.04に割り振っているが既存のdataを壊さずにmultibootへ移行できるか(含むVB環境)
3.上記mutibootをするためには250G位のHDでどのようにpartitionを割り振ればいいのか(本PCはserver用途では使っていません。参考意見で結構です。)
です。初心者ですみません。どなたかご教示頂ければ幸です。
オフライン
nakajims による投稿:
2.現状250Gを全部ubuntu9.04に割り振っているが既存のdataを壊さずにmultibootへ移行できるか(含むVB環境)
3.上記mutibootをするためには250G位のHDでどのようにpartitionを割り振ればいいのか(本PCはserver用途では使っていません。参考意見で結構です。)
こういうことは日本語で説明されても/dev/sda1が全部/にマウントされるの? swapは? などと解らないことが出てくるので、fdisk -l の結果などを貼り付けるとよいです。
基本的に手順は以下の通り。デバイス名などは自分の環境に合わせて適時読み替えて下さい。三つ目のOSを入れる際も基本は同じです。
1. /dev/sda1を縮小して/dev/sda2を作る
2. CentOSを/dev/sda2にインストールする
3. CentOSのGrubを/dev/sda2にインストールする
4. UbuntuのGrubのmenu.lstを書き換えてCentOSのGrubをチェインロードできるようにする
gparted,grub,chainloadあたりで検索すると、同じようなトピックが沢山見つかるはずですので参考にしてください。
どのくらいの容量を新しく確保したらいいか、という点は「あなたがどのくらいの容量を確保したいのか」に尽きますのでアドバイスは難しいです。
考えるのが面倒でしたら、70Gから80Gくらいで三等分してしまえばいいんじゃないでしょうか。そのくらいあれば上で上げられているディストリを動かすのに困ることはありません。
オフライン
fdisk -lとすると
ディスク /dev/sda: 250.0 GB, 250000000000 バイト
ヘッド 255, セクタ 63, シリンダ 30394
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
Disk identifier: 0x08000000
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 1 4980 40001818+ 83 Linux
/dev/sda2 4981 29896 200137770 83 Linux
/dev/sda3 29897 30394 4000185 82 Linux スワップ / Solaris
dfとすると
ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sda1 39373712 3447724 33925900 10% /
tmpfs 1547592 0 1547592 0% /lib/init/rw
varrun 1547592 112 1547480 1% /var/run
varlock 1547592 0 1547592 0% /var/lock
udev 1547592 156 1547436 1% /dev
tmpfs 1547592 472 1547120 1% /dev/shm
lrm 1547592 2392 1545200 1% /lib/modules/2.6.28-11-generic/volatile
/dev/sda2 196997476 27920232 159070356 15% /home
となってます。partitionの縮小はgpartedでできる?。
基本的にsda2を縮小して空き部分を作ってswapは共有(?)って感じでいいんでしょうか?
gparted,grub,chainloadでもう少し探してみます。お手数かけてすんません。
あと3.4.の部分なんですがCentOSのGrubとUbuntuのGrubって別物なんですか?
起動するときに2回Grubのメニューが出てくるってことなんでしょうか?できれば最初のGrub画面で選択出きるようにしたのですが。
まだ上記で検索してないのでわからないことあれば再度質問させていただくかも知れませんが。
オフライン
nakajims による投稿:
基本的にsda2を縮小して空き部分を作ってswapは共有(?)って感じでいいんでしょうか?
gparted,grub,chainloadでもう少し探してみます。お手数かけてすんません。
あと3.4.の部分なんですがCentOSのGrubとUbuntuのGrubって別物なんですか?
起動するときに2回Grubのメニューが出てくるってことなんでしょうか?できれば最初のGrub画面で選択出きるようにしたのですが。
まだ上記で検索してないのでわからないことあれば再度質問させていただくかも知れませんが。
sda2を縮小することになりますね。
CentOSのGrubとUbuntuのGrubは別物です。当然チェインロードを行うということはGrubの画面が二度出てきます。
CentOSのGrubをインストールせず、UbuntuのGrubから直接CentOSを起動させることもできますが、CentOSのカーネルのバージョンが上がったときに困ったことになるかもしれません。(あれ? CentOSのカーネルパッケージってvmlinuzなシンボリックリンクを最新カーネルに張ったりしましたっけ?それなら特に問題ないか)
少なくともMBRをCentOSのGrubで上書きしてしまうのはおすすめしません。単に画面が二度出るのが嫌だというなら、CentOSのGrubはhidemenuした上でタイムアウトを1秒とかにしておけば現実的に問題はないと思いますが。
やり方は色々ありますので、調べてみて下さい。
オフライン
mizuno様。
virtualbox3.0でGuestadditionが導入できました!3Dがどったらかったらって言ってましたが。
前のverでも本当は出来たのかも知れませんが・・・・・。よって当面virtualboxにて運用します。(Linux勉強用)
お手数かけました!。有難うございました。ついでに昨日Fedora11も入れちゃいました。yumとかrpmとかも勉強
しとかないと思いまして。
オフライン