お知らせ

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

#1 2008-03-16 04:46:44

kanazawa
新しいメンバ
登録日: 2008-03-16

ハードディスクから起動ができない

ubuntu7.10をCDから起動し、インストールアイコンからインストールしたのですが、CDを抜いて再起動しても起動できません

全体的な流れとしては、
PCを組み立てる(全パーツ新品)
 ↓
BIOS画面からbootの順番を変更してCD>HDD>FDDにする
 ↓
予め用意してあったブートCDを入れて再起動
 ↓
インストールアイコンからインストール
 ↓
CDを抜いて再起動
 ↓
OS選択画面が出たので「Ubuntu7.10 kernel 2.6.22-14 generic」を選択しENTERを押す
 ↓
黒い画面のまま止まる

とゆうことをしました。
アドバイスよろしくお願いします。

オフライン

 

#2 2008-03-16 09:26:03

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

>>インストールアイコンからインストール
>> ↓
>>CDを抜いて再起動

インストールしたPCの環境とインストール時のインストール先の情報をUPしてください。

オフライン

 

#3 2008-03-16 14:28:50

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>のんき
返信ありがとうございます。

>>インストールしたPCの環境とインストール時のインストール先の情報をUPしてください。

PCの環境は
マザーボード:ASUSのP5KPL
CPU:Core2Duo E4500 2.2GHz
電源:ケース付属のもので450W
グラフィックボード:RedeonHD2400Pro
モニターはAQUOSで、グラフィックボードとDVI-I-HDMI接続してます。(グラフィックボードにDVI端子で接続)

インストール先の情報は
HDD:HITACHIの250GBで
パーテーションを
 利用方法     マウントポイント
 ext3           /        100000GB
 swap                                   10000GB
  free  space                          15000GB
で分けてます。

オフライン

 

#4 2008-03-16 15:24:22

toshio
メンバ
登録日: 2007-11-14

Re: ハードディスクから起動ができない

「黒い画面のまま止まる」というのはどのくらい待って判断したのでしょうか?
もしかしたら、起動に時間がかかっているだけなのかもしれません。

先日、私はHP Compaq nc6230にUbuntu7.10をインストールしたのですが、
GRUBのメニュー選択後に2、3分ほど黒画面が続いた後、ようやくログイン画面が出てくるという現象が起きました。

原因はよく分からないのですが、ブート時のパラメータから"splash"を削除すると素早く起動するようになりました。

オフライン

 

#5 2008-03-16 16:54:25

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>toshio
>>「黒い画面のまま止まる」というのはどのくらい待って判断したのでしょうか?
30~40分くらい放置しました
動かないのでCtrl+Alt+Delキーで起動しなおすとゆうことを何回かやってます。

>>ブート時のパラメータから"splash"を削除すると素早く起動するようになりました。
試してみます。これがだめなら他のディストリで起動してみて、ハード的に問題があるか試してみます

オフライン

 

#6 2008-03-17 00:30:40

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

grubコマンドラインを使用して1つずつ内容を確認しながらbootしてみてください。

>> ↓
>>OS選択画面が出たので「Ubuntu7.10 kernel 2.6.22-14 generic」を選択しENTERを押す

grubメニューが表示された所でキーボードより"c"を入力してください。
grub > コマンドが表示されますので

