Dell XPS 15 7590でXubuntu 18.04を使用しています。別のコンピュータにXubuntu 20.04をインストールできるように、このコンピュータを使用して起動可能なUSBスティックを作成したので、非常に奇妙な問題に直面しました。次のコマンドを使用して起動可能なUSBスティックを作成します。
$ sudo dd bs=4M if=xubuntu-20.04-desktop-amd64.iso of=/dev/sda status=progress oflag=sync
/dev/sda
ちなみに私は/dev/sda1
。 (いいえ、システムディスクを上書きしていません。システムディスクはです/dev/nvme0n1
。)
インストールスティックが正常に動作し、別のコンピュータにXubuntu 20.04を正常にインストールしました。 しかし、今挿入するとどのUSBスティックがXubuntu 18.04 Dellコンピュータに接続されていますが、私が作成したインストールスティックのようです! 自動的にISOファイルシステムとしてマウントされ、ファイルを挿入したUSBスティックになくてもファイルを読み取ることができます。 USBスティックのサイズや接続ポートは重要ではありません。すべて同じように見えます。
USBドライブのパーティションテーブルとISOファイルシステムがキャッシュされているようです(おそらくこのコンピュータに32 GBのRAMがあるため)、LinuxはUSBドライブのシリアル番号、ラベル、またはその他のコンテンツがどのように添付されているかに関係なく、常に各USBドライブに同じキャッシュを再利用します。 IDとして使用されます。
ここにlsblk
別の4GB USBスティックがあります(いいえXubuntu 20.04インストールスティック! ):
$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID PARTTYPE PARTLABEL PARTUUID PARTFLAGS RA RO RM HOTPLUG MODEL SERIAL SIZE STATE OWNER GROUP MODE ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN SUBSYSTEMS REV VENDOR ZONED
sda sda 8:0 128 0 1 1 HS US 3.7G runni root disk brw-rw---- 0 1024 0 1024 1024 1 mq-deadline
│ 2 disk 0 0B 0B 0 0B 1 3:0:0:0 usb block:scsi:usb:pci
│ 2.00 ACTION none
└─sda1
sda1 8:1 iso966 Xubuntu 20.04 LTS amd64
2020-04-23-07-50-17-00 128 0 1 1 3.7G root root -rw-r--r-- 0 1024 0 1024 1024 1 mq-deadline
2 part 0 0B 0B 0 0B 1 sda block:scsi:usb:pci
none
ここに別の32GBスティックがあります:
$ sudo lsblk -O /dev/sda
NAME KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID PARTTYPE PARTLABEL PARTUUID PARTFLAGS RA RO RM HOTPLUG MODEL SERIAL SIZE STATE OWNER GROUP MODE ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN SUBSYSTEMS REV VENDOR ZONED
sda sda 8:0 128 0 1 1 Patri 07014B 28.9G runni root disk brw-rw---- 0 512 0 512 512 1 mq-deadline
│ 2 disk 0 0B 0B 0 0B 1 3:0:0:0 usb block:scsi:usb:pci
│ PMAP none
└─sda1
sda1 8:1 iso966 Xubuntu 20.04 LTS amd64
2020-04-23-07-50-17-00 128 0 1 1 28.9G root root -rw-r--r-- 0 512 0 512 512 1 mq-deadline
2 part 0 0B 0B 0 0B 1 sda block:scsi:usb:pci
none
ご覧のとおり、すべて「Xubuntu 20.04」というラベルが付いているようです。
どんなアイデアがありますか?ありがとうございます。
他の質問ですが、関連があるかもしれません。 https://support.google.com/chromebook/thread/7883827?hl=en
答え1
dd
/dev/sda デバイスをデバイスに入れることを忘れたり、接続がおかしくなったなど、何らかの理由でシステムに認識されないときに実際に /dev/sda に 1 分間接続しましたか?/dev/sda
これで、システムで埋められた特別なデバイスファイルではなく、/devに保存されている実際のファイルですか?
USBドライブを取り出してもls -lga /dev/sd*
sdaが表示されますか?期待どおりにドライブを接続するまで、まだ消えません。また、ドライブを接続すると、複数の追加の/dev/sd*デバイスが表示されますか?期待どおりに新しいドライブをsdb、sdcなどに割り当てますが、他のハードウェアドライブが検出された場合は、まだ/dev/sdaイメージファイルのみをマウントできますか?通常のファイルとデバイスファイルの違いを区別する1つの方法は、所有者が「ディスク」または「ルート」を表示していることを確認することです。
!! - 次のセクション全体がデータ損失の可能性があるので、常にUSBに必要なものがないことを確認し、ルートディレクトリを再確認してバックアップするなどの作業を実行してください。
/dev/sdaがUSBを持っているかどうかにかかわらず、それ自体がファイルとして存在し、ルートや重要なコンテンツを持つ他のファイルシステムではないと確信している場合は、試してみてくださいrm /dev/sda
。 USBを差し込んだときにのみ存在し、差し込んだときに別のsdb / sdc / sd [etc.]が作成されない場合は、デバイスのパーティションテーブルに問題がある可能性があります。 fdisk(mbr)/gdisk(gpt)/gparted(graphical/both) を使用して新しいディスクを作成できますが、これによりデータが失われます。
最後の調査ラインは、ls /dev/disk/by-id/
現在の状態でUSBドライブを追加/削除するとどうなりますか?