初心者です。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
再び表示できるようにしてfdisk
、すべてのパーティションを削除し、それらを 1 つに結合して、スワップと efi を含む 1 つのパーティションに Arch Linux をインストールするにはどうすればよいですか?
答え1
上のすべてを削除したので、これは正常ですsda
。表示されるパーティションはありません。次の操作を実行してください。
fdisk /dev/sda
fdisk を対話形式で実行します。何か問題が発生してシステムから実際に何かが失われている場合は、この手順でエラーが発生します。 または を実行するか、再起動するsda
ことをお勧めします。おそらく、 の変更をカーネルに通知する必要があるためです。その後、もう一度試してください。partx
partprobe
sda
fdisk /dev/sda
pパーティションを印刷するには、次のように入力します。パーティションは空である必要があります。
次に、新しいラベル (パーティション テーブル) を作成します。
- 新しい UEFI システム上の GPT の場合は、 を押しますg。
- 古い BIOS 上の MBR/DOS の場合は を押しますo。
次のステップは、 を押してパーティションを追加することです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 カードが必要になります。
パーティションがなくなったので、このリソースを使用してswapとefiでパーティションを作成できます。https://wiki.archlinux.org/title/インストールガイド