web-dev-qa-db-ja.com

ubuntuのインストール中に「ルートファイルシステムが定義されていません」というエラーが表示される

私はlinux/ubuntuが初めてで、linuxを学ぶためにUbuntuのv11をダウンロードしました。インストールしようとしたときに、「ルートファイルシステムが定義されていません」というエラーに直面しました。これが私が進めていた方法です-

  1. Ubuntu.com Webサイトからubuntu v11をダウンロードし、ISOを起動可能なCDに書き込んでから、再起動時にLinuxインストールプロセスに入りました。ここまではすべて順調です。

  2. インストール中の画面の1つには、3つの選択肢があります-ウィンドウ、他の何かと一緒にインストールします。Cドライブにウィンドウ7があるため、最初のオプション「別のOSと一緒にインストール」を選択しました。

ここで中断して、既存のシステムの詳細を示します-ハードディスクサイズ:640GB。既存のパーティションの数-5 Cドライブ-ラベルウィンドウ-160GB-Windows 7をインストールDドライブ-ラベルLinux-160GB-データなしEドライブ-ラベルバックアップ-100GB-いくつかのデータFドライブ-ラベルエンターテインメント-100GB-いくつかのデータGドライブがあります-ラベル作業-90GB-いくつかのデータがあります上記のすべてはNTFS形式です。

  1. 次の画面では、2つの部分からなる画像が表示され、各部分のサイズは80GBになっています。これらの2つの画像の中央に水平スライダーがあり、これを使用してパーティションのサイズを変更できます。右側のパーティションにはLinuxというラベルが付いています。 「高度なパーティション」を実行するオプションもあります。

  2. 上記の画面で高度なパーティションをクリックすると、コンピューターに存在するパーティションが表示される新しい画面が表示されますが、ラベルは異なります。サイズがそれぞれ160GBの2つのパーティションがあることがわかります(予想どおり)。したがって、最初の160GBは既存のCドライブで、2番目はLinux(ドライブD)とラベル付けしたパーティションであると想定しました。そのため、Linuxパーティションを選択して、続行/今すぐインストールをクリックすると、このエラーが表示されました-「ルートファイルシステムが定義されていません」。この後続行できません。

ここで2つのことをお知らせください。

  1. 上記のポイント番号3の画面では、スライダー付きの画像が表示されていました。ここで参照されているパーティション(ドライブc:またはd:またはその他)私はどちらを実際にサイズ変更していますか?Windows 7がすでにインストールされている既存のc:ドライブは縮小されており、残りのスペースにubuntuがインストールされていますか?

  2. 「ルートファイルシステムが定義されていません」というエラーはどういう意味ですか?適切なパーティションを選択してインストールを続行するにはどうすればよいですか?

P.S。

上記のようにドライブを既にパーティション分割しており、160GBのDドライブはubuntuをインストールするために特に空き容量が残っていました。セットアップ中にDドライブを選択し、ここでubuntuをインストールしますが、すでにインストールされているwindows7をCドライブに残しておきます。

ありがとう!

59
arun nair

最初の質問に答えるために、最初の画面で分割することを提案されたパーティションは、Windowsパーティションでした。すでにUbuntu用のパーティションを作成しているので、そうしたくありません。

詳細画面でパーティションを選択したと言いますが、単にクリックしても何も起こりません。編集ボタンをクリックして、パーティションにファイルシステムタイプ(ext4を使用)とマウントポイントを割り当てる必要があります。

このエラーは、ルートディレクトリ(/)にマウントするファイルシステムを割り当てていないため、インストールする場所がないためです。

42
psusi

Linux、Ubuntu、またはBacktrackをインストールするパーティションファイルシステムが、FAT32やNTFSではなく、ext4、ext3、またはext2であることを確認してください。

次に、/をマウントします。

  1. インストールプロセス中に、使用したいパーティションで「変更」を押します

  2. 「このパーティションを使用しない」スクロールが選択されていないことを確認し、ext4、ext3、またはext2にスクロールします

  3. 「マウント」フィールドに/と書き込みます

  4. 「OK」をクリックすると、次に「スワップ領域が定義されていません。続行しますか、スワップ領域を選択しますか?」、「OK」をクリックして続行するか、「戻る」をクリックして別のパーティションを選択してクリックするなどのメッセージが表示されます変更し、ファイルシステムのスクロールで「スワップ」を選択して「OK」をクリックし、次へ

これにより、「ルートファイルシステムが定義されていません」と「スワップエリア」メッセージの両方が解決されます。スワップエリアメッセージが表示される場合は、ステップ4でパーティションに/swapをマウントします

48
Saidi Awad

@binWの答えから続けて、

冒険の準備ができている場合、適切な注意を怠ると悪夢になる可能性があります。

enter image description here

enter image description here

enter image description here

ルートファイルシステムとして機能するには、マウントポイントを/として明確に定義する必要があります。

enter image description here

スワップは維持できますが、文献ではそれを維持するように指示されています!!参考までに、スワップはありません。

画像ソース

8
Vineet Menon

この質問に出くわした人には...これが私の解決策でした。

Sudo apt-get remove dmraid
8

ルートファイルシステムとして「/」記号を使用して、ファイルシステム(ext4)パーティション用のスワップパーティションとスペースを作成する必要があります。

4
Ashkan Ghorab

インストール中に空のパーティションリストがある場合は、システムにRAIDコントローラー(ビルドイン)がある場合にロードされるdmraidモジュールに問題がある可能性があります。

この問題はインストール中に押した後に発生しました Ctrl+Alt+F1 コンソールに切り替えるには、次のコマンドを実行しました。

Sudo apt-get remove dmraid

スイッチバック(Ctrl+Alt+F7)、インストールを続行でき、パーティションがリストされました。

3
user126781

Ubuntu、またはその点に関するLinuxディストリビューションを実行するには、少なくとも2つのパーティションが必要です。 1つはスワップと呼ばれ、仮想メモリのスワップスペースとして使用されます。どこにもマウントされていません。もう1つのパーティションはルートファイルシステムに使用され、「/」、つまりファイルシステムツリーのルートにマウントされます。 Linuxファイルシステムに精通しておらず、Linuxのコンテキストでのマウントの意味がわからない場合は、plzは this と読みます。これらの概念を理解するのに役立ちます。

次に、表示されるエラーについて説明します。これは、ルートファイルシステムのパーティションを定義していないためです。あなたが新しいユーザーであると言ったように、Linux用に予約したパーティションを(windowsを使用して)単に削除し、Ubuntu selectをインストールする間、Linuxで利用可能なすべての空きスペースを使用することをお勧めします。

1
binW

ダウンロードしたISOに問題がある可能性があります。サイトで.isoのMD5を見つけて、ダウンロードしたものと比較してみてください。

Ubuntu 12.04をインストールしたとき、すでにハードドライブにMandriva Free 2010がインストールされていましたが、インストールではすべてうまくいきました。

0
Filipe