
Ubuntu日本語フォーラム

ログインしていません。
Linux超初心者ですが、よろしくお願いします。
当方のHDD環境は次のようになっています。
Cドライブ250GB ・・・ XP Pro
Dドライブ250GB ・・・ 未使用
Eドライブ1TB ・・・ データ
CとDドライブは、オンボードRAIDです。
(250GB×2台でRAID0。ちょうど250GBずつパーティションを切っています)
EドライブはRAIDボードを使っています。
(500GB×4台でRAID10)
空いていたDドライブを活用するため、XPの管理メニューからパーティションを削除し、
Ubuntuをインストールしました。(Dドライブを削除してから)
手順としては、日本語ローカライズドDesktopCDでUbuntuを起動し、画面上にインス
トールのアイコンがあったのでインストールしました。
インストール作業は完了したのですが、再起動後にError 21が表示され、Ubuntuも
XPも起動しません。
試してみたのはXPのCDからfixmbrを修復するというものですが、これがうまくいきま
せんでした。XPのCDをブートすることは出来るのですが、途中でブルー画面になり、
先へ進めませんでした。(STOPエラー)
XPをSP3にしているのが原因なのか、よく分かりません。(CDはSP2です)
現在はUbuntuのCDから起動しています。
インストール時のことはほとんど覚えてないのですが、セットアップ先の選択に6台の
HDDが表示されていたのは覚えています。そもそもRAIDドライブへインストールした
のが間違いなのでしょうか。(RAIDを認識していないということだと思うのですが)
現状からの修復でデュアルブートができれば理想ですが、無理ならUbuntuをアンイ
ンストールし、XPだけでも起動する状態まで戻したいです。
いくつかスレを見ましたが、sudo blkidというコマンドの情報が必要みたいですので
下記に明記します。
ubuntu@ubuntu:~$ sudo blkid
/dev/sdb1: UUID="523c95db-3156-4e5a-a05d-5878c6b13734" TYPE="ext3"
/dev/sdb5: TYPE="swap" UUID="6ba8fba7-e1da-4709-adee-7f142223fd91"
/dev/loop0: TYPE="squashfs"
ubuntu@ubuntu:~$
不備な点は、ご指摘いただければ調べますので、よろしくお願いします。
オフライン
rabi33さん、マザーボードのメーカーと型番の情報が必要です。
HDDをRAID仕様で設定されているので、on boad RAIDと
増設カードのメーカーと形式の提示も必要かと思います。
そうすれば、アドバイスが得られ易いです。
カーネルでサポートしているRAID controllerかが判明します。
RAID 0での利用ですね。
C(250G)+D(250G) : Disk Striping (500G)
わざわざ論理ドライブで分割しなくとも、NormalでC,Ddrive ?
E(250G ×4) : Disk Striping (1T)
オフライン
koisan1949さん、お返事ありがとうございます。
マザーボードの件ですが、ASUS P5E です。
増設ボードについては、HighPoint RocketRAID2300 だったと思います。
(もしかしたら2310だったかもしれませんが同じことだと思います)
HDDの記述について、分かりにくかったようですので補足します。
ASUS P5E
Cドライブは、計500GB(250GB×2)です。
処理能力の向上を期待してRAID0で運用しています。Ubuntu導入の為、
Dドライブとして半分の容量を確保しました。
HighPoint RocketRAID2300 (or 2310)
Eドライブは計2TB(500GB×4)です。RAID10にて運用していますので、
使用可能容量は1TBです。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-08-07 13:03:31)
オフライン
kiyoshiさん、お返事ありがとうございます。
ご指摘いただいた項目を明記します。
==================================
ubuntu@ubuntu:~$ sudo fdisk -l
警告: 領域テーブル 5 の不正なフラグ 0x0000 は w(書き込み)によって
正常になります
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf5fd1a43
デバイス Boot Start End Blocks Id System
/dev/sda1 * 1 30400 244187968+ 7 HPFS/NTFS
/dev/sda2 30401 60800 244188000 f W95 Ext'd (LBA)
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00240000
デバイス Boot Start End Blocks Id System
/dev/sdb1 1 29173 234332091 83 Linux
/dev/sdb2 29174 30401 9863910 5 拡張領域
/dev/sdb5 29174 30401 9863878+ 82 Linux swap / Solaris
Disk /dev/sde: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe359615b
デバイス Boot Start End Blocks Id System
/dev/sde1 1 121583 976615416 7 HPFS/NTFS
Disk /dev/sdf: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe359615b
デバイス Boot Start End Blocks Id System
/dev/sdf1 1 121583 976615416 7 HPFS/NTFS
Disk /dev/sdg: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
ディスク /dev/sdg は正常な領域テーブルを含んでいません
Disk /dev/sdh: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
ディスク /dev/sdh は正常な領域テーブルを含んでいません
==================================
==================================
grub> find /boot/grub/stage2
(hd1,0)
==================================
また、BIOSでの起動順位ですが、
1st : 光学ドライブ
2nd : Intel RAID HDD
3rd : 無効
に設定しています。Ubuntuインストール前からこの設定です。
よろしくお願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
/dev/sdaと/dev/sdbは,RAID 0で組んでいたわけですよね?
そうすると,Cドライブ=/dev/sda,Dドライブ=/dev/sdb という状態ではないと思います。Ubuntuがインストールされているのは,Windowsで分けたDドライブではなく,2つめの物理的なHDDです。
したがって,現時点で,RAID 0で入れたWindowsは,すでに復旧不可能では?
GRUBの再インストールで,Ubuntuは起動すると思いますが,Windowsは無理っぽいです。
恐らく,以下のいずれかの作業が必要となります。
/dev/sdaにWindowsを再インストール→LiveCDで起動して/dev/sdaにGRUBを入れ直す
/dev/sdaにWindowsを再インストール→/dev/sdbにUbuntuを入れ直す
なお,これらの手順では,/dev/sdaと/dev/sdbをRAID 0としては使えません。Windowsを/dev/sdaに入れ,MBRを/dev/sdaに入れるところがポイントです。
RAID 0で組んだ2つのHDDでパーティションを分けて,2つのOSを入れることが可能かどうかについてよくわからないので,確かなことは言えません。
追記:RAID 0で入れたWindowsを復旧し,UbuntuをWubiでインストールするという方法は可能でしょう。この場合も,Windowsは再インストールになりそうですが。
最後の編集者: vine_user (2008-08-08 09:01:47)
オフライン
kiyoshiさん、vine_userさん、お返事ありがとうございます。
昨夜も自分なりに奮闘してみました。
kiyoshiさんの仰るとおり、起動時によってHDDの認識が異なっていることがあります。
/dev/sdbで認識してくることが多いのですが、/dev/sdfの時もあります。
/dev/sdfの時は、500GB×4台がa~dということになります。
また、/dev/sdgと/dev/sdhについては内蔵のカードリーダーだと思います。
Ubuntuも再インストールしてみました。結果は同じくError21。
初回のインストール時から気になっていたのですが、インストール先が6台のHDDから選択できる時点で
おかしいと思います。やはりRAIDを認識できていないのかと。
vine_userさんが仰るとおり、RAIDを無視して2台目のHDDへインストールしてしまっているようです。
ご指摘にもありますが、現時点でXPは復旧不可能と判断し、今朝XPを再セットアップしました。
懲りずにDドライブに容量を確保しましたが、現時点の力量では無理そうです。
情報を探し前例を見つけてから再トライするか、RAID0を解除して入れるか検討してみたいと思います。
ご協力いただき、ありがとうございました。
オフライン
rabi33さん、私より詳しい方のコメントがあり、安心しました。
2日間の出張から帰宅したところです。
C_drive(250G)+D_drive(250G): RAID 0仕様は、Ubuntuでは
どうも想定外の様な気がします。
Windowsマシンで、RAIDコントローラボードで動作をテストしたことが
あるのですが、RAID0(C+D) とRAID(Normal設定)を比較して、
RAID0で設定するとHDDのアクセスが鈍足になりました。
普通に接続されることを推奨します。
そこでon boadのIntel RAIDを確か、stripingとかmirroringでは
なく、Normal設定にできると思います。(私が持っているRAIDカード
では、Configurationsにてできました。Setup Array for Normal)
よって、C_driveにWindowsを入れて、D_driveにUbuntuを普通に
インストールする手段が安易で問題ないと思います。
HighPoint RocketRAID2300 (or 2310)カードのRAID 0+1は、
どうもUbuntuのカーネルで認識されてないようです。
これを認識させる方法は、私の力量では無理です。
オフライン
マザーボードでの RAIDはハードウェアな RAIDじゃないので, そのままではアクセスできないカモです。
こんな記事があるです。
「フェイク・レイドとは」
http://itpro.nikkeibp.co.jp/article/Keyword/20070824/280335/
"もしかすると" dmraidで何とかできる可能性もあるカモだけど, 保証はできないカモ …
追記:
(参考) Linux SATA RAID FAQ
シリアル ATA RAID を試験的にサポート
後者では, 2007 年 7 月 20 日の時点では, dmraid デバイスに対して, libpartedもサポートされていないしブートローダーもサポートされていない, てことらしいですね。
dmraid使うにしても, ブートローダーやカーネルを含まない形 (… これらは別のデバイスにインストール) でしか利用できないカモです。
最後の編集者: RxOrca (2008-08-08 22:12:19)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-08-08 22:53:23)
オフライン
anoirさんが、RAID1の場合ですが、詳細に述べられています。
ここです。↓
http://forum.ubuntulinux.jp/viewtopic.p … 232#p13232
RxOrcaさんが言われている"dmraidで何とかできる"可能性が大と思います。
如何せん最新のSATAのRAIDは、私は使用したことないのでよく分かりません。
追記 anoirさんが、提示されていたURLのホームページ中に、検索機能が付加
されていて、利用できそうなので試しました。
http://www.howtoforge.org/trip_search
ここで、「How to install raid0 controller」でヒットしました。
http://www.howtofinder.com/?cx=00157864 … D%3A9#1299
10項目ヒットした内、関係しそうなURLはこれかな?
http://www.howtoforge.com/ubuntu_dapper_raid_system
試行するにも、RAIDを保有してないので、無責任ですが。。。。。
追記 8/12
3ページの内容を斜め読みしましたが、かなりの力量が必要ですね。。。
正直、私のレベルでは大半が意味不明です。特にexport ....が??
助言をバトンタッチ致します!!
RxOrcaさん、kiyoshiさん。 よろしく、他力本願です。
最後の編集者: koisan1949 (2008-08-12 12:43:07)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
dmraid for linuxで検索していたら、ikuyaさんの斬鉄日記がみつかりました。
若干内容的に古いですが、逆にLinuxのRAIDの歴史が会間見れ参考になります。
http://blog.goo.ne.jp/ikunya/e/78b6a83d … c10c9d4b18
最近のRAIDの情報はこれかな?
http://packages.debian.org/ja/sid/dmraid
オフライン
RAIDは全然わかりませんが、インストールについての提案です。
ダウンロードサイトの"Alternate install CD"の説明に"* LVM and/or RAID partitioning;"と書いてあります。
また、過去の投稿(以前のソフトウエアレイドの設定が解除できない、Software raid でインストールするには)では、Alternate install CDを使っているようです。
Desktop(Live) CDでは、RAIDに対応していないような気がします。Alternate版ではこんな画面(1,2,3,4,5,6,7,8,9)があります。
再トライされるなら、Alternate install CDでのインストールを試されてはいかがですか。
参考:RAID1 in My Ubuntu Installation
最後の編集者: knxg9001 (2008-08-18 23:22:58)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2008-08-19 06:26:11)
オフライン
export は組み込みコマンドですので man bash を参照してください。機能はシェル変数を環境変数へエクスポートする、です。
$ type export export is a shell builtin
オフライン
私もRAIDを組んでシステムを作っていないので無責任な発言になってしまうかもしれませんのでご容赦のほどを。
でもほんの少し興味があったもので少し調べてみました。
#7でvine_userさんが仰るとおり現状ではxpの復旧は難しいの(不可能)ではないかと思います。
RAID0ではストライピングと呼ばれているディスクアクセスの高速化機能が主ですからxpのファイルシステムは物理的な2本のHDに分散されてストアされると思われますので、構成要素のHDの内1本をext3等でフォーマットしてしまったら、xpのファイルシステムが破壊されてしまうと予測されます。
RxOrca様が仰るようにフェイクRAID用のアクセスドライバ、ツール(dmraid)をubuntuインストール前に組み込んでからでないと既存のRAID0へのインストールは出来ないのではないかと思います。
皆様が仰るとおり、フェイクRAIDは使わずxpとUbuntu用にそれぞれ適切なパーティションを作成してインストールされるのが良い方法ではないでしょうか。
HDの領域管理をフェイクRAID0でダイナミックに運用される必要があるのでしたら、以下のurlがUbuntu 7.04 (Feisty Fawn)でのインストール方法で参考になるようです。
但し英語であることと、ほとんどがCUIで操作されているようですので私のような初心者には辛く感じます。
https://help.ubuntu.com/community/FakeR … 0Structure
オフライン
yamatoさん、提示されたURLを覗いてみました。
dual boot環境でのRAID0の構築の方法が記載されているまでは、
何となくわかりますが、私の力量では個々のコマンドの意味が半分程度
しか理解できないです。 (Ubuntuのファイルシステムもext2だし?)
また、8/12に述べたようにbashのexportの意味は知っていますが、
環境変数を何故操作するかが意味不明です。
kiyoshiさん、RxOrcaさん。申し訳ありません。バトンタッチは失言でした。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
確かにフェイクRAID 0 上でのDual Bootのubuntuのインストールは結構面倒くさいみたいですね。
もう少しみてみると提示したurlの派生で以下のurlがありますが、ここでは7.10(Gutsy Gibbon)のインストール方法が示されています。
http://ohioloco.ubuntuforums.org/showthread.php?t=630644
(済みません、中途半端にインストールしてしまったDreamLinuxで書いてますので括弧閉が入力できませんのでベタで張りました)。
私には試せる環境がないので調べた結果をお知らせするしかないので精度は低くて申し訳ないと思っています。
live-cdでブートしてdmraidをダウンロード、起動してRAID 0 上にパーティションを設定しファイルシステムを構築する方法のようです。
また、インストールソフトではgrubのインストールに失敗するのでそれを回避する方法が記載されているように思えます。
私にとっては結構きわどくて(環境があったとしても)チャレンジするか迷うところです。
CD-ROMからブートして手作りでHDのファイルシステムを作るのようなものですから無理もないような気がします。
#提示したurlのファイルシステム例は、/bootがext3で/はreiserfsでmkfsしていると思うのですが...間違っていますか?
オフライン