今日初め、VirtualBoxで悲惨に失敗した後、Archで起動可能なSDを作成しようとしています。
fdisk出力:
Disk /dev/mmcblk0: 32.0 GB, 32010928128 bytes
255 heads, 63 sectors/track, 3891 cylinders, total 62521344 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
Disk identifier: 0x0004d62e
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 8192 62521343 31256576 c W95 FAT32 (LBA)
次のコマンドを実行しました。
sudo dd if=/home/vco/linux_isos/arch/archlinux-2015.03.01-dual.iso of=/dev/mmcblk0
コマンドを実行した後、これは何ですか?Gpartedプログラム。これがGPTなのかMBRなのかわかりません。
メッセージで「はい」をクリックすると次の投稿です
上で[はい]をクリックした後Gpartedからこのメッセージを受け取りました。、メッセージを無視をクリックしました。
Gpartedがシステムスキャンを完了した後、私はこの情報を入手してください、私の考えはそれが故障したという意味だと思います。
編集1
DDコマンドを再実行してGPartedと入力しました。
GPartedでGpT署名に関するメッセージを表示したとき、今回は「はい」の代わりに「いいえ」と答えました。
GPartedスキャンが完了した後ここにそれが示すイメージがあります。
答え1
なぜ使用すべきですかgparted
? ISO(すでに合格)が必要な場合、またはdd
他の作業が必要です。両方の方法を持つことはできません(ISOを一度適用すると、いかなる方法でも変更できません)。
GPTを使用してデバイスを分割すると、次のことが行われます。
- MSDOSパーティションテーブルをデバイスの先頭に配置します(GPTを理解していないプログラムが何も見えないのではなく、見続けることを可能にするためのものです)。
- また、MSDOSパーティションテーブルの直後に、デバイスの先頭にGPTパーティションテーブルを配置します。
- 何らかの理由で起動が破損した場合に備えて、デバイスの最後にGPTテーブルのバックアップを配置します。
これでdd
ISOで上書きすると、デバイスを部分的に覆うことができます。
これは1)と2)を殺しますが、3)は生き残ります。gparted
これらのデバイスで起動すると、3)が表示され、何かが間違っていると仮定します。
これは、ISO自体にパーティションデータとして解釈できるものが含まれていないと仮定します。その場合、互いに一致しない一種のパーティションとバックアップパーティションが表示されます。
どちらも表示されているのと同じエラーが発生します。
parted
ISOを挿入してmsdosテーブルを削除できます。 ISOに問題があるわけではありません。gparted
とにかくISOを実行しないでください。