お知らせ

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

#1 2011-01-06 18:36:36

xujo
新しいメンバ
登録日: 2011-01-06

   xpとunbuntu10.10のデュアルブート

xpとunbuntu10.10のデュアルブートはあと一歩の所まで来て、詰まったので、ご教授頂きたい。
wubiはやらない、断固して、フルインストールをやり遂げたい!!
色々やっている内に、執念が出てきたかも・・・

今までの経緯を分かりやすく説明すると

当方使用PCはNECのVersaProノートのxpモデル(7再セットアップ可)、HDD160GB、メモリ2GB、プロセッサCeleronRの2.20GHz。


まず、Cドライブを60GBにパーテーションを割り、xpを再セットアップ(SP3)
「Ubuntu 10.10 Desktop 日本語 Remix CD」isoファイルを入手し、DVDに焼く(CDが無かったので)
インストール中にDドライブをさらにD(50GB)、E(20GB、ext4形式、/dev/sda5)、F(25GB)、スワップ領域(5GB)に割る。(DとFは後にxpにてnfts形式に)
インストール無事完了、再起動

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

ブートセレクト画面が出ないまま、xpが起動

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

「boot.ini」ファイルをいじってみたが、うまくいかず、以下のページを参考に、「grub4dos」の導入を試みる。
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/BootUbuntuInUsbWithBiosWithoutSupportForUsb/Grub4dos?highlight=%28grub4dos%29
「grub4dos-0.4.4.zip」を入手し、解凍
Cドライブ直下に「grldr」、「grub.exe」、「menu.lst」の3ファイルをコピー。
「boot.ini」ファイルをデフォルト状態に戻し、最下行に「c:\grldr="grub4dos"」を追加
色々試してるうち、念の為に解凍した「grub4dos-0.4.4」フォルダごとをCドライブ直下にコピー。
後に一応起動できたunbuntuから「vmlinuz-2.6.35-22-generic」と「initrd.img-2.6.35-22-generic」両ファイルもCドライブ直下にコピー。
(上記2項は多分意味が無い)

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

試行錯誤でできたややこしいunbuntuの起動法
①ブート画面で「grub4dos」を選択し、「c」を打て、コマンド画面へ
②「root (hd0,4)」を打て、ENTER
③「kernel /vmlinuz root=/dev/sda5 ro」を打て、ENTER
④「initrd /initrd.img」を打て、ENTER
⑤「boot」を打て、ENTER

以上で、一応ubuntuは起動したが、ややこしい!!

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

そのまま、当然納得いかず、「menu.lst」の編集を試みて、詰まり中
上記コマンド4行は真っ先に試したのが、反応なし。(これでOKと思ったげど、思わずなんでやねん!)
ちなみに今のファイルの中身は

 title ubuntu 10.10
 uuid 92313d9e-79ad-4af9-9353-b1c02e5408be
 kernel /boot/vmlinuz-2.6.35-22-generic root =UUID=92313d9e-79ad-4af9-9353-b1c02e5408be ro quiet splash
 initrd /boot/initrd.img-2.6.35-22-generic
 quiet
以上

第1行はさておき、第5行は「boot」もいけると思うげど
問題は2~4行の書き方、

 title ubuntu 10.10
 uuid 92313d9e-79ad-4af9-9353-b1c02e5408be
 kernel /vmlinuz-2.6.35-22-generic root =UUID=92313d9e-79ad-4af9-9353-b1c02e5408be ro
 initrd /initrd.img-2.6.35-22-generic
 quiet

の方が成功に近いかも(勘)

問題はそれかな、それとももっと初歩段階で間違っていたか、さっぱりだ、誰か、無間地獄にいるオイラを救ってください。
当方は神戸在住で中華の腕は自信があり、神戸、大阪在住の方なら、おいしい中華を招待します。(もので釣るのかよ!)
ありがとうございます。

オフライン

 

#2 2011-01-06 21:33:55

hir0
メンバ
登録日: 2008-09-28

Re:    xpとunbuntu10.10のデュアルブート

grub4dosのmenu.listはgrldrと同じディレクトリに置いていますか?

もし違うなら原因はそれです。
手打ちで行ったのを書いたmenu.listをカレントディレクトリのC:\に置くと、読み込まれたmenn.listが/dev/sda5のルートディレクトリにある最新のカーネルのリンクへアクセスします。

