Linux ISOイメージなしで、カーネルだけでUSBスティックを起動可能にする


0

770 MBを使用した2 GB USBスティックと1 GBの別のスティックに起動可能なLinuxがあります。目的は、ファイルを1 GBスティックに配置し、Linuxで適切に起動し、2 GBスティックからコピーしたソフトウェアを実行することです。

難しい部分は、最初にISOがないことです。もちろん、オリジナルからISOまたはddイメージを作成すると、2 GBになるため、1 GBスティックには収まりません。それで、それはunetbootinの使用を除外しているように思われませんか?

2 GBスティックからコピーされたLinuxカーネルファイルがあります。課題は、ブートプロセスを1 GBスティックで見つけるように設定することです。


あなたは本当にあなたがしようとしていることについてもっともっと説明する必要があるでしょう。私には意味がないようです。
ゾレダチェ

@ekajそれは可能性です。ただし、Linuxタグで得た票は、トピックについて何か知っているかもしれないことを示唆しており、代わりに質問の方法に混乱しています。はっきりしている場合は、質問の別の表現を提案できますか?
ゾレダチェ

回答:


1

要約すると、あなたがしたいことは、既存のLiveUSBイメージをより低い容量のドライブにクローンすることです。

これを行うには、3つのオプションがあります。

  1. 1GBスティックにファイルシステムを作成し、grubブートローダーをそのMBRにインストールして、カーネルにコピーします。これは技術的には起動しますが、それだけです。
  2. ファイルを選択的にコピーし、ファイルのアクセス許可を慎重に保持します。2GBスティックからMBRとブートメニュー設定をコピーしてみてください。これは起動しません(経験から)。
  3. GParted(LiveCD)を使用して2GBスティックのファイルシステムを縮小し、そのパーティションを1GBスティックにクローンします。最後に、grubまたはsyslinuxブートローダーを1GBのMBRにインストールします。

オプション3が唯一の実際のオプションです。

  • GParted LiveCDをダウンロードする
  • GPartedの2GBスティック上のファイルシステムを選択します
  • 800MB程度に縮小する
  • 2GBからパーティションをコピーし、1GBに貼り付けます。
  • 操作を適用する
  • 2GBスティックのパーティションを元に戻します。
  • ターミナルを開き、1GBスティックをマウントします
  • grub / syslinuxを1GBスティックにインストールします(2GBスティックのブートメニュー設定ファイルを参照してください)

これがどのディストリビューションであるかを述べた場合、問題のブートローダーを特定し、より具体的な指示を提供できます。お役に立てば幸いです。


1
答えを受け入れるのが遅れてすみません-私はこれで再び仕事をする前に、しばらく他の仕事を離れなければなりませんでした。将来の読者にとって、上記の「LiveCD」バージョンは絶対に必要なものです。
Beel

2

ドライブのマスターブートレコード(MBR)を作成する必要があります。その後、すべてのファイルを上書きコピーできます...

「mbr」ツールを使用してそれを行うことができます...

apt-get install mbr
install-mbr /dev/sdX (where X corresponds to your drive...)

でドライブを探す

fdisk -l
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.