web-dev-qa-db-ja.com

暗号化を使用してソフトウェアRAID 1(ミラー)にUbuntuデスクトップをインストールする

以前は、Ubuntu 12.04代替インストーラーを使用して、古いRAID1 +暗号化システムをセットアップしていました。新しいLTS 14.04(ベータ2)では、代替インストーラーが見つからないため、RAID1へのインストールが非常に複雑になりました。テキストベースのインストールは、Wifiの自動セットアップに失敗するため機能しません。

私の質問は、Ubuntu Desktopを暗号化されたソフトウェアRAID 1にどのようにインストールしますか?

ここに私が試したものがあります:

アイデア1.最初のハードディスクにインストールし、その後RAIDを作成する

「ディスク」はすべてを消去することを警告するため、動作しませんでした。

アイデア2. netbootインストーラーを使用する

原則として、これは機能しますが(仮想マシンでテスト済み)、ワイヤレスインターフェースを機能させることはできません。 (回避策はプレーンな有線インターフェースをセットアップすることですが、今はこのような設定を避けたいです。)

アイデア3.サーバーインストーラーを使用する

これを仮想マシンでもテストしましたが、インストーラーにはデスクトップパッケージがありません(netbootインストーラーにあります)。これは後でコンソールからインストールできると思いますが、恐れているのは、元のUbuntu Desktopエクスペリエンスが得られないことです。デスクトップパッケージとサーバー+デスクトップパッケージの違いは何ですか? ( サーバーのインストールに関するスレッド

Idea 4.未フォーマットのディスクからRAID1を作成し、RAID1にインストールする

「gdevを/ dev/md127p1にインストールできません」というエラーを示す最後のステップを除き、インストールは機能します。また、成功せずに他のパーティションにインストールしようとしました。

また、 this thread で説明されているチュートリアルに従いましたが、暗号化パーティションを追加する必要があるときにスタックしました。

  1. / dev/md0を暗号としてフォーマットします
  2. / dev/mapper/crypto1が表示されるのを待ちます
  3. パーティションテーブルを使用してcrypto1をフォーマットする
  4. Ext4パーティションを作成します

Btw:簡易インストールオプションがo_Oを提供するLVMを作成するオプションはありません

アイデア5:「Try Ubuntu」を使用して、テキストインストーラーを実行します

グラフィカルライブシステム内からテキストインストーラーを起動する方法を知っている人はいますか?

4

私は解決策を見つけたと思います。ここでの秘trickは、Virtualboxでテキストベースのインストーラーを使用して、wifiのセットアップを回避することです。インストールには多くの時間(+ 2h)がかかりますが、簡単にすることを目的としています。

VirtualboxをDHCPサーバーとして使用し、テキストベースのインストーラーを介してrawdisksにインストールします

  1. ライブデスクトップから起動し、「Ubuntuを試す」を選択して、wifiをセットアップし、Minimal isoをダウンロードします(サーバーも動作し、インストールを高速化するはずです)。
  2. Software CenterでVirtualBoxを選択->詳細->ソースとしてマルチバースを追加->インストール
  3. Sudo VBoxManage internalcommands createrawvmdk -filename sda.vmdk -rawdisk /dev/sda Sudo VBoxManage internalcommands createrawvmdk -filename sdb.vmdk -rawdisk /dev/sdb経由でrawディスクを作成します
  4. virtualboxをルートSudo virtualboxとして起動し、新しく作成されたrawディスクとnetboot isoを追加します
  5. 起動してエキスパートインストールを選択し、最初のインストール手順を実行します...
  6. partedをインストーラーパッケージとして追加
  7. パーティションを作成します(Virtualboxがデバイスに異なる名前を選択する可能性があることに注意してください!)
    1. sda1:0.5GB、ext2、ソフトウェアRAIDとして使用
    2. sda2:残りのスペース、ソフトウェアRAIDとして使用
    3. sdb1:0.5GB、ext2、ソフトウェアRAIDとして使用
    4. sdb2:残りのスペース、ソフトウェアRAIDとして使用
    5. ソフトウェアRAIDの作成->インストーラーは、ディスクに書き込むオプションを提供する必要があります
    6. md0:ext2/bootとして使用
    7. md1:「LVM」として使用
    8. lVMグループを追加し、論理パーティションを追加します
    9. lvm:「暗号化」として使用
    10. 暗号化されたパーティションを追加->完了->インストーラーがパスフレーズを要求する
  8. ユーザーを追加する! (OMGの最初の試みでこれを忘れていました)
  9. 以下は、最低限のisoにのみ適用されます。ベースシステムをインストールし、taskselに「ubuntu-desktop」を追加し、カーネルとして「linux-generic-lts-trusty」を選択します
  10. ブートローダーを/ dev/sdaに追加します
  11. それを終わらせて

2014-04-19現在、ブートアップ中にエラーが発生しましたError: diskfilter writes are not supported. Press any key to continue...ソリューションについては この投稿 をご覧ください。

1