web-dev-qa-db-ja.com

Wubiを介してインストールされたUbuntuは、Windows 7の実行後に起動に失敗します

元の投稿は9月21日に開始されました。

Wubiインストールプロセスを使用して、Windows 7マシン(Dell Inspiron 17R)でUbuntu 12.04/Windows 7デュアルブートセットアップを作成しようとしています。インストールは最初は正常に動作し、ブートメニューから選択した後、Ubuntuを数回読み込むことができます。ただし、Windows 7を起動すると、Ubuntu起動プロセスが破損しているようです。Windows7を実行した後、Ubuntuはマシンで起動しないためです。ブートメニューのオプションとしてまだリストされていますが、選択されると、マシンは次のいずれかを実行します。

  • ロード画面でハングし、Ubuntuが初めて実行する準備をしていると言います(OSがロードされたのは初めてではありませんが)

  • 黒い画面でハングし、何もしません

Ubuntuをアンインストールしてから、(Wubiを使用して)3回再インストールしました。 Ubuntuが最初に正常に起動するたびに(ラップトップをUbuntuに何度か再起動することを含む)。ただし、Windows 7に切り替えて起動すると、Ubuntuのインストールが中断されます。 Windows 7は引き続き起動し、問題なく正常に動作します。

私は問題なく、別のWindows 7マシンにWubiを使用してUbuntuを正常にインストールしました...このラップトップの構成には何か別のものがあるようです。問題のデバッグ方法がわかりません。 Ubuntuのブートプロセスがハングしたときにエラーメッセージが表示されず、これをデバッグする方法がわかりません。

更新された情報:この問題についていくつかの進歩を遂げましたが、今ではブートローダーが壊れています。 Ubuntuインストーラーを使用してシステムにバージョン12.04をインストールできましたが、現時点ではブートプロセスが機能せず、ブート時にハングして「BOOTMGRが見つかりません」と表示されます。最新のブートデバッグ情報は次のとおりです。 http://paste.ubuntu.com/1218834 。ここに私がやったことがあります:

1)タスクバーのWindowsコントロールパネルでIntelラピッドスタートテクノロジーをオフにしましたが、BIOSでIntelテクノロジーを使用してRAID 0セットアップを残します。これを少し読んだ後、このシステムのセットアップはfakeRAID /ソフトウェアRAID/sataRAIDであり、BIOSは2つのSATAドライブをOSからRAIDのように見せます。 Intelによると、Linuxはこれをサポートする必要があり(http://download.intel.com/design/intarch/PAPERS/326024.pdf)、好ましいメカニズムはdmraidアプローチではなくmdadmです。 Intelの人々によるモード。この機能をアクティブに保ち、Windows 7の良好なパフォーマンスを維持しながら、デュアルブート環境をセットアップします。

2)Windows内で、ディスク管理ツールを使用して、Windowsパーティションを30 GB縮小し、Ubuntu用のスペースを解放しました。

3)Windows 7のタスクバーコントロールを使用して、Intel Rapid Start機能を(一時的に)無効にしました。BIOSの機能を無効にせず、sataRAIDで構成されたBIOSをアクティブのままにしました。

4)USBスティックにインストールされたLiveCDを使用して、コンピューターをUbuntu 12.04で起動することができました。

5)次に、ディスクマネージャーツールからWindows 7内でパーティションを見たときと同じように、Ubuntu内からパーティションが同じように見えることを確認します。

6)Gpartedパッケージをインストールし、それを使用してLinuxインストールの準備でパーティションを構成します。 3つの論理パーティション(スワップ、ルート、およびホーム)に分割された1つの拡張パーティションを作成しました

7)Ubuntuインストーラーを実行し、Windows 7とUbuntuを並行してインストールするための自動オプションではなく、手動パーティション制御を使用しました。

8)マシンが再起動すると、grub2メニューを一切使用せずにWindows 7に直接移行しました。

9)liveCD USBスティックからUbuntuを起動し、boot-repairをインストールし、それを使用してブートローダープロセスを試して修正します。

10)ブートプロセスはUbuntu 12.04を起動しますが、Windows 7をロードするオプションはありませんでした。

11)ブート修復をインストールし、最初にWindows 7を強制的にロードしようとします(ただし、確かに、これを試す最善の方法を明確にするためではありません。MBRを更新するように試みました)。

12)再起動すると、コンピューターは「BOOTMGRが見つかりません」と表示し、ハングします... grub2メニューはありません

今、どうすればいいかわかりません。パーティションは大丈夫だと思うし、実際にUbuntu 12.04をインストールし、Windows 7もインストールしていると思いますが、2つのOSを選択できるgrub2メニューを取得するにはどうすればよいですか?

--10月25日に最終更新:

そのため、これを調査するのに苦労した後、私はLinuxをあきらめて外部USBハードドライブにインストールしました。したがって、Linuxのインストールとは無関係に、内部HDDとSSD全体のRAIDセットアップを維持します。 Windowsの内部から、ブートメニューを設定して、外部USBドライブからLinuxをブートするオプションを提供することができました。

このRAIDハードウェア構成は、wubiインストーラー、標準のUbuntu ISOインストーラー/ Live CD、または代替のUbuntu ISOインストーラーではサポートされていないようです。

何が部分的に機能し、何が機能しなかったかに関するいくつかの注意事項:

Live CDを使用してUbuntuを起動した後、「dmraid -ay」を使用してRAID0パーティションをアクティブにし、gpartedを使用してパーティションを作成することができます。その後インストーラを実行すると、パーティションが表示されてインストールを続行できますが、最後にブートローダーをインストールできず、解決できませんでした。また、基本的に、デュアルブートセットアップが不安定であるように思われました。

RAIDアレイを管理するには、実際にはdmraidよりもmdadmの方が望ましいようです。ただし、dmraidをアンインストールしてmdadmをインストールしようとすると、mdraidは成功していましたが、mdadmはこれらのRAIDアレイを表示できませんでした。 RAIDセットアップを認識させるためにmdadmを取得しようとしたときに、1つのデバイスでRAID0をサポートしていないと表示されます。おそらく、このセットアップでIntel fakeRAIDがどのようにセットアップされているかについて、珍しいことがあります。

とにかく、ブートローダーを破壊して(Ubuntuのブート修復プログラムを使用して)、Windowsを複数回再インストールした後、これで十分に機能するはずです。 (Windowsセットアップは私のプライマリOSであり、LinuxはセカンダリOSですので、fakeRAIDセットアップを無効にすることによるパフォーマンスの低下を避けたいと思います) 、これはかなり新しいタイプの構成だと思います。 Ubuntuインストーラーの将来のバージョンは、この種のシステムで動作する可能性があります。今のところ、外付けドライブで実行しても大丈夫です。

役に立つ可能性のあるリンク:

https://wiki.archlinux.org/index.php/Installing_with_Fake_RAID#Load_dmraid http://blog.neolocus.com/2012/04/ubuntu-12-04-lts-and-soft- raid-with-mdadm /

1
Andrew

絶対です completely shutdown Wubi Ubuntuを起動する前のWindows。 (Windows hibernationはこのような問題を引き起こします)。

1
LovinBuntu