• 締切済み
  • 困ってます

『HDD増設後のLINUXの設定に関して』

Fedra Core15をインストール後に、ハードディスクを1台増設しました。 DEBUGシェルのプロンプト画面になり、GUIが立ち上がりません。 LINUX側の設定方法を教えてください。 LINUXはSCSIでWINDOWSはS-ATAですがこれも関係あるのでしょうか? 当方、業務でUNIXコマンドを少し叩ける程度のレベルです。 HDDを指定して/etc/fstabにマウントすればよいのでしょうか? よろしければ、推奨の参照サイト等教えていただければありがたいです。 何度かこのようなサイトで質問したことがありますが、主旨に合わない回答などがけっこう目につきます。意味のない書込みはご遠慮ください。 何卒よろしくお願いいたします。m(..)m

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数488
  • ありがとう数1

みんなの回答

  • 回答No.4
  • yakan9
  • ベストアンサー率54% (2083/3856)

> Fedra Core15 Fedora15 > 主旨に合わない回答などがけっこう目につきます。意味のない書込みはご遠慮ください。 では、簡単に、「ヒント」だけの記載にします。 > HDDを指定して/etc/fstabにマウントすればよいのでしょうか? 一昔前は、/etc/fstabに、下記のように定義したら、自動マウントしました。 /dev/hda1 /media/hda1 ・・・・・・・ 今は、こうセットしたら、立ち上がらないはずです。 マウントコマンドを出すだけに仕様変更されています。 厳密に言えば、UUIDでの区別で一意性を確認しています。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • linuxでwindowsの論理パーティションをマウントできますか?

    linuxとwindowsをデュアルブートしています。 windows用のパーティションは、 c;(hda1),d;(hda2)e;(hda3)f;(hda4) で、hda2~4は一つの拡張パーティション内に収まっています。 そこで、Windowsパーティションがマウントされるディレクトリを作り mkdir /mnt/win rootとしてシェルプロンプトで次のコマンドを入力 mount -t vfat /dev/hda1 /mnt/win すれば、hda1はマウントできますが、hda2~4はできません。 何とかマウントする方法はないでしょうか?

  • 簡便なNFSマウントの方法

     NFSマウントですが、Windowsのフォルダ共有と同じと思います。昨今のディストリビューションはかなりWindows風のGUI環境で設定ができるようになっていると思います。最近ではLinuxのNFSマウントはGUIでできないでしょうか?  以前はエディタで/etc/fstabの中身を書き換えたりとかNFSのサービスを起動したりする設定とか/etc/hosts/Allow, denyの設定だとか細々して大変だったと思います。このようなめんどくささが誰でもすぐにできないという意味でセキュリティの高さにつながっていたとはあんまり考えたくないです。操作は簡単だけどガードは厳格というのが正しいと思います。そのような意味でWindows風にLinuxのNFSマウントを設定することはできないでしょうか。  因みにCentOS5とかFedoraなどのRedhat系でのことです。参考までにUbuntuではどうか聞いてみたいですが。 よろしくお願いします。

  • UNIXのシェル、環境設定について教えてください。

    こんにちは。 UNIXについて詳しく勉強したいとおもっています。 コマンドなど基本的なファイル操作についてはある程度わかるのですが、UNIXの環境設定、環境変数、シェルなどの物につまづいています。 「環境変数って一体なんだよ!」 「シェルのBシェル、Cシェルって・・・」 こんな感じです。 これらについて初心者でもわかるような本、サイトを教えてください。 あと、初心者すぎて恥ずかしい質問なのですが、UNIX系OSにはいろいろな種類があるのは知っているのですが、「UNIX」という名前のOSはあるのでしょうか? また、Teratermを使っているのですが、これって何ていう名前のOSなのでしょうか? 最後に、会社なのでは、SolarisとLinuxどちらが多く使われているのでしょうか? これらの質問に詳しい諸先輩方アドバイスの方をよろしくお願いします。

  • 回答No.3
  • vaidurya
  • ベストアンサー率45% (2712/5978)

