web-dev-qa-db-ja.com

スマートフォンのSDカードでUbuntuを起動しますか?

これが私が欲しいものです:私の携帯電話に住んでいるSDカード上のUbuntu。

Ubuntuを移植可能に使用し、携帯電話をフラッシュドライブとして使用するのが好きですが、まだこれらを連携させることはできません。

Huawei U8800(Android 2.2)とNokia E66を、eeepc 901でマイクロSDカード(11.10、カードリーダーで起動可能)を使用して、運もなく起動しようとしました。 HuaweiはBIOSブートメニューに表示されません。 BIOSはNokiaを認識しますが、「ブートエラー」で停止します。

これは携帯電話のフラッシュドライブエミュレーションとブートセクタの処理方法に関連していると思いますが、それがさらに進むためにどのように機能するかについては十分に知りません。誰もこれに成功しましたか?

4
berad

一部の電話機は、USB大容量ストレージデバイスとして表示されますが、複数の「パーティション」があります。これらの1つはSDカードで、もう1つは電話用のWindowsドライバーソフトウェアなどを保存するために使用される静的パーティションです。

電話とメモリカードをLinuxコンピュータに接続すると、lsusb -vの出力はどうなりますか?

1
Li-aung Yip

Nexus Oneでそれをやろうとしました。既存のインストールからrsyncを実行し、ブートローダーを手動でインストールして、マイクロSDカードにUbuntuを取得しました。カードが読み取り専用状態に数回切り替わったため、カードを再マウントし(電話にないカード、統合カードリーダー経由でマウント)、rsyncを再起動する必要がありました。

それはこのカードだけかもしれませんが、デスクトップオペレーティングシステムにこのようなメモリデバイスを使用することは良い考えであるという重大な疑問があります。プロセス管理とロギングはメモリへの大量の書き込みを引き起こし、ひいては摩耗を引き起こすことに注意してください。

Nexus Oneにマウントされ、USB経由で接続されたカードから起動してみました。ラップトップの起動デバイスとして電話を選択することはできましたが、ブートローダーが見つかりませんでした。 AndroidまたはUSB接続が失われるとUMSが無効になるため、Androidまたは起動時にUSB大容量ストレージが正しく検出されないコンピューターに固有の場合があります。

何らかの問題があるように聞こえるので、Nokiaにマウントした状態で、Live CD経由でSDカードにブートローダーを再インストールしてみてください。

grub-install --root-directory /media/path_to_your_sdcard /dev/device_name_of_your_sdcard

Grub.confおよびfstabのUUIDはすでに正しいはずです。

しかし、私はこれを十分に強調することはできません:それは良い考えではありません。将来のAndroid電話は、おそらくUMSモードとmicro SDカードスロットをドロップし、ICSで導入されたMTDモードを支持します。

1
LiveWireBT