ディスクパーティションの分割後ろに ddISO

ディスクパーティションの分割後ろに ddISO

私はUSBデバイスを持っていて、2つのパーティション(ライブLinuxディスク用のパーティションとドキュメント保存用のパーティション)を持つようにしたいと思います。

gpartedを使用してパーティションを作成し、ライブディスクとして使用するパーティションにブートフラグを設定しました。今、次のUSBがあります。

Disk /dev/sdc: 14.6 GiB, 15623782400 bytes, 30515200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdc1       8439808 30515199 22075392 10.5G 83 Linux
/dev/sdc2  *      51200  8439807  8388608    4G  b W95 FAT32

その後、Flashを使用してddUbuntu isoを作成しました。/dev/sdc2

sudo dd if=/dev/shm/ubuntu-17.04-desktop-amd64.iso of=/dev/sdc2 bs=4M

ディスクがUSBドライブにフラッシュされている間にノートブックから起動しようとすると、「OSが見つかりません」というメッセージが表示されます。qemu/を使用しようとすると、kvm次のようにカーネルパニックが表示されます。

カーネルパニック

どうすれば正しくできますか?

ベストアンサー1

あなたは受け取ったオペレーティングシステムが見つかりません間違っています。 ISOをディスク全体ではなくディスクパーティションに書き込むと、誤ってブートローダをディスクに書き込むためのMBR間隔はありません。。そして…明らかに、PCは起動フラグに興味がありません。

二つ見た可能回避策がありますが、実際には[レビュー]からこの項目を除外しました。

ディスクパーティションの分割後ろに ddISO

これの最高の部分解決策動作するかどうかをすぐに知ることができるということです。

  1. ddISOをUSBディスク全体にコピー
  2. パーティションツールを使用して、USBフラッシュドライブにパーティションがあることを確認してください。パーティションが表示されたら、暗号化されたボリュームにパーティションを追加できます。

パーティションにチェーンロードするブートローダを追加します。

ここでのアイデアは、USBディスクのMBR間隔にブートローダを追加してそれを持つことです。チェーンロードブートローダがパーティションにあっても構いません。チェーンロードはデフォルトでブートローダの機能を他のブートローダに委任します。 Gentooを直接お届けします。文書私はこのトピックについてかなり徹底していると思います。

その他

上記の方法が失敗した場合は試してみることができます建築学独自のUbuntu ISO、起動方法を調整してください。

おすすめ記事