永続ストレージなしでシステムイメージを作成しますか?

永続ストレージなしでシステムイメージを作成しますか?

だから私は毎回起動するようにgrubに指示することができますが、一時メモリだけを使用するシステムイメージを作成したいと思います。完全にインストールされ設定されたシステムイメージを作成し、この揮発性ボックスで使用したいと思います。デフォルトでは、起動時に変更された内容は保持されますが、再起動後は同じ場所から開始されます。

私はsquashfsイメージのようなものを作成し、grubにそのイメージを起動するたびに一時ストレージパーティションを使用するように指示することで可能であることを知っていますが、どうすればよいかわかりません。このようにして単純なDebianイメージを作成して使用するにはどうすればよいですか?

ベストアンサー1

ライブISOイメージの起動:Debianを例にしてみましょう。この例では、私の設定は次のようになります。

  • 私がインストールしたオペレーティングシステム(Debian)は(EFI)パーティションにあります。hd0,gpt5

  • iso画像を使用してくださいdebian-live-10.3.0-amd64-gnome+nonfree.iso

  • 以下にisoを入れました。/home/user/Live

40_custom設定に従ってファイルを変更する必要があります(下記参照)。

  1. 得るiso イメージ

  2. sudoで開き、/etc/grub.d/40_custom次を追加します。

    set root=(hd0,gpt5) # here the partition where you placed your iso
    set iso_path=/home/user/Live/debian-live-10.3.0-amd64-gnome+nonfree.iso
    loopback loop $iso_path
    
  3. ファイルマネージャを使用してisoを開きます/boot/grub/grub.cfg

  4. この部分をコピーして前のコードの下に貼り付けます。

    menuentry "Debian GNU/Linux Live (kernel 4.19.0-8-amd64)" {
      linux  /live/vmlinuz-4.19.0-8-amd64 boot=live components splash quiet "${loopback}"
      initrd /live/initrd.img-4.19.0-8-amd64
    }
    
  5. に変更:

    menuentry "Debian GNU/Linux Live(カーネル 4.19.0-8-amd64)" {
      オペレーティングシステム  (回報)/live/vmlinuz-4.19.0-8-amd64 boot=live コンポーネントが自動的に起動します。findiso=$iso_path
      初期化プログラム(回報)/live/initrd.img-4.19.0-8-amd64
    }
    

完全なファイル40_custom:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.


set root=(hd0,gpt5) # here the partition where you placed your iso
set iso_path=/home/user/Live/debian-live-10.3.0-amd64-gnome+nonfree.iso
loopback loop $iso_path

menuentry "Debian GNU/Linux Live (kernel 4.19.0-8-amd64)" {
  linux  (loop)/live/vmlinuz-4.19.0-8-amd64 boot=live components splash quiet findiso=$iso_path
  initrd (loop)/live/initrd.img-4.19.0-8-amd64
}
  1. ランニングupdate-grub

次に再起動すると、リアルタイムオペレーティングシステムを実行しているGRUBに新しいエントリが表示されます。

おすすめ記事