お知らせ

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

#1 2007-05-23 01:18:18

こーじ
メンバ
From: 東京
登録日: 2007-05-22

デュアルブート・インストール後の起動の問題

Windows Vistaが入っているマシーンに、
デュアルブートでUbuntu7.04をインストールしました。
インストールは成功したと思うのですが、
インストール後、再起動したときに、
GDMの画面が表示されません。

症状としては、一通りのチェックを行っている途中で止まってしまう様子で、
その後、しばらくしてから、次のような画面が出てきました。

           check boot= bootarg cat /proc/cmdline
           or missing module, devices: cat /proc/modules ls /dev
ALERT! does not exist. Dropping to shell!

Busy Box v1.1.3 (Devian 1:1.1.2-2 ubuntu3) Built-in shell (ash)

Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turn off
(initramfs)

おそらく、最後の行は、コマンド入力のものだと思うのですが。
要は、最後に上記のメッセージを出して起動がとまってしまうようです。

解決策、何が原因なのかについて、
お分かりになる方、ご教示いただければ幸いです。

オフライン

 

#2 2007-05-23 01:19:36

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

念のため、追記です。
GrubのOS選択の画面は正常でした。
OSは正常に認識されているようです。

オフライン

 

#3 2007-05-23 14:43:15

ちび
新しいメンバ
登録日: 2007-05-23

Re: デュアルブート・インストール後の起動の問題

直接の回答でないですが、何らかの参考になれば。

Windows と Linux のデュアルブート環境構築って、すごく難しくないですか?

私は Windows2000 に Fedora Core 4 (Ubuntuでなくて済みません) を後からデュアルブートでインストールしたところ、
Windows2000 が起動できなくなってしまいました。Windows起動用のMBRが壊れてしまったためです。

『1台のパソコンでWindowsとLinuxを使う本 XP/Vista対応』という本を買って、次の機会にデュアルブート環境構築
に再チャレンジするつもりです。

オフライン

 

#4 2007-05-23 16:31:09

gmax
メンバ
From: 兵庫県
登録日: 2006-10-24

Re: デュアルブート・インストール後の起動の問題

こーじさん、ちびさん

この問題はいろいろな原因が絡んでいるようなのですが、機種などハードウェア環境を特定しないと回答が難しいです。情報をお願いします。

ちょっと余談に逸れますが...

> Windows と Linux のデュアルブート環境構築って、すごく難しくないですか?

最近のマシンでさらにそういうケースが増えてきていますね。

ただ、Linuxのインストールによって、LILOなりGRUBなどがWindowsのもともとのMBRを書き換えますので、「壊している」というのなら最初から「壊して」います。またWindowsのMBRを上書きするのが通常のケースです(NTLDRでブートさせるてもありますが);)

起動ができなくなったというのは、おそらくMBRをLILOやGRUBで置き換えたことが問題なのではなくて、どのような設定や動作指示をしたかという点にほとんど問題があったのではないかと思います。おそらくは情報不足。
なので、

> 『1台のパソコンでWindowsとLinuxを使う本 XP/Vista対応』という本を買って、次の機会にデュアルブート環境構築に再チャレンジするつもりです。

は正解かもしれません。

オフライン

 

#5 2007-05-24 03:40:40

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

ご回答ありがとうございます。

>ちびさん
僕もそのような状況にも遭遇しました。
しかし、結局Windowsをはずすわけにもいかないので、
何とか、デュアルブートでがんばりたいと思っているところです。
ちなみに、僕も、その本を見ながらやっています。

>gmaxさん
失礼しました。レシート等の丸写しですが、以下のとおりです。
マザーボードの型番はわかりませんが、shuttle社製ベアボーン XPC32G5Bを使っています。
箱には、「intel(R) 945G + ICH7 chipset」と書かれています。
BIOSのバージョンはPhenix technologies, LTD 6.00PG
CPUはintel core 2 duo E6600 2.4GHz L2=4MB
メモリはsumsung DDR2 PC2-5300 1GB ×2
HDDはs-ATA 320GB
ちなみに、このうち、100GB(NTFS)をvista、80GB(ext3)をubuntu、10GBをswapとして、あとはあき領域です。

なお、オプションで、NAVIA GeForce 7600GS 256MB を取り付けています。

それから、今までの経緯をご説明しますと、
当初は、Debianをインストールする予定でした。
しかし、インストール中の再起動の際に、OS(インストーラー?)が立ち上がってこないという状況で、
原因も不明であったため、初心者にも優しいというubuntuを試してみることにしました。

ubuntuについては、今回、3回ほど、インストールしなおしているのですが、
常に同じ症状で、起動できない状況です。
さらに、
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/106123
といったようなページも見つけ、ubuntuのバージョンを変えれば起動できるのではないかと思い、
書籍の付録についていた、ubuntu 6.60をインストールしてみましたが、
やはり、起動できませんでした。
(なお、この際は、grubによるwindowsの認識もおかしくなっていました。)

