
Ubuntu日本語フォーラム

ログインしていません。
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
の方が成功に近いかも(勘)
問題はそれかな、それとももっと初歩段階で間違っていたか、さっぱりだ、誰か、無間地獄にいるオイラを救ってください。
当方は神戸在住で中華の腕は自信があり、神戸、大阪在住の方なら、おいしい中華を招待します。(もので釣るのかよ!)
ありがとうございます。
オフライン
grub4dosのmenu.listはgrldrと同じディレクトリに置いていますか?
もし違うなら原因はそれです。
手打ちで行ったのを書いたmenu.listをカレントディレクトリのC:\に置くと、読み込まれたmenn.listが/dev/sda5のルートディレクトリにある最新のカーネルのリンクへアクセスします。
直接カーネルを呼ぶ場合や、一度10.10のGRUB2に制御を移す場合はC:\menu.list に設定を書き込みます。
オフライン
hir0さん
menu.listはgrldrと同じディレクトリに置いてます。
画面の写真を見せたいですが、添付のやり方教えていただけませんか・・・
ubuntuの方は操作一切していません、何らかの操作が必要でしょうか?
いろいろ調べてるうち、チェーンロードというやり方も知りました。
やはり、今のやり方よりチェーンロードの方がいいですか?
もしよければ、書き方の例をお願いできますでしょか?
ありがとうございます。
オフライン
yahooフォトで何とかアップできました。
写真です:http://photos.yahoo.co.jp/yo77115
オフライン
#デフォルトの起動エントリー 一番上が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が使用されています。
オフライン
あー、、、引用符の囲みをしくじってしまった。
default 0
timeout 30
の2行もmenu.list に含めてください。
オフライン
kiyopさん
ありがとうございます!できました!
やはりスペースがよけでした・・・
hir0さん
チェーンロードのやり方もうまくいきました。ありがとうございます。
皆様のおかげでスッキリです。ありがとうございます!!
Ubuntu日本語フォーラム の kiyop さんから、あなたにメッセージが送信されました。このメールを返信することで、kiyop さんに返事を出すことができます。
メッセージは下記の通りです:
-----------------------------------------------------------------------
kernel
で始まる行の
root
の直後にスペースを入れていませんか?
入れてはいけません。
-----------------------------------------------------------------------
--
Ubuntu日本語フォーラム 自動送信メール
オフライン