直接カーネルを呼ぶ場合や、一度10.10のGRUB2に制御を移す場合はC:\menu.list に設定を書き込みます。

オフライン

 

#3 2011-01-07 11:38:24

xujo
新しいメンバ
登録日: 2011-01-06

Re:    xpとunbuntu10.10のデュアルブート

http://www.punbb.org/img/P1070884.JPG

オフライン

 

#4 2011-01-07 11:52:11

xujo
新しいメンバ
登録日: 2011-01-06

Re:    xpとunbuntu10.10のデュアルブート

hir0さん
menu.listはgrldrと同じディレクトリに置いてます。
画面の写真を見せたいですが、添付のやり方教えていただけませんか・・・
ubuntuの方は操作一切していません、何らかの操作が必要でしょうか?

いろいろ調べてるうち、チェーンロードというやり方も知りました。
やはり、今のやり方よりチェーンロードの方がいいですか?

もしよければ、書き方の例をお願いできますでしょか?

ありがとうございます。

オフライン

 

#5 2011-01-07 12:06:44

xujo
新しいメンバ
登録日: 2011-01-06

Re:    xpとunbuntu10.10のデュアルブート

yahooフォトで何とかアップできました。

写真です:http://photos.yahoo.co.jp/yo77115

オフライン

 

#6 2011-01-07 22:54:22

hir0
メンバ
登録日: 2008-09-28

Re:    xpとunbuntu10.10のデュアルブート

#デフォルトの起動エントリー 一番上が0
default 0     

#メニューの表示時間0.1秒単位
timeout 30

title Ubuntu 10.10 /dev/sda5(カーネルリンク)

      root (hd0,4)
      kernel /vmlinuz ro root=/dev/sda5 quiet splash
      initrd /initrd.img     

title Ubuntu 10.10 /dev/sda5(カーネルの指定)
      root (hd0,4)
      kernel /boot/vmlinuz-2.6.35-22-generic ro root=/dev/sda5 quiet splash
      initrd /boot/initrd.img-2.6.35-22-generic

title Ubuntu 10.10 /dev/sda5(カーネルリンク,リカバリーモード)

      root (hd0,4)
      kernel /vmlinuz ro root=/dev/sda5 ro single
      initrd /initrd.img

title Ubuntu 10.10 /dev/sda5(チェインロード)
      root (hd0,4)
      chainloader +1

title Windows XP(チェインロード)
      root (hd0,0)
      makeactive
      chainloader +1

grub4dosがmenu.listを読み込まない件は謎です。ファイル名のスペルの確認と文字コードによる影響かもしれないので、Ubuntu上のTextエディタで作成したものを使用してみると同でしょうか。

/dev/sda5へのチェインロードはGRUB又はGRUB2を/dev/sda5 にインストールしなければいけません。

grub4dosのmenu.listのデバイスファイル名のUUIDでの指定は無事に起動を確認してからUUIDを再度確認して使用したほうが良く思います。
チェインロードで呼び出した/dev/sda5のメニューはデフォルトでUUIDが使用されています。

オフライン

 

#7 2011-01-07 22:56:24

hir0
メンバ
登録日: 2008-09-28

Re:    xpとunbuntu10.10のデュアルブート

あー、、、引用符の囲みをしくじってしまった。
default 0     
timeout 30

の2行もmenu.list に含めてください。

オフライン

 

#8 2011-01-08 00:40:20

hir0
メンバ
登録日: 2008-09-28

Re:    xpとunbuntu10.10のデュアルブート

誤 menu.lis → 正 menu.lst

オフライン

 

#9 2011-01-11 09:13:43

xujo
新しいメンバ
登録日: 2011-01-06

Re:    xpとunbuntu10.10のデュアルブート

kiyopさん
ありがとうございます!できました!
やはりスペースがよけでした・・・

hir0さん
チェーンロードのやり方もうまくいきました。ありがとうございます。


皆様のおかげでスッキリです。ありがとうございます!!


Ubuntu日本語フォーラム の kiyop さんから、あなたにメッセージが送信されました。このメールを返信することで、kiyop さんに返事を出すことができます。

メッセージは下記の通りです:
-----------------------------------------------------------------------

kernel
で始まる行の
root
の直後にスペースを入れていませんか?
入れてはいけません。

-----------------------------------------------------------------------

--
Ubuntu日本語フォーラム 自動送信メール

オフライン

 

Board footer

Powered by FluxBB