ThinkPad T-43 Ultra Bay SSDのDebian Gnu / Linuxは起動しません。

ThinkPad T-43 Ultra Bay SSDのDebian Gnu / Linuxは起動しません。

ThinkPad T-43(x86 프로세서, 모델 1871-48U, BIOS 1.29, 여기서 BIOS를 다운로드하려고 합니다.이에 따르면최신인 것 같습니다. ) Debian Buster i386을 설치하여. 보통 CD/DVD 드라이브가 위치하는 울트라베이에 설치된 SSD에 넣고 싶습니다. 듀얼 부팅을 원하지도 필요하지도 않습니다. Buster를 설치할 수 있지만 시작되지 않습니다.

관련될 수 있는 몇 가지 사실:

  • T-43의 메인 드라이브 베이에는 PATA 장치를 수용합니다.
  • 윈도우 7~ 할 것이다메인 베이에 드라이브가 있는지 여부에 관계없이 울트라 베이의 SSD에서 부팅합니다.
  • 인내심이는 메인 베이에 드라이브가 없을 때 울트라 베이에 드라이브를 설치하는 데 핵심입니다. 시간 초과를 기다리면됩니다. 이해할 수 없는 이유로 기본(PATA) 베이에 드라이브가 없으면 울트라 베이의 드라이브에 아무것도 설치하는 것이 불가능해 보입니다. 나는 이것이 디스크가 존재하는 것처럼 "나타나게" 만드는 내부 PATA/SATA 브리지와 관련이 있다고 추측하지만 이는 단지 추측일 뿐입니다.
  • 할 수 있는기본 드라이브 베이의 PATA 디스크 드라이브에 Debian Buster(i386)를 설치합니다. 예상대로 부팅되며 오류 메시지도 없고 grub 프롬프트도 없습니다.

그래서 메인 PATA 드라이브에 Buster 사본을 설치한 후 Ultra Bay의 SSD를 대상으로 USB에서 또 다른 설치를 수행했습니다. 저는 "Everything in one partition"을 선택하여 루트 파티션과 스왑 파티션이 하나만 있습니다. MBR에 grub을 설치하는 동안 SSD를 수동으로 선택했습니다.

설치를 시작할 수 없습니다. 커서만 깜박이고 다른 것은 아무것도 없는 빈 화면이 나타납니다.

PATA 드라이브에서 부팅하면 SSD가 /dev/sdb로 표시됩니다. 루트(전용) 파티션을 마운트하고 필요한 파일이 있는지 확인할 수 있습니다. 그냥 시작되지 않습니다.

SSD에서 부트로더를 강제로 실행하려고 시도했습니다.

sudo grub-install /dev/sdb --force --boot-directory=/mnt제안대로이 답변.

grub>SSD에서 부팅한 후 프롬프트가 표시되었습니다. 응답 ls은 입니다 (hd0) (hd0,msdos5) (hd0,msdos1) (fd0). (플로피 드라이브는 없지만 플로피 커넥터가 있고 BIOS에서 활성화되어 있습니다.)

다음 grub 매개변수를 입력했습니다.

grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1
grub> initrd /initrd.img
grub> boot

사실, "ATA.1 장치가 준비되지 않았습니다." 및 "SRST failed errno -16"과 같은 오류가 발생한 후 Debian 데스크탑에 들어갔습니다. (저는 ATA.1이 메인 베이였으며 당시에는 비어 있었던 것으로 생각합니다.)

デスクトップに行き、端末を開くとupdate-grub(rootとして)コマンドが動作するようです。

grub>残念ながら、再起動後にプロンプ​​トに戻りました。

grub-install /dev/sda --force --boot-directory=/再起動して上記のgrubパラメータを入力してから試しました。再起動後も grub プロンプトが表示され続けます。

私は今grubが何か間違っていると確信しています。何が間違っているのかご協力いただきありがとうございます。

メモ:他の人がこの記事を読んだ場合に備えて、ThinkPadフォーラムの誰かが偶然次のようにコメントしました。「以前のThinkPadはUSB 3ドライブから起動しません。」 私がこれを数日早く見たならば、多くの悲しみを避けることができたでしょう。誰が投稿したのか覚えていると、ソースを明らかにしますが、そうではありません。

答え1

はい、私はgrubについて何かを逃しました。 grubパラメータを入力して、起動後update-grubすぐに従う必要があります。なぜこれが同じ効果を持っていないのかgrub-install /dev/sda よくわかりません。--force

これは介入なしで起動しますが、メインベイの「ファントム」ディスクからタイムアウトするため、まだ時間がかかります。私はこれが別の問題だと思います。

関連情報