GNU/Linux >> Linux の 問題 >  >> Ubuntu

ループデバイスにUbuntuをインストールしますか?

grub2を使用してハードディスクからUbuntuISOファイルを起動しましたが(DVDやフラッシュドライブに書き込むことなく)、Ubuntuをハードディスクのパーティションにインストールしたくありません。代わりに、ディスクイメージ(.img)ファイルにインストールしたいと思います。

そこで、(ddを使用して.imgファイルを作成しました )次に、.imgをマウントしました 複数の方法でファイルする:

  1. kpartxを使用する (これは/dev/mapperにマウントされます デバイス)。

  2. losetupを使用する (これは/dev/loopXにマウントされます デバイス)。

しかし、Ubuntuインストーラーを実行すると(ubuquity )インストーラーはループデバイスをハードディスクとして認識していないようです。そのため、/dev/sdXXしか取得できません。 デバイスであり、ループデバイスが表示されません!

今、私はmountを使用してイメージをマウントしようとしませんでした コマンドですが、losetupを知っている限り、同じ問題が発生すると確信しています。 mountを使用します ファイルをマウントします。

だから私は2つの質問があります:

  1. ユビキタスに「ループデバイス」をハードディスクとして検出させる方法はありますか?

  2. .imgをマウントできますか? /dev/sdXXへのファイル デバイス(通常の/dev/loopXの代わりに )?

承認された回答:

これについてブログに投稿しました。

基本的には、/dev/sdXに仮想ブロックデバイスを作成する必要があります 、LOFSをマウントします。次に、インストーラーを実行して、Ubuntuをインストールできます。ただし、GRUBを直接インストールすることはできません(インストールする意味はありません)。


Ubuntu
  1. Ubuntu13.04にVirtualBox4.2をインストールします

  2. Ubuntu14.04にVirtualBox4.3をインストールします

  3. 永久ループ装置?

  1. UbuntuにPodmanをインストールする

  2. Ubuntu20.04にインストールするもの

  3. Ubuntu16.04にuTorrentをインストールします

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu 20.04 Hadoop

  3. Ubuntu18.04にGoをインストールする方法