外付けハードドライブからGentooを起動する

外付けハードドライブからGentooを起動する

私は外付けハードドライブ(Transcend TS500GSJ25M - M1、M2、またはM3であるかどうかはわかりませんが、M1であると推測)を持っており、ここにGentooをインストールしたいと思います。とても美しいシンプル、genkernelを使用しますが、役に立たないゴミをたくさんコンパイルし、私のハードウェアに必要なドライバをコンパイルしません。 menuconfigを使用してほぼすべてのモジュールをオフにし、必要なモジュールをオンにしました。
しかし、今日、FUSEサポートを追加するためにカーネルを再コンパイルする必要があり、多くの特別なSCSIドライバなどの不要な機能をすべてオフにすることにしました。カーネルシステムを構築した後、ルートはマウントされません。

はい、私はgenkernelを使用する前にこの問題を経験しました。

はい、「root = LABEL =」を介してルートをマウントし、もちろん「--disklabel」をgenkernelに渡しました。

問題は、外付けUSBハードドライブをrootとして正常にマウントするには、カーネルにどのモジュールを組み込む必要があるかということです。

SCSI、USB、EFIなどがあると推測されますが、あまりにも多く、開いて、コンパイルし、起動を試みて得ることは不可能です。

ベストアンサー1

必要なモジュールを確認するには、さまざまなオプションを使用できます。

  1. lspci -k
  2. lsmod(利用した人に限る)
  3. dmesgまたは/var/log/kern.logを確認してください。カーネルモジュールメッセージには通常、モジュール名が前に付けられます。

私にとって、USBハードドライブには次のものが必要です。

  • USBストレージ
  • USBHID
  • ehci_hcd

もちろん、使用されるファイルシステム用のモジュールもあります。

おすすめ記事