web-dev-qa-db-ja.com

HDDからISOファイルを起動するときに設定を保存するにはどうすればよいですか?

私は、grub2を使用してハードディスクのisoファイルから起動するときに手動で設定を保存し、次の起動時にそれらをロードする簡単な方法を探していました。しかし、保存された設定を自動的に復元する永続的なブートを実行する方が簡単かもしれません。私が見つけた唯一の情報は、USB、複雑なツール、または単なるアイデアと計画について語っていますが、解決策は見ていません。これは、永続化のための専用パーティションまたはISOファイルが存在する同じパーティション内のファイルで解決できると思います。 Macbookでハードディスクをrefitとデュアルブートで再パーティション化するという考えにはわくわくしないので、私は最後のものを好みます。

...........

注:サディのソリューションが機能しません(最初の行とfile=/cdrom/preseed/ubuntu.seedパラメータがない場合)。残念ながら、他の投稿によると、可能な組み合わせは多数あります。casper-rwはルートディレクトリにある必要がありますか?、vfatパーティションにある必要がありますか?パラメータはpersistent rw?であり、パラメータは永続パスが必要ですか?...などです。

これらすべてを明確に説明する単一の例がないとは思えません。

2
Robert Vila
  1. Grub2メニューエントリは次のようになります。

    menuentry "Ubuntu iso" {
    search --set -f "/ubuntu.iso"
    loopback loop "/ubuntu.iso"
    linux (loop)/casper/vmlinuz root=UUID=71C2-0118 iso-scan/filename=/ubuntu.iso boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet persistent splash --
    initrd (loop)/casper/initrd.lz
    }
    
  2. persistentオプションを機能させるために必要なのは、casper-rwという名前の永続ファイルだけです(サイズはニーズによって異なります)。生成することができます(参照: http://www.pendrivelinux.com/how-to-create-a-larger-casper-rw-loop-file/ )またはインターネットからダウンロード(参照:- http://unetbootin.sourceforge.net/diskimg/ )。

1
Sadi

サディのソリューションに関するさまざまな組み合わせを試した後、私にとってうまくいった唯一のことは、casper-rwというext2ファイルをFATパーティションに配置することです(ファイルがFATパーティションにない場合、起動できませんでした)。すでにiso-imageを起動しているgrub2のメニューのメニューエントリに追加する必要がある唯一のパラメーターは「永続的」です(FATパーティションへの参照なし)。メニューetryは次のとおりです。

`

menuentry 'ISO Booting-Ubuntu-64bit.iso live' {set isofile = "/ home/user/Desktop/ISO/Ubuntu-64bit.iso" loopback loop(hd0,3)$ isofile linux(loop)/ casper/vmlinuz boot = casper iso-scan/filename = $ isofile bootkbd = es console-setup/layoutcode = es persistent noprompt noeject-initrd(loop)/casper/initrd.lz} `

問題は、casper-rw、ext2ファイルを含むFATパーティション全体がアクセスできなくなることです。使用中のためマウントできません。

回避策はありますか?

0
Robert Vila