web-dev-qa-db-ja.com

preseedインストールで既存のパーティションを使用する方法

私は4つのパーティションを持つマシンを持っています:

  • sda1-ルート
  • sda2-スワップ
  • sda3-tmp
  • sda4-ドキュメント

インストールを実行するときに、ディスクのパーティションを再分割したくありません。 http://www.debian.org/releases/stable/i386/apbs01.html.en を読んで、既存のパーティションを使用することはできません。できない場合、sda4パーティションにユーザーの個人データが含まれているため、sda4パーティションを保持したい場合、preseedファイルに何を記載する必要がありますか?何か案は?

3
user92102

しばらく前に同じ問題が発生しました。テキストベースのインストーラーも使用している場合は、フォーラムで my post をご覧ください。

このソリューションは、グラフィカルインストーラーでは機能しません。

インストール中にpartmanをバイパスする方法を説明します。インストーラーに、設定ファイルと、必要な方法でパーティション分割を行うカスタムudebを取得するように指示します。

私の場合、パーティションの1つがLVMを使用しており、インストーラーがUSBディスクからファイルを取得します。あまり手間をかけずにWebサーバーからそれらを取得できると思います。

これを試す前に、必ずデータをバックアップしてください。

2
Sylvain

私は次の声明からそれを取ります:

B.1.2。制限事項)debian-installerで使用されるほとんどの質問は、この方法を使用して事前シードできますが、いくつかの注目すべき例外があります。既存のパーティションを使用することはできません。

... preseedは、高度なパーティショナーに引数を渡すことができません。この場合、LiveCDから通常のインストールを実行し、Ubuntuのインストール方法を尋ねられたら「その他」または「他の操作」を選択する方が良いでしょう。これにより、/(ルートファイルシステム)のインストールパーティションを選択できる高度なパーティショナーが表示されます。他のパーティションで何もしなければ、インストーラはそれらに触れません-スワップを除きます。スワップパーティションを設定しないと、とにかくfstabで設定されると思います。

これが1つである場合、preseedファイルを使用する必要はありません。インストーラーのpreseedは、Enterpriseロールアウトなどの多くのマシンを実行する場合に最適です。これが本当にエンタープライズロールアウトである場合は、ルートファイルシステムが存在する各マシンのパーティションを削除する必要があります。これにより、使用可能なスペースのみを使用する正しい値を事前シードできます。

1
fabricator4