質問 |
||
| QNo.4154522 | linuxをusbブートしたいです。内蔵HDDは一切使わない方法をお願いします。 | |
|---|---|---|
| 質問者:dffoscta |
linuxをUSBブートしたいです。(USB-HDD) BIOSがUSBブート非対応でもブートできるUSB対応のブートローダーはありますか。(ブートローダーはCD/DVDやFDにいれたいです。) 内蔵HDDは一切使わない方法をお願いします。 BIOSは、USBブート非対応です。 GRUBは、認識しませんでした。 |
|
困り度:
|
||
| 質問投稿日時: 08/07/06 01:18 |
||
回答 |
|
| ANo.4 | DSLなら比較的簡単に低予算でできると思います。 作成は、DSLをCD起動できるPCで作成することになります。 http://itpro.nikkeibp.co.jp/article/COLUMN/20080408/298252/?ST=lin-... Damn small Linux 日本語版 ダウンロードサイト (ページ一番下から二番め)↓ http://2.csx.jp/livecdroom/ |
|---|---|
| 回答者:shinya23so | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/07/25 13:54 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.3 | もうちょっと詳しく書いておきます。 最近のlinuxは起動時にinitrdもしくはそれに類似する名前のファイルをメモリに展開してまずこれをルートデバイスとして起動しそこにある各種ドライバを用いて最終的なシステムを起動するという方法をとっています。つまりカーネルのロード時にはUSBを使えなくてもinitrd内に適切なドライバを含めておけばカーネルロード後にUSBデバイスを発見しそれがルートとなるようなシステムを起動させることが出来ます。linuxのドライバを使うことが出来るので大抵のUSB用チップは認識できると思います。 initrdはディストリビューションによってはmkinitrdで少々のカスタムは出来ますし、mkinitrd自体がそれほど難しいことをしているわけではないので手作業でも十分作れます。内容はルートファイルシステムとなるのに最低限必要なファイルやコマンドとカーネルモジュールの一部と起動スクリプトです。またinitrdは少し前のだとgzipで圧縮されたイメージでしたが最近のはcpioアーカイブとなっているので参考資料が古い場合は注意が必要です。 最後にUSBを使うのに必要なカーネルモジュールはehci-hcdとusb-ohciとusb-uhciとuhciとscsi_modとusb-storageです。 |
|---|---|
| 回答者:MASA_H | |
| 種類:回答 どんな人:一般人 自信:自信あり |
|
| 回答日時: 08/07/13 04:36 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.2 | FDではたぶん容量不足なのでCD-Rになりますが、CD-Rにブートローダーとカーネルと初期RAMディスクを書き込んでそこから起動すればいいのでは? 初期RAMディスクの調整しだいによっては、"/"をUSBのHDDにすることも可能です。 |
|---|---|
| 回答者:MASA_H | |
| 種類:回答 どんな人:一般人 自信:自信あり |
|
| 回答日時: 08/07/06 03:58 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |
回答 |
|
| ANo.1 | BIOSで対応してなきゃ 立ち上げ時に USBポート見に行かないんだから できるわきゃないでしょ? つか BIOSってなんだかわかってる? |
|---|---|
| 回答者:pengin1234 | |
| 種類:回答 どんな人:一般人 自信:自信あり |
|
| 回答日時: 08/07/06 03:30 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |