CentOS-7-x86_64-DVD-1708.iso(ddコマンドの/ dev / sdXエラー)コピーでシステムディスクを部分的に上書きしました。私はこの問題から回復し、Ubuntu 16.04 /dev/sdb1(実際にはスワップパーティションであり、名前がないはずです)に「CentOS 7 x86_64」という名前が付けられていることを確認しました。
$ ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 10 May 4 12:29 Backup -> ../../sda2
lrwxrwxrwx 1 root root 10 May 4 12:29 centos7 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May 4 12:29 CentOS\x207\x20x86_64 -> ../../sdb1 <===== ? swap partition
lrwxrwxrwx 1 root root 10 May 4 12:29 data -> ../../sdb5
lrwxrwxrwx 1 root root 10 May 4 12:29 Data -> ../../sda1
lrwxrwxrwx 1 root root 10 May 4 12:29 ubuntu -> ../../sdb3
/dev/sdbドライブのパーティションにも、この名前を割り当てる別のドライブにUbuntu 14.04があります。
$ ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 10 May 4 14:16 Backup -> ../../sda2
lrwxrwxrwx 1 root root 10 May 4 14:16 centos7 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May 4 14:16 CentOS\x207\x20x86_64 -> ../../sdb4 <=== ? extended partition
lrwxrwxrwx 1 root root 10 May 4 14:16 data -> ../../sdb5
lrwxrwxrwx 1 root root 10 May 4 14:16 Data -> ../../sda1
lrwxrwxrwx 1 root root 10 May 4 14:16 ubuntu -> ../../sdb3
今回は拡張パーティションコンテナである/dev/sdb4なので、名前も含めないでください。
いくら検索しても、これらの名前がどこから来たのか、削除する方法が見つかりませんでした。
問題は、(USBフラッシュドライブから)CentOS 7をインストールしようとすると、インストーラスクリプトが「CentOS 7 x86_64」とマークされたディスクを見つけ、USBフラッシュドライブの代わりに/ dev / sdbからパーティションを選択することです(/mysystem/dev/ sdc)。
誰でもこの問題を解決するのに役立ちますか?ありがとうございます。
答え1
/dev/sdb1
スワップパーティションの場合は、更新タグを使用できますmkswap
。これにより、スワップパーティションが再フォーマットされます。これを防ぐための他のオプションがあります。
# swapoff /dev/sdb1
# mkswap -L swap_part /dev/sdb1
# swapof /dev/sdb1
ここで、swap_part は新しいラベルです。
$ ls -l /dev/disk/by-label
...
lrwxrwxrwx 1 root root 9 May 8 09:32 swap_part -> ../../sdb1
...
タグをすべて一緒に削除するには、空の文字列に設定します。
# mkswap -L "" /dev/sdb1