ここまでくると、自分のハードウェア上の問題ではないかと思うのですが、
おそらく、何か設定等で、うまく起動できるようになるのでしょうか?
すいませんが、ご回答お願いいたします。

オフライン

 

#6 2007-05-24 13:31:23

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: デュアルブート・インストール後の起動の問題

水野です。

私も Shuttle のベアボーン SD37P2 に、Core 2 Duo E6600、GeForce7900GS という構成のマシンを使用しています。
当初は1台のハードディスク全体を使って XP を使用していたのですが、そこにハードディスクをもう一台追加する形で Ubuntu 7.04 をインストール、デュアルブートにしています。
その際、XP が入っていたドライブをスレーブ側(SATA なので 2ch とか言うのかな? つまり sdb)につなぎ替え、sda 全体を Ubuntu に割り当てています。XP を入れているドライブの MBR を書き換えたくなかったというのが理由です。Windows の起動は Grub から行えますし、Grub の設定は 7.04 のインストーラが適切に行ってくれます。また 7.04 をインストールしたドライブを取り外せば、Windows 側には何の影響も与えずに元の状態に戻すことが出来ます。
一台の物理ドライブに複数の OS を共存させるのは色々と面倒な問題もありますので、状況が許すならば物理的に違うドライブにインストールすると、とても楽です。
質問の回答にはなりませんが、ご参考までに。

ちなみに IBM の Thinkpad T42 でも同様のデュアルブートをしています。
こちらは BIOS の起動メニューで起動ドライブを選べるので、Grub を介さずに直接 Windows が起動できて便利です。(もっともほとんど使うこともないんですけどね)

オフライン

 

#7 2007-05-24 22:10:05

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

>水野さん
ご回答ありがとうございます。
しかし、僕のPCは、いろいろとオプションをつけてしまった関係で、
さらにHDDを追加するのができない状況です。
ちなみに、外付けのHDDではさすがにダメですよね?

できるだけ、一つのHDDからのデュアルブートでいきたいと思います。

オフライン

 

#8 2007-05-24 23:18:47

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

すいませんが、上記の問題で再度、
いろいろと調べてみましたので、どなたかお分かりになれば、
ご教示よろしくお願いいたします。

↓のような書き込みがありました。
http://forum.ubuntulinux.jp/viewtopic.php?pid=509

僕のものでも、同様に(initramfs)という表示がされています。

それで、HDDやパーティションのマウントの問題・・・ということで、
いろいろキーワードで検索をかけてみたのですが、
↓のようなページに遭遇しました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=38156&forum=10&4

ここで、(initramfs)のコマンド入力画面のとき、
/proc/partitions
/proc/mounts
/etc/fstab
/etc/mtab
を確認しようとしたのですが、
/etc/fstabと/etc/mtabが/etc/直下に存在していませんでした。

これは、マウントがうまくいっていないってことなんでしょうか?

解決策としてfstabとか、mtabとかのファイルを
作るか、どこかからコピーしてくればいいんでしょうか?

さらに、その場合、どういったコマンドで書き込み等を行えばいいんでしょうか?

すいませんが、ご教示をお願いいたします。

オフライン

 

#9 2007-05-28 21:27:49

RxOrca
メンバ
登録日: 2007-03-02

Re: デュアルブート・インストール後の起動の問題

こーじ による投稿:

ここで、(initramfs)のコマンド入力画面のとき、
/proc/partitions
/proc/mounts
/etc/fstab
/etc/mtab
を確認しようとしたのですが、
/etc/fstabと/etc/mtabが/etc/直下に存在していませんでした。

initramfsは起動途中にアレするものです。なので /etc/fstabとか入ってなくて正解カモです。

HDDを使うためにはマウントが必要

アクセスのため (ネイティブな) ドライバーが必要

一時的・初期環境のための initramfs
… みたいな感じなので。
起動し終われば initramfsは消えてしまうので, 普段は目にすることは無いカモ。

んで, その止まってるとこでの以下のコマンドの結果はどーなんでしょ ?
cat /proc/cmdline
cat /proc/modules

あとは 「Intel(R) 945G + ICH7 chipset」で S-ATAに もしかすると問題があるのかもだけど … 詳しい人の反応を待つしかなかったりするです。

オフライン

 

#10 2007-05-30 02:34:21

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

>RxOrcaさん
どうもありがとうございます。
すっかり挫折しかけていました。

上記コマンドの実行の結果は、
以下のとおりです。

/proc/cmdlineの内容

♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
                                 ♦♦
                                   
                                   ♦
                                    ♦♦♦♦♦♦♦♦♦♦♦
                                               ♦
                                               
                                                ♦
                                                 
                                                 ♦♦
                                                   ♦
                                                    ♦♦
                                                     
                                                     
                                                      ♦♦♦♦
                                                          ♦♦♦♦♦♦♦♦
                                                                  ♦♦♦♦♦♦

