私はlinux/ubuntuが初めてで、linuxを学ぶためにUbuntuのv11をダウンロードしました。インストールしようとしたときに、「ルートファイルシステムが定義されていません」というエラーに直面しました。これが私が進めていた方法です-
Ubuntu.com Webサイトからubuntu v11をダウンロードし、ISOを起動可能なCDに書き込んでから、再起動時にLinuxインストールプロセスに入りました。ここまではすべて順調です。
インストール中の画面の1つには、3つの選択肢があります-ウィンドウ、他の何かと一緒にインストールします。Cドライブにウィンドウ7があるため、最初のオプション「別のOSと一緒にインストール」を選択しました。
ここで中断して、既存のシステムの詳細を示します-ハードディスクサイズ:640GB。既存のパーティションの数-5 Cドライブ-ラベルウィンドウ-160GB-Windows 7をインストールDドライブ-ラベルLinux-160GB-データなしEドライブ-ラベルバックアップ-100GB-いくつかのデータFドライブ-ラベルエンターテインメント-100GB-いくつかのデータGドライブがあります-ラベル作業-90GB-いくつかのデータがあります上記のすべてはNTFS形式です。
次の画面では、2つの部分からなる画像が表示され、各部分のサイズは80GBになっています。これらの2つの画像の中央に水平スライダーがあり、これを使用してパーティションのサイズを変更できます。右側のパーティションにはLinuxというラベルが付いています。 「高度なパーティション」を実行するオプションもあります。
上記の画面で高度なパーティションをクリックすると、コンピューターに存在するパーティションが表示される新しい画面が表示されますが、ラベルは異なります。サイズがそれぞれ160GBの2つのパーティションがあることがわかります(予想どおり)。したがって、最初の160GBは既存のCドライブで、2番目はLinux(ドライブD)とラベル付けしたパーティションであると想定しました。そのため、Linuxパーティションを選択して、続行/今すぐインストールをクリックすると、このエラーが表示されました-「ルートファイルシステムが定義されていません」。この後続行できません。
ここで2つのことをお知らせください。
上記のポイント番号3の画面では、スライダー付きの画像が表示されていました。ここで参照されているパーティション(ドライブc:またはd:またはその他)私はどちらを実際にサイズ変更していますか?Windows 7がすでにインストールされている既存のc:ドライブは縮小されており、残りのスペースにubuntuがインストールされていますか?
「ルートファイルシステムが定義されていません」というエラーはどういう意味ですか?適切なパーティションを選択してインストールを続行するにはどうすればよいですか?
P.S。:
上記のようにドライブを既にパーティション分割しており、160GBのDドライブはubuntuをインストールするために特に空き容量が残っていました。セットアップ中にDドライブを選択し、ここでubuntuをインストールしますが、すでにインストールされているwindows7をCドライブに残しておきます。
ありがとう!
最初の質問に答えるために、最初の画面で分割することを提案されたパーティションは、Windowsパーティションでした。すでにUbuntu用のパーティションを作成しているので、そうしたくありません。
詳細画面でパーティションを選択したと言いますが、単にクリックしても何も起こりません。編集ボタンをクリックして、パーティションにファイルシステムタイプ(ext4を使用)とマウントポイントを割り当てる必要があります。
このエラーは、ルートディレクトリ(/)にマウントするファイルシステムを割り当てていないため、インストールする場所がないためです。
Linux、Ubuntu、またはBacktrackをインストールするパーティションファイルシステムが、FAT32やNTFSではなく、ext4、ext3、またはext2であることを確認してください。
次に、/
をマウントします。
インストールプロセス中に、使用したいパーティションで「変更」を押します
「このパーティションを使用しない」スクロールが選択されていないことを確認し、ext4、ext3、またはext2にスクロールします
「マウント」フィールドに/
と書き込みます
「OK」をクリックすると、次に「スワップ領域が定義されていません。続行しますか、スワップ領域を選択しますか?」、「OK」をクリックして続行するか、「戻る」をクリックして別のパーティションを選択してクリックするなどのメッセージが表示されます変更し、ファイルシステムのスクロールで「スワップ」を選択して「OK」をクリックし、次へ
これにより、「ルートファイルシステムが定義されていません」と「スワップエリア」メッセージの両方が解決されます。スワップエリアメッセージが表示される場合は、ステップ4でパーティションに/swap
をマウントします
@binWの答えから続けて、
冒険の準備ができている場合、適切な注意を怠ると悪夢になる可能性があります。
ルートファイルシステムとして機能するには、マウントポイントを/
として明確に定義する必要があります。
スワップは維持できますが、文献ではそれを維持するように指示されています!!参考までに、スワップはありません。
この質問に出くわした人には...これが私の解決策でした。
Sudo apt-get remove dmraid
ルートファイルシステムとして「/」記号を使用して、ファイルシステム(ext4)パーティション用のスワップパーティションとスペースを作成する必要があります。
インストール中に空のパーティションリストがある場合は、システムにRAIDコントローラー(ビルドイン)がある場合にロードされるdmraidモジュールに問題がある可能性があります。
この問題はインストール中に押した後に発生しました Ctrl+Alt+F1 コンソールに切り替えるには、次のコマンドを実行しました。
Sudo apt-get remove dmraid
スイッチバック(Ctrl+Alt+F7)、インストールを続行でき、パーティションがリストされました。
Ubuntu、またはその点に関するLinuxディストリビューションを実行するには、少なくとも2つのパーティションが必要です。 1つはスワップと呼ばれ、仮想メモリのスワップスペースとして使用されます。どこにもマウントされていません。もう1つのパーティションはルートファイルシステムに使用され、「/」、つまりファイルシステムツリーのルートにマウントされます。 Linuxファイルシステムに精通しておらず、Linuxのコンテキストでのマウントの意味がわからない場合は、plzは this と読みます。これらの概念を理解するのに役立ちます。
次に、表示されるエラーについて説明します。これは、ルートファイルシステムのパーティションを定義していないためです。あなたが新しいユーザーであると言ったように、Linux用に予約したパーティションを(windowsを使用して)単に削除し、Ubuntu selectをインストールする間、Linuxで利用可能なすべての空きスペースを使用することをお勧めします。
ダウンロードしたISOに問題がある可能性があります。サイトで.isoのMD5を見つけて、ダウンロードしたものと比較してみてください。
Ubuntu 12.04をインストールしたとき、すでにハードドライブにMandriva Free 2010がインストールされていましたが、インストールではすべてうまくいきました。