まぁ、MS-DOS,OS/2,Linuxくらいしか常用したことないし 超漢字は動かしただけで、FreeBSDはXまで辿りつけなかったんだけど… どんだけ、OSを理解しても パソコン自体を理解しないと、メンテナンスはできないと思います。 前提として、Fedoraが動くハードウェアはIBM PC/AT互換機とPowerPC機がありますが IBM PC/AT互換機という前提で言うと、Linuxでは一般的にSCSI機器もSATA機器も SCSIエミュレーションを介して認識するので、/dev/sda,/dev/sdbといった デバイスファイル名が与えられます。 DEBUGシェルというのが、Dropping to debug shell.というメッセージを見てというのであれば 十中八九、追加HDDの物理的な接続位置(ハードウェアレベルの論理的位置)が 好ましい位置に無く、OSの起動を妨げている状態だと思います。 増設したのが、SCSIなのかSATAなのかは知りませんが カーネルが認識した順番が、Fedoraの入ったHDDより先になっていると考えられます。 なお、Linuxでは初期化のタイミングの違いで、複数のストレージコントローラーが 順番が入れ替わる現象がおきるようです。 (うちの録画サーバーではPCIe SATAカードと内蔵SATAの間でおきる) ですから、同じストレージコントローラーの、優先順の高いポートにFedoraのシステムディスクを置くのが理想。 ただ、たぶん状況は、SATAが先に認識されて、後からSCSIが認識されている状態で かつSATAに追加HDDが入ったんじゃないかと思います。 こうなるとGRUB2設定を書き換えないなら、起動ラムディスクイメージ(initramfs)の中のカーネル及びカーネルモジュールで SATAポートを認識しないようにする方法しか知りません。ただ、非常に煩雑です。 認識順を指定する方法もあるような気がしますが知りません。 なおinitramfsは、BIOSレベルのHDDアクセスで読み込まれ、その中のカーネルが起動し デバイスドライバーなどを読み込んで、最終的にデバイスドライバー管理下のHDDへと ルートディレクトリーの遷移を行なうという仕組みで使われています。 これがあるから、Windowsのように、延々再起動を繰り返すようなトラブルが起きにくいのですが 遷移すべきルートファイルシステム(のパーティション)を認識できない場合には initramfsの中に組み込まれているbusyboxが起動され… つまり、これがDropping to Debug Shell.というメッセージと共に現れるわけです。 もちろん、GRUB設定を書き換えて、ルートファイルシステムを指定すれば起動できるはずです。 ただ、追加したHDDを外すと、逆のかたちでやはり起動不能になるはずです。 根本的には、正しい認識を強制的に指定する方法を探すというものだと思います。 なお、こういった認識順の問題は、Windowsではドライブレターの変化として表れますが Linuxでは、指定しないパーティションは自動マウントされたりしないので 指定しない段階では起動に影響を与えることがありません。 ただ、指定方法として「二つ目のSCSI HDDの1つめのパーティション」みたいな指定方法をしていると つまり/dev/sdb1といった指定をしていると、認識順の変化で 指定したつもりのパーティションと、実際に選択されるパーティションが食い違うので こういったトラブルになります。 これを回避する手段として、現在ではパーティション(ボリューム)のmkfs(フォーマット)で生成される UUIDを使った指定が普及しています。 たとえば、Ubuntuのデフォルトの/etc/fstab記述はUUID指定ですから うちのように、認識順が勝手に変わる構成でも、安定して正常起動できます。 ただ、Fedora環境が既にUUID指定になっているなら、問題は別にあるのかもしれませんし FedoraではUUID指定を利用する上での、何らかの技術的問題があるのかもしれません。 まぁSCSIカードが入っていたりしない環境でなら 普通にUUID指定での起動例があるので、普通にできそうですけどね。 なお、UUIDはmkfs時に生成されるようなので、ddでのディスク複製を行なうと システムに同じUUIDのファイルシステムが複数存在する状況が生まれます。 逆に、ルートパーティション拡大時に、mkfsしてcp -Aして起動ディスクを作った場合 UUID指定では、起動不能になります。 FedoraがデフォルトでUUID指定を使っていないとしたら、理由はここにあるんだと思います。 UUID指定でも、GRUB2設定を書き換えれば、HDD交換時の対応は可能です。 UUIDはroot権限で、blkid /dev/sdb1といった指定で確認できます。 デバイスファイルとHDDの対応はsysディレクトリーから調べたり hdparm -i /dev/sda|grep Modelといった手法で確認できます。 同じHDDを複数使っていると、厄介ですけどね。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
  • wormhole
  • ベストアンサー率28% (1525/5355)