/proc/modulesの内容
usbhid 26592 0 - Live 0xf89c0000
hid 273921 1 ushid, Live 0xf896d000
usb_storage 72256 0 - Live 0xf89d600
sg 36252 0 - Live 0xf8963000
sd_mod 23428 0 - Live 0xf893f000
sr_mod 17060 0 - Live 0xf8946000
cdrom 37664 1 sr_mod, Live 0xf894c00
generic 5124 0 [permanent], Live 0xf893c000
ata_generic 9092 0 - Live 0xf892d000
livusual 17936 1 usb_storage, Live 0xf88cd000
skge40848 0 - Live 0xf8922000
ohci1394 36528 0 - Live 0xf8918000
ieee1394 299448 1 ohci1394, Live 0xf8975000
ata_piix 15492 0 - Live 0xf886d000
floppy 59524 0 - Live 0xf88bb000
libata 125720 2 ata_generic, ata_piix, Live 0xf88f8000
scsi_mod 142348 5 usb_storage, sg, sd_mod, sr_mod, libata, Live 0xf88d4000
ehci_hcd 34188 0 - Live 0xf8878000
uhci_hdc 25360 0 - Live 0xf8865000
usbcore 134280 6 usbhid, usb_storage, libusual, ehci_hcd
uhci_hcd, Live 0xf8885000
thermal 14856 0 - Live 0xf8857000
processor 31048 1 thermal, Live 0xf883c000
fan 5636 0 - Live 0xf8839000
fbcon 42656 0 - Live 0xf884500
tileblit 3594 1, fbcon, Live 0xf8837000
font 9216 1 fbcon, Live 0xf8833000
bitblit 6912 1 fbcon, Live 0xf8830000
softsurcor 3200 1 bitblit, Live 0xf880e000
vesafb 9220 0 - Live 0xf8822000
capability 5896 0 - Live 0xf8829000
commoncap 8192 1 capability, Live 0xf8826000

ところで、上記書き込みについてなのですが、
initramfsは起動時に「何を」するものなのですか?

あと、僕の感想としては、fstabには、
マウントすべきパーティションを保存しておける、というファイルの性質上、
起動の状態にかかわりなく、etc/直下に存在していなければならないと
思ったのですが…。

とはいえ、fstabがないことが原因なのか、
他の原因でfstabがないのかはよくわかりませんが。

オフライン

 

#11 2007-05-30 17:06:01

RxOrca
メンバ
登録日: 2007-03-02

Re: デュアルブート・インストール後の起動の問題

こーじ による投稿:

ところで、上記書き込みについてなのですが、
initramfsは起動時に「何を」するものなのですか?

詳しく書こーとするとここには収まらないカモです。
簡単にゆーと, (前にも書いたよーに) 「一時的な, 初期の環境である initramfs」て感じ?

こーじ による投稿:

fstabには、マウントすべきパーティションを保存しておける、というファイルの性質上、
起動の状態にかかわりなく、etc/直下に存在していなければならないと
思ったのですが…。

ルートのファイルシステムがマウントされていれば (できていれば), そこにはソレ (fstabなど色んなブツ) があるはずです。
でも, それらファイルシステムにアクセスするには (マウントしよーとするためには) *ネイティブな*ドライバーが必要です。
んで, ドライバーはその中にあったりするです。宝箱の中に鍵が入ってる感じ ?
SCSIだったり, USBだったり, ネットワークだったり … その中にシステムが入ってるのを想像するとわかりやすいカモ。

そのための initramfsなので,「Intel(R) 945G + ICH7 chipset」な S-ATAに問題がある とするのなら, それに対応した initramfsへと置き換える必要があるカモです。
Ubuntuの別バージョンの CD (alternative?) で試すとか, あるいはなんとか起動できるようにして initramfsを再作成するとか, そんな対処になるカモです。
   
/proc/cmdlineと /proc/modulesの内容については, せっかく記してもらったけどちと分からないですね。
ata_piixが S-ATAのドライバーのはずなんだけど …

オフライン

 

#12 2007-05-31 03:18:02

こーじ
メンバ
From: 東京
登録日: 2007-05-22

Re: デュアルブート・インストール後の起動の問題

>RxOrcaさん
どうもありがとうございます。

というわけで、SATA+945G+ICH7+Linuxでキーワード検索かけてみたのですが、
とりあえず、↓のようなページを発見しました。

http://blog.ohgaki.net/index.php/yohgaki/2005/08/01/linuxa_uich7a_menfe

http://www.momonga-linux.org/archive/Momonga-devel.ja/msg03158.html

おそらく、これで行けば、問題解決…?
まだ、試していません。

とりあえず、もうちょっといろいろ調べてから、
手を打ってみようと思います。

また、うまくいったらご報告します。

オフライン

 

Board footer

Powered by FluxBB