お知らせ

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

#1 2010-09-09 22:15:24

taro98
メンバ
登録日: 2008-07-20

Windowsとデュアルブートが再現できません

2年ほど前に自作PCにUbuntu8.04をWindows(XP SP3)中にインストールしデュアルブートで使っていましたが、最近10.04へのアップデートの案内があったので試したところ起動ができなくなりました。そこでアンインストールした後、再度8.04を再インストールすることにしましたが、もとの状態に戻らず困っています。

Ubuntu8.04はLiveCD(ISOファイル)からは立ち上るのですが、Windowsにインストールした状態では起動ができません。

状況は次のとおりです。

(1)Ubuntu LiveCDでシステムを立ち上げ「コンピュータに変更を加えないでUbuntuを使ってみる」を選択し、F6の起動オプションでirqpoll all generic ideを入力するとUbuntuは正常に立上り、アプリケーションも使えました。
(2)そこで、WindowsにUbuntuをインストールして、指示どおり再起動をかけるとWindowsとUbuntuの選択画面がでてくるので、Ubuntuを選択します。
(3)その後、ESCを押すと文字化けの黒い画面(おそらく日本語表示?)が出て最後の行のRead Only Demo?と表示された行以外のところで"e"を押すと次のような英文が出てきます。
 find --set-root --ignore floppies /ubuntu/install/boot/vmlinuz
  kernel /ubuntu/install/boot/vmlinuz debian-installer/custom-instaltation=/->
  initrd /ubuntu/install/boot/initrd.gz
  boot
(4)次に"o"コマンドでkernelの後に行をあけて"e"を押し grub edit> と表示された後に irqpoll all generic ide を入力して"b"でブートをかけると次のエラーメッセージがでて止まってしまいます。
 Filesystem type is ntfs, partition type 0x7
   (途中省略)
  irqpoll all generic ide
  Error 27: Unrecognized command

  2年前は(記録がないので)何らかの方法でWindows内にUbuntuをインストールできたと思います。
 その後PCのハードは変更していません。
 Windowsは95から使用していますが、Linuxはたまにしか使っていないため初心者です。
 どの時点で(どの画面で)どのようなコマンドを入力すればよいのか教えて下さい。
 
 
 

オフライン

 

#2 2010-09-09 23:36:32

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Windowsとデュアルブートが再現できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2010-09-10 21:42:49

taro98
メンバ
登録日: 2008-07-20

Re: Windowsとデュアルブートが再現できません

kiyopさん、早速のご回答、ありがとうございました。

ご指摘のとおりkernelの文を白黒反転させた状態で"e"入力でirqpoll all_generic_ideを入れたらインストール作業が開始され、その後Ubuntuの動作を確認しました。(Windowsで本体はインストールされていなかったことにここで気が付きました。)ところが、再起動させたらやはりブートの時に"irqpoll all_generic_ide"が必要でした。(同じように"irqpoll all_generic_ide"を設定すれば正常に起動します。)

恒久的な対策として、http://forum.ubuntulinux.jp/viewtopic.php?pid=4170#p4170 にあるように /boot/grub/menu.lst を次のように 設定しても再起動後に revalidation failed のエラーで止まってしまいます。

title        Ubuntu 8.04.4 LTS, kernel 2.6.24-28-generic
root        (hd0,0)/ubuntu/disks
kernel        /boot/vmlinuz-2.6.24-28-generic root=UUID=4FF98F9B6F021FF4 loop=/ubuntu/disks/root.disk ro quiet splash
initrd        /boot/initrd.img-2.6.24-28-generic
irqpoll all generic ide <------ここに記入

恒久的に irqpoll all_generic_ide の効果を及ぼす方法をご教示下さい。

なお、10.04はCDからの起動確認ができないためです。

オフライン

 

#4 2010-09-10 21:51:50

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Windowsとデュアルブートが再現できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#5 2010-09-10 22:05:45

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Windowsとデュアルブートが再現できません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#6 2010-09-11 00:16:13

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

Re: Windowsとデュアルブートが再現できません

kiyopさんの#4で大丈夫ですよ。
kernelで始まる行に起動オプションを。

#5のkiyopさんの心配はmenu.lstの位置がどこに有るのか(言い回しが少し違うかも)にあるのかも。

確か8.04のころはCドライブに作成されたUbuntuフォルダの中、
c/ubuntu/disks/boot/grub に有ったと記憶しています。

最近のwubiではファイルシステムの中、つまり通常の位置に配置されたファイルを読み込んでいます。
/boot/grub/grub.cfg

その辺を踏まえれば質問に有る恒久的に反映される設定方法は#4を実行してください。

オフライン

 

#7 2010-09-11 10:03:19

taro98
メンバ
登録日: 2008-07-20

Re: Windowsとデュアルブートが再現できません

kiyopさん、hir0さん、ありがとうございました。

/ubuntu/disks/boot/grub 中のmenu.lstで、kernel行の最後に all_generic_ide を次のように記入して保存し再起動をかけたら正常に起動しました。

kernel  /boot/vmlinuz-2.6.24-28-generic root=UUID=4FF98F9B6F021FF4 loop=/ubuntu/disks/root.disk ro quiet splash irqpoll all_generic_ide

all_generic_ideのアンダーバーは起動時にはキーボードから入力できず半角で代用していましたので、不要と勘違いしていました。

おかげさまで、ubuntuが使えるようになりました。

オフライン

 

Board footer

Powered by FluxBB