grub > root( このタイミングでtabキーを押してください。
boot可能なデバイスの一覧が表示されます。
多分"hd0 パーテェション 0" が表示されると思われます。

続いて以下のコマンドを入力します。

grub > root(hd0,0)
grub > kernel /boot/vzlinuz このタイミングでtabキーを押してください。
参照できるvzlinuzのバージョンが表示されます。
その後に boot=/dev/sda1  ro quiet nosplash を付け加える。

grub > kernel /boot/vmlinuz-2.6.22-14-generic boot=/dev/sda1 ro quiet nosplash
grub > initrd /boot/initrd.img-2.6.22-14-generic
grub > boot

これでbootするはずです。
確認してみてください。

最後の編集者: のんき (2008-03-17 00:44:14)

オフライン

 

#7 2008-03-17 01:42:26

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>のんき
>>GRUBメニューが表示された所でキーボードより"c"を入力してください。
>>GRUB > コマンドが表示されますので
GRUBコマンドが表示されるところまではいけたのですが、

GRUB > root( このタイミングでtabキーを押してください。

でTabキーを押すと

grub> root
Possible commands are: root rootnoverify

と表示されます。

キーボードの設定がおかしいのでしょうか?

追記:別のLinuxディストリビューション(Vine)を試しに入れてみたところ、こちらはHDDから起動することができました。

オフライン

 

#8 2008-03-17 08:17:22

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

root (
rootと(のあいだにブランクを1文字入れてください。

vineで動作したということはHDDは書き換わったのかな。

もう一度ubuntuを入れたら動くかもです。

(参照元)GRUBについて
http://www.a-yu.com/pub/grub.html

オフライン

 

#9 2008-03-17 13:45:18

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>のんき
>>root (
>>rootと(のあいだにブランクを1文字入れてください。
できました。
が、bootがうまくいきませんでした。

possible disks are:    fd0 hd0

と出たので、

grub> root (hd0,0)
grub > kernel /boot/vmlinuz

と入力しtabキーを押すと
grub > kernel /boot/vmlinuz-2.6.22-14-generic

となったのでboot=/dev/sda1 ro quiet nosplash を付け加えて
grub > kernel /boot/vmlinuz-2.6.22-14-generic boot=/dev/sda1 ro quiet nosplash
grub > initrd /boot/initrd.img-2.6.22-14-generic
grub > boot

でENTERを押したところ、

Sterting up...
Loading, please wait...
/init: .: 156: Can't open /scripts//dev/sda
[    175.681155] kernel panic - not syncing: Attempted to kill init!

と出て固まりました。

「kernel panic - not syncing」でぐぐった所、色々出てきたので勉強してきます。

オフライン

 

#10 2008-03-17 21:49:43

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

kernelオプションのboot=/dev/sda1の記述が間違っていました。

(誤) boot=/dev/sda1
(正) root=/dev/sda1

参照元の「GRUBについて」の記述をうのみにしてUPしていまいました。
申し訳ありません。

もう一度やってみてください。

(参照元)GRUBについて
http://www.a-yu.com/pub/grub.html#boot

(参照元)インタラクティブに使う
http://www2.i-e-c.co.jp/grub5.html

オフライン

 

#11 2008-03-18 01:18:07

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>のんき
できました。
何回もアドバイスしていただき本当にありがとうございます。

今回grubコマンドで入力した内容を毎回入力するのは不便なので自分なりに調べて以下のようにやってみました。

端末からsudo gedit コマンドでテキストエディタを立ち上げる
  ↓
「開く」で/boot/grud/menu.lstを選択
  ↓
書いてある
 title        Ubuntu 7.10, kernel 2.6.22-14-generic
 root        (hd0,0)
 kernel        /boot/vmlinuz-2.6.22-14-generic    root=UUID=c0786be5-c469-42cc-a117-9247cb8b589c ro quiet splash locale=ja_JP
 initrd        /boot/initrd.img-2.6.22-14-generic
 quiet



 title        Ubuntu 7.10, kernel 2.6.22-14-generic
 root        (hd0,0)
 kernel        /boot/vmlinuz-2.6.22-14-generic
root=/dev/sda1 ro quiet nosplash locale=ja_JP
 initrd        /boot/initrd.img-2.6.22-14-generic
 quiet

と書き換える
  ↓
保存して終了

一応起動するようになりましたが、不安なので、問題がありそうでしたら指摘していただけないでしょうか?

オフライン

 

#12 2008-03-18 07:24:20

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

「Linuxメモ Ubuntu 6.10(Edgy)」ではroot=/dev/sda1と書き換えても良いとなっております。
ただ、UUIDの利用目的はHDDをmaster、slaveと設置場所を変更しても識別できることを目指しております。
できればUUIDを使用することをお勧めします。

(問)増設した HDDを交換したら起動しなくなった

(答)/etc/fstab で UUID= 指定されている為。/dev/sda1 とかに書き換えて OK。UUIDは Ubuntuの GNOMEのメニューの「システム」→「管理」→「ハードウェア情報」で、該当ドライブの Volumeの「詳細(V)」の「volume.uuid」に書いてある。

(参照元)Linuxメモ Ubuntu 6.10(Edgy)
http://yuki-lab.jp/linux/ubuntu.html

オフライン

 

#13 2008-03-18 12:40:45

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ハードディスクから起動ができない

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

オフライン

 

#14 2008-03-18 14:34:18

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>のんき
>>kiyoshi
返信ありがとうございます
無事UUIDを使って起動することができました。

端末で
sudo vol_id --export /dev/sda1 | grep UUID= | cut -c12-
と入力して出てきたUUIDを/boot/grud/menu.lstの対応した場所に貼り付けてみたのですが、よくみると元のUUIDとまったく一緒でした

結局変えたのはsplashをnosplashにして

kernel /boot/vmlinuz-2.6.22-14-generic    root=UUID=c0786be5-c469-42cc-a117-9247cb8b589c ro quiet splash locale=ja_JP

  ↓

kernel /boot/vmlinuz-2.6.22-14-generic    root=UUID=c0786be5-c469-42cc-a117-9247cb8b589c ro quiet nosplash locale=ja_JP

ってことになりました。

最後の編集者: kanazawa (2008-03-18 14:36:19)

オフライン

 

#15 2008-03-18 16:11:04

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

Re: ハードディスクから起動ができない

今さらアレだけど …
カーネルパラメーターの一部を変更して試すのなら, grubメニューから 'e' をタイプして一時的に編集して起動, って方法があるです。

通常の起動に使用する項目を選んで 'e'をタイプ
編集したい行を選んで 'e'で編集
編集が終わったなら 'b'で起動 … みたいな

それで起動することが確認できれば最終的にエディターで編集・保存するとよいカモです。

オフライン

 

#16 2008-03-18 23:01:55

toshio
メンバ
登録日: 2007-11-14

Re: ハードディスクから起動ができない

menu.lstの
### BEGIN AUTOMAGIC KERNELS LIST
から
### END DEBIAN AUTOMAGIC KERNELS LIST
までの間にあるエントリはカーネルアップデートで自動的に書き換わってしまうので、
恒久的に設定したいのなら直接編集しないほうがいいです。

今回の場合、
# defoptions=quiet splash locale=ja_JP
の部分を
# defoptions=quiet nosplash locale=ja_JP
に書き換えてから、

$ sudo update-grub

を実行すればmenu.lstが自動的に更新され、
狙いどおりの設定になるかと思います。


余談ですが、
先の投稿でrootを/dev/sda1にするとよいというのがあったので、
実際にmenu.lstの
# kopt=root=UUID=********* ro

# kopt=root=/dev/sda1 ro
と書き換えてupdate-grubを実行してみたのですが、
どういうわけか強制的にUUID表記に書き直されてしまっていました。
どうやらupdate-grubの仕様のようです。
(参考: https://bugs.launchpad.net/ubuntu/+source/grub/+bug/62195 )

ただ、UUID表記で無事起動できたとのことなので、ほっとしました。

オフライン

 

#17 2008-03-19 02:02:05

knxg9001
メンバ
From: Gifu
登録日: 2008-02-27

Re: ハードディスクから起動ができない

問題は解決されているようですが、
GRUBの記述で"root=/dev/sda1"と書かれていますが、
"root(hd0,0)"なら"root=/dev/hda1"ではないでしょうか。

オフライン

 

#18 2008-03-19 02:02:34

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

kanazawaさん、動作していることが確認できてよかったですね。

HDDの接続、インストールされた状態をGRUBコマンドでステップごとに確認できたのではないでしょうか。
そもそも、ブラック画面が長く続く問題は解決して居りません。nosplashで一応解決をみておりますが本来
あの長いブラック画面はubuntuの起動ロゴ画面が表示されるのが正常です。
ubuntu 7.10にはちょっとしたbugがありubuntu起動後設定を変更することにより表示することが可能に
なります。
詳しくは下記URLを参照して修正してください。

Ubuntu 7.10もう悲しくない(linuxsalad)
http://linuxsalad.blogspot.com/2007/10/ubuntu-710_21.html

なお、別のやり方もあります。

$ sudo apt-get install startupmanager

でstartupmanagerを登録後、
startupmanagerを起動して
boot optionsタブのDisplay Resolution と Color depth を変える。

オフライン

 

#19 2008-03-19 04:42:00

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

>>RxOrca
編集画面まで行ってみました。
同じことができそうですね。
方法の一つとして覚えさせてもらいます。ありがとうございました。


>>toshio
>># defoptions=quiet splash locale=ja_JP
>>の部分を
>># defoptions=quiet nosplash locale=ja_JP
>>に書き換えてから、

>>$ sudo update-grub

>>を実行すればmenu.lstが自動的に更新され、
>>狙いどおりの設定になるかと思います。
実行してみました。
これならアップデートの際も安心ですね。


>>knxg9001
/boot/grub/menu.lstの中に"root=/dev/hda1"の表記もあるようです。
が、/devフォルダの中にhda1ファイルを見つけることはできませんでした。
別の所から参照してるのでしょうか。
浅学のためよくわからないです。すみません


>>のんき
>>Ubuntu 7.10もう悲しくない(linuxsalad)
のリンク先を実行して、
/boot/grud/menu.lst中のnosplash→splashに直して再起動してみた所普通に起動できました。
ubuntuの起動画面も表示されてます。

と言うことは、最初に私が黒い画面で固まってると思ってたのは、ただ解像度の違いで画面に出力されてなかっただけなのでしょうか?

最後の編集者: kanazawa (2008-03-19 04:54:34)

オフライン

 

#20 2008-03-19 09:26:10

のんき
メンバ
登録日: 2007-03-04

Re: ハードディスクから起動ができない

kanazawaさんへ
>>と言うことは、最初に私が黒い画面で固まってると思ってたのは、ただ解像度の違いで画面に出力されてなかっただけなのでしょうか?

>>#7 追記:別のLinuxディストリビューション(Vine)を試しに入れてみたところ、こちらはHDDから起動することができました。

障害があるとして質問を投稿された時点のHDDと#7でVineを試された後ubuntuを再登録された
HDDが同一であればOSの起動環境が変わっている可能性がありますね。
#5でブラック画面が30、40分しても変化がないと書いておられるのでそう判断しました。
同一のHDDで何も書き換えていないのであれば結論は解像度の問題だったと思われます。
ただブラック画面が30、40分というのは異常ですが・・・・
もし書き換えているのであれば当初のHDDにはOSの起動環境に問題があったと推察されます。
grubコマンドで1ステップごとに起動環境を確認していく方法が原因追求には良い方法だと思います。
情報の記述ミスが多くてkanazawaさんにはお手数をお掛けしたことが申し訳なかったです。

>>knxg9001
ubuntu 7.10ではstorageはscsiドライブとして取り扱われます。
なので/dev/hda1ではなくて/dev/sda1となります。

オフライン

 

#21 2008-03-19 23:17:28

knxg9001
メンバ
From: Gifu
登録日: 2008-02-27

Re: ハードディスクから起動ができない

kanazawaさんへ
だぶん、SATA又はUSBのハードディスクをお使いでしょう。
PATA接続の場合、"hd**"になると思います。

のんきさんへ
SATA,Firewire,USB接続の場合、"sd**"と認識することは理解しております。
一致していないのにどうして起動できるのかが気になって投稿しましたが、"device.map"のことを忘れていました。

紛らわしい投稿となりまして、すみませんでした。

オフライン

 

#22 2008-03-20 02:33:19

kanazawa
新しいメンバ
登録日: 2008-03-16

Re: ハードディスクから起動ができない

のんきさんへ
今回件で私が使ったHDDはすべて同一のものです。
ただ、何回かHDDをフォーマット→ubuntuをインストールしても同一のエラー(ブラック画面が数十分出る)が出ましたので、やっぱり解像度の問題でしょうか。
ちなみに現在のHDDの状態(問題を解決した時と同じ状態)はubuntuをCDからインストールするときにパーテーションを自動(ディスクの全体を使う)で分割した状態になっています。

>>情報の記述ミスが多くてkanazawaさんにはお手数をお掛けしたことが申し訳なかったです。
全然大丈夫です。むしろ私の知識不足にいつ愛想が尽かされるのかとヒヤヒヤしてましたから、最後までお付き合いいただいて本当に感謝しています。
ただ、他の方が今回のようなエラーを起こした場合、このスレッドを参照する可能性もあるので、ご面倒でなければ記述ミスの箇所が分かるように編集していただければ幸いです。

オフライン

 

#23 2008-03-20 14:03:01

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

Re: ハードディスクから起動ができない

knxg9001 による投稿:

だぶん、SATA又はUSBのハードディスクをお使いでしょう。
PATA接続の場合、"hd**"になると思います。

ディストリビューション (つかカーネル) によってはそーだけど, Ubuntuでは違うです。
のんきさんの投稿にもあるよーに, SCSIレイヤーが利用されてるので sdです。
参考: 「libata移行でデバイスファイル名変更」
http://www.atmarkit.co.jp/flinux/rensai/watch2006/watch09a.html


# 蛇足カモだけど, hdじゃないので hdparmで各種設定 … とかは(今のところ) 無理です。
# パフォーマンス測定などには利用できるけど
# んで, hdparmの代わりに sdparmが利用できる訳だけどデバイスパラメーターが違うので同じようには使えないカモ

オフライン

 

#24 2008-03-20 22:00:15

knxg9001
メンバ
From: Gifu
登録日: 2008-02-27

Re: ハードディスクから起動ができない

本来の話からそれて申し訳ないのですが、
RxOrcaさん、情報ありがとうございます。
ubuntuでは"sd**"とのことですが、私の環境(FMV NE3/45LK, ubuntu7.10)では、"hd**"で扱われています。i586だからですかね。

オフライン

 

#25 2008-03-20 22:41:20

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ハードディスクから起動ができない

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

最後の編集者: kiyoshi (2008-03-20 22:43:15)

オフライン

 

Board footer

Powered by FluxBB