
ここで初心者です。 2つのパーティションがあり、Windows 10がインストールされているノートブックにArch Linuxをインストールしようとしています。 fdiskを使用してパーティションを削除してマージできなかったため、Googleは次のコマンドを実行しました。
dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
~によるとこれ質問。
これでパーティションを見ることができません。見えるfdisk -l
のはパーティションだけです。
/dev/sdb1
そしてパーティショニング/dev/sdb2
。/dev/sdb3
/dev/sdb
インストールメディアです。私はそれについて何もしたくありません。
/dev/sda
スワップとefiを使用してアーチLinuxを1つのパーティションにインストールできるように、すべてのパーティションを再表示して削除してから1つのパーティションにマージするにはどうすればよいですか?fdisk
答え1
のすべての項目を削除したため、これは通常の現象ですsda
。表示するパーティションがありません。する:
fdisk /dev/sda
対話的にfdiskと入力します。問題が発生し、sda
システムに実際に欠落している部分がある場合は、このステップでエラーメッセージが表示されます。カーネルを実行partx
または再起動することをお勧めしますpartprobe
。変更を通知する必要があるかもしれませんsda
。それからもう一度やり直してくださいfdisk /dev/sda
。
印刷パーティションを入力してくださいp。空でなければなりません。
次に、新しいラベル(パーティションテーブル)を作成する必要があります。
- 最新のUEFIシステムでGPTを使用するには、キーを押しますg。
- 以前のBIOSのMBR / DOSの場合は、キーを押しますo。
次のステップはAdd Partitionを押すことですn。
これを使用して、m利用可能なオプションを理解するのに役立ちます。
答え2
問題はあなたがしたことです。dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc
これは/ dev / sdaドライブにのみ書き込まれます。 /dev/sdbで何もしませんでした。
パーティション/dev/sdb1、/dev/sdb2、および/deb/sdb3を削除するには、dd if=/dev/zero of=/dev/sdb bs=512 count=1 conv=notrunc
他のドライブのパーティションを消去します。インストールメディアではないことを確認してください。
fdisk /dev/sdb
実行して入力してd
パーティションを削除することもできます。
2つのドライブをマージするには、2つのドライブを1つの仮想ドライブにマージするための一種のRaidカードが必要です。
パーティションが消えたので、このリソースを使用してスワップとefiを介してパーティションを作成できます。https://wiki.archlinux.org/title/Installation_guide