T430の外部SSDからDebianを起動することはできませんが、古いAcerノートブックでは動作します。

T430の外部SSDからDebianを起動することはできませんが、古いAcerノートブックでは動作します。

rsyncを使用して外部SSDからDebian Bullseye(BIOSインストール)を同期しました。

fdisk -l /dev/sdc
Festplatte /dev/sdc: 476,94 GiB, 512110190592 Bytes, 1000215216 Sektoren
Festplattenmodell: Portable SSD    
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0xbd48852c

Gerät      Boot    Anfang      Ende  Sektoren Größe Kn Typ
/dev/sdc1            2048  83888127  83886080   40G 83 Linux
/dev/sdc2        83888128 104859647  20971520   10G 82 Linux Swap / Solaris
/dev/sdc3       104859648 838862847 734003200  350G  5 Erweiterte
/dev/sdc5       104861696 838862847 734001152  350G 83 Linux

それはつながる

Bus 002 Device 003: ID 152d:0579 JMicron Technology Corp. / JMicron USA Technology Corp. Portable SSD

注:システムファイル(たとえば/ etc / fstab)でUUIDを変更し、システムにルートを設定し、外部SSDのMBRにマウントするようにgrub-pcを再設定しました。

UEFIブートメニューからブートしようとしました(従来の設定のみ)。 「old Debian Bullseye」のgrubメニューから起動しようとしました。 USBとセキュリティに関連するUEFIのいくつかの設定を変更しました。何も動作しません。

unable to get C/H/S you have to load the kernel first #from fuzzy memory

あまりにも切迫して故障した古いAcerノートブックに試してみましたが、エラーなしで起動しました。

関連ハードウェアの違い:

T430:UEFIおよびUSB 3.0ポートあり

Acer:BIOSがあり、USB 2.0ポートのみ

答え1

ついに働くようになりました。接続する前に、このドライブに関する珍しい点を作成しました(UASエラーが表示されました)。

options usb-storage quirks=152d:0579:u

2つのext4 Linuxファイルシステムフォーマットを開始しましたが、その機能はありません。

metadata_csum

元の Debian で関連するすべての UUID(fstab/grub.cfg) を変更し、以前の Debian で grub から起動し、grub-pc を再構成しました。

それから始めました。しかし、もともと私のThinkPadでなぜ起動しないのかわかりません(おそらくUEFIファームウェア関連ですか?)。

関連情報