HDDを増設したことによりブートローダのgrubが認識するデバイス名が変わったのだと思います。 /boot/grub/grub.confを適切に書き換えるとよいかと思います。

共感・感謝の気持ちを伝えよう!

  • 回答No.1

>主旨に合わない回答などがけっこう それは妥当でない質問内容だからです。分かりにくい質問なのに、逆切れして、Wikiなどに書き込むアホが、いくからです。 >意味のない書込みはご遠慮ください 書くだけ無駄です。そんな事かかなければ、この4行必要なかったのにね。 ディスク追加は、WindowsでもLinuxでもUnixでも同じです。共通なのは、まず、BIOSレベルでディスクが認識されているかどうかです。これはUNIX系のリスク系プロセッサーマシン(Sunとか)でも呼び方は違うが同じです(OKプロンプトでの認識)。 認識されている場合、OS側がボリュームマネージャなどで(認識する仕組みは違うが)、BIOSなどから情報を渡されローレベルでI/Oに割り当て、管理区域に内でマウントされています。Windowsだと、ディスクマネージャーを開くと、 初期化(イニシャライズ)していませんとして警告コンファームが出て、イニシャライズします。これで初めてWindowsではディスクを管理対象とします。 このイニシャライズはLinux系、UNIX系でも存在します。 まず、その部分はクリアーされていますでしょうか? >HDDを指定して/etc/fstabにマウントすればよいのでしょうか なんてありますが、そちらの状況が記載されていないのです。fstabに記載するためには、OSが認識したディスクのIDがないと記載できないですよね(イニシャライズされていないとリストされない)。 次にLinux、UNIX系だとディスク管理コマンド、ツールで、パーティションなど区分けして、 次に、それぞれ使うところ に、ファイルシステムを作成します。 そのファイルシステムが作成されたパーティションのみ fstab に記載するのです。 これが一連の流れです。Windowsだとディスクマネージャー(管理ツール)で全部すませることができますが、 Linux, Unix系でコマンドレベルだと、この手順を追う事になりますが、一回理解すれば、応用が利くので、どんなOSがきても対処できるかと思います。 Linux, Unix系だと、フォーマットと言うコマンドはもちろんありますが、このコマンドはファイルシステムを作成するわけではありません。Windowsだとフォーマットとファイルシステム作成両方してくれます。 そういった難しい話は抜きにして、下記のサイトが素人用に記載されているようです http://www.obenri.com/_operation/adddisk.html http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231088/ ごらんになりましたか? すでに見ているのなら、それらを記載して、どこどこでつまずいたなんて記載しないと、そちらの状況がつかめないので、どうし手も趣旨が合わなくなります。 参考: http://www.mm2d.net/linux-workstation/linux-hdd-clear.shtml http://www.obenri.com/_command/fdisk01.html http://www.kkaneko.com/rinkou/linux/index.html http://fedoraproject.org/ja/get-fedora http://fedoraproject.org/wiki/Releases/15/FeatureList 日本語サイト http://fedoraproject.org/ja/features/#desktop http://en.wikipedia.org/wiki/Palimpsest_Disk_Utility http://www.microsofttranslator.com/BV.aspx?ref=IE8Activity&a=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPalimpsest_Disk_Utility てことで ^<^: なお「/etc/fstab」はあくまで自動マウントするための設定ファイルです。mountコマンド使えば随時マウントします。 なのでファイルシステムを作ったら、まず mount コマンドで試す、そして fstab を実行させどうなるか見る。それからリブートです。じゃないと >DEBUGシェルのプロンプト画面になり、GUIが立ち上がりません。 となります。自業自得です。シングルモードで起動し、fstabから余計な設定を除去してください。普通、変更前の物を fstab.bakなんてしておいて、cpコマンド等でコピーして変更するんですけどね。 http://search.yahoo.co.jp/search?p=Linux+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt せっかくLinuxと言うコマンドが活躍するOSを使っているので上記で勉強しましょう。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • シェルコマンドについて

    先日自分のPCにやっとLinuxをインストールし、UNIXの勉強に励もうと思って いるのですが、基本的なシェルコマンドがまだよくわからなく苦戦しています。 もし、『シェルコマンド一覧表』みたいなのが、記載されているサイトがあるならば、URLを教えて頂けませんか?  また、効率の良いシェルコマンドの覚え方があったら教えて下さい。  宜しく御願いします!

  • CシェルプログラミングをCygwinで?

    csh環境でのスクリプト作成をしたいのですが、UNIX環境をWindows上で実現できる?Cygwinというものがあると知りました。Cygwinにおいてシェルプログラミングは、本物のUNIXのようにできるものなのですか? シェルがLinuxRedHat並に動作すれば充分なのですが、不足する機能などはないのですか? またシェルプログラミングを学ぶ上で充分なのか判断できないので経験者または専門家の方ご教授願います。 またCygwinは起動させると重いんでしょうか? Cygwinを分かりやすく説明しているサイトなども教えて頂けるとうれしいです。よろしくお願いします。

  • scsiディスクを増設後のブート時のエラー

    vine2.6+updateを使っております。 scsiディスクを増設して、パーティション作成、ファイルシステム作成、マウントポイント作成して、マウントができること確認しました。その後、fstabにマウントポイントを記述して再起動を行ったところ、以下のようなエラーが出てしまいました。 fsck.ext3:No such device or address while trying to open /dev/sdb1 /dev/sda1:clean, 121196/5003712 files, 4357120/10004470 blocks [FAILED] このエラーの後に、ルートのパスワードを入力すれば、rebootできるとメッセージが出ているのですが、Linuxを入れてるマシンの都合で、ブート時にキーボードが使えません。 この状態から、回復するにはどうしたらよいでしょうか?

  • CD-ROMのマウントが・・・

    RedHat Linux8.0のX Windowから、アイコンを使っても、コマンドプロンプト からもCDROMがマウントできません。以前はちゃんと出来たのですが、ハード を追加してからおかしくなりました。 本来なら、追加したハードを外して動作確認したいところなのですが、現状 ではすぐにそう言った事が出来ないもので・・・。 何か策はありませんでしょうか・・・。 # mount -t iso9660 /dev/cdrom /mnt/cdrom とコマンドを打つと、下記のメッセージが返ってきます。 mount : 間違ったファイルシステムタイプ、不正なオプション、      /dev/cdromのスーパーブロックが不正、或いはファイルシステム      のマウントが多すぎます      (could this be the IDE device where you in fact use ide-scsi sothat sr0 or sda or so is need ? ) fstabには下記のように記述されていて他のマシンと見比べても同じです。 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 マウントはrootで行っていましたが、試しに一般ユーザーで入り、suになっ て、mountコマンドでマウントしようとしても同じエラーが返ってきました。 CDのメディアは、他のマシンではマウントされましたので、それ自体には問 題無さそうなのです。 $eject や、eject -v /dev/cdrom 等のコマンドや再起動、接触等の確認も 行いましたが、効果が無く、どうもに手詰まりです・・・。 ただ、dmesgに、 「scsi1 : SCSI host adapter emulation for IDE ATAPI devices Vendor: COMPAQ Model: CRN-8245B Rev: 2.19 Type: CD-ROM ANSI SCSI revision: 02 」 と書かれていた部分がありました。これが気になってはいるのでが・・・。 よろしくお願いいたします。

  • Macについて全般的質問(長文失礼)

    Mac mini PowerPC版があります。Macについて全くの初心者です。 以下のような疑問があり、質問させて頂きます。 ○自分が使っているOSのバージョンを調べる方法は? OS-Xなのですが、10.1, 10.2,...10.4などを調べる方法です。 ○ソフトウェアの起動方法は?(MackintoshHDのアイコンの中に入っていくのでしょうか? Windowsのようにスタート→プログラムとか、デスクトップアイコンから起動するような定番の起動方法はどのようなものでしょうか?) ○OSXはいわばunixである、とのことです。本当でしょうか? このことに関連して次々に疑問があります。 1. rootなどユーザ権限の設定はどうなっているのでしょうか。 sudoなどで一般ユーザがrootになることもできるのでしょうか。 2. Unixの種類は何だと思えばよいのでしょうか。Linux, BSD, など。 Linuxだったらdebian, redhatなどディストリビューションは?それともそのようなものと全く関係ないとか。 3. unix対応のソフト群が使えるかどうか? それらをMac用にパッケージ化されたサイトがなどがあるようです。どのようにして利用するのでしょうか。パッケージ管理ソフトのインストールとかダウンロードだと思います。Linuxで言うところのyum, rpm, apt-getなどだろうと思います。Finkというところを見ているのですが、基本的な考え方などがイマイチ分かりません。unixのようにコマンドラインから入力していくのでしょうか。 4. 私はMacと言えばGUIの雄、Unixと言えばテキストの文化という風(左右の両極端)な固定観念があり、今の状態は両者の混合のため、混乱しています。固定観念がなく取り組むと飲み込みも早いと思うのですが。 5.gccのインストール方法 ダウンロードかインストールDVDによるらしいです。出来ればダウンロードで出来ないでしょうか。これひとつにしてもユーザ権限はどうするのか分かりません。gfortran, g95などのgnu系のフォートランですら、MACで動作するのでしょうか。さらに、./configure, make, make installなどの各種ソフトのソースからのインストール手法もそのまま使えるのでしょうか。 6.unixで何かインストールすると、ライブラリなどの依存関係問題が噴出するのですが、MACだったらパッケージ管理されていて、条件に合致していたらOKということになるでしょうか。Linuxだったらrpm(レッドハットパッケージマネージャ)コマンドすら依存関係で頓挫します。 7.私はLinuxだったらbashを使っていますが、Macで.bashrcに環境変数を入れられるのでしょうか。またそれはそのユーザでログインした時点で有効になっているものなのでしょうか。 ○コマンドラインを入力するターミナルの起動方法 unixは昨今はだいぶGUI環境になりましたが、それでも何かするときには必ず端末からコマンドを投入しています。MACでもそのような感じの使い方になるのでしょうか。そこまでは行かないだろうと思うのですが。 次々に疑問が出て来るので長文となってしまいました。済みません。 以上ですが、よろしくお願いします。

    • 締切済み
    • Mac
  • USB接続されたCDRWのマウント方法

    USB接続されたCDRW(メルコ CRW-24U2) をマウントさせたいのですが、やり方がわかりません。 PCの環境は OS TurboLinux7 CD-ROM 内臓CD-ROM        内臓SCSI接続CD-RW        外付けUSB接続CD-RW コントロールセンターの システム>KDEシステムコントロール>CD-ROM のツリーを見ると、三つのCDROMが表示されてるう え、はじめは二つしかデスクトップに表示されていなか った「Kディスクフリー」のアイコンもUSB接続の CDRWをつけてからは、三つ表示されるようになりま した。(はじめの二つについてはデスクトップ上のアイ コンまたは、Kディスクフリーのメニューからマウント することができます。) この動作が、LinuxがCDRWを認識した結果の動 作なのかそうでないのかそうでないのかもわからないの ですがとにかく mount /dev/scd0 mount /dev/scd1 と入力してみました。そうすると、 /etc/fstabや/etc/mtab内に scd0(scd1)を見つけられませんでした。 と表示されます。 また、 insmod scd0 insmod scd1 と打ち込んでもマウントされません どうすれば、USB接続のCDRWを使えるようになる のか教えてください。よろしくお願いします。

  • HDD増設後の設定について。

    HDDを外付けで増設してドライブが増えました。 今後データーの保存先を今までのCドライブから 新しいドライブへと変更したいのですが どうすればいいんでしょうか。 また、今まで保存していたCドライブ内のデーターを 新しいドライブに移動する方法も出来れば教えて下さい。

  • HDD増設の設定について

    パソコンのHDDの容量がいっぱいになり増設作業中です。 HDDを増設して起動したところ 「DISK BOOT FAILER, INSERT SYSTEM DISK AND PRESS ENTER」 と表示され動かなくなりました。 設定などを見直し再起動しているのですが同じ表示以外にならず苦慮しています。 BIOSを含めHDD増設の設定についてご教示ください。 パソコン:VAIO PCV-RX66 OS:WindowsXP SP2 HDD:Maxtor 4G120J6 増設HDD:WesternDigital WD1600JD ※1 HDDは設定を変えていません。   (マスター設定のまま) ※2 増設HDDはIDE接続からSATA接続に変換しています。   (OPT1enabled設定です) 尚、増設HDDを外して再起動すると元通り起動します 又、増設HDDのみで起動するとBIOSではHDDを認識し、前に使っていたであろうPCのスペック画面になります。 (そのまま動かなくなります)

  • Xサーバー起動前にコマンドを入力するには

    Linuxを使うのははじめての初心者です。 WindowsXP上でVMWare Workstation5.0を使ってRed Hat Linux9(Workstation)をインストールしました。 VMWareの説明書によるとXサーバー起動前にVMWareToolsをインストールしないといけないらしいんですが、どうやったらいいんでしょうか? そもそもXについてよく分かってないんですが、XというのはGUIとLinuxコンピューター本体をつなぐもの、という解釈でいいんですよね? ということはマウスカーソルが出てきた時点で、Xが起動しているってことですよね? Linuxを起動するとデバイスの認識みたいな黒い画面がバーって続いていって、その後すぐにマウスカーソルがでてきてしまってコマンドを入力する暇がありません。 説明書や解説サイトによるとデバイス認識の画面の後、コマンドでrootにログインしてコマンドでマウント、インストールするように書いてあるんですが。 解決方法が分かる方は教えてください。 パソコンにはあまり詳しくないので、できるだけわかりやすく説明していただけるとありがたいです。 なお、参考にしたページはこちらです。 http://www.geocities.co.jp/SiliconValley-Oakland/5924/vmware/tool/index.html http://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html

  • HDD増設設定

    バックアップのためHDD増設しました。 各HDDに三つのパーティションを設置して、HDD添付のソフト(Drive Image)を使い、データ及び環境移設を行いました。 マイコンピュータを開いてみると、6個のドライブ(C・F・G・H・I・J)があるはずのところ(D・EはあらかじめCD-ROMドライブ等に割り当てられている)、4個のドライブしか表示されません(C・H・I・J)。 I・Jはパーティションサイズから見て、F・Gに相当するドライブのようです。 マスター:C・F・G  スレーブ:H・I・Jとしたいのですが・・・・対処方法を教示願いします 。 接続方法とパーティション は 1.プライマリー・マスター(HDD160GB)  パーティション設定:25・45・90 GB 2.プライマリー・スレーブ(HDD80GB)  パーティション設定:20・40・20 GB 以上ですよろしくお願いいたします

専門家に質問してみよう