ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示
ラベル Ubuntu の投稿を表示しています。 すべての投稿を表示

2011年5月3日火曜日

Ubuntu (in VertualBox) 8.04 から 10.04.1 LTS へアップグレードしてみた

やっぱりUbuntuたん


前回で無事にシームレスで共有な環境ができてなんだかホクホク。
だけど右上のアップデートがすごく気になるのでアップグレードしてみた。

現行が 8.04 、アップグレードの上の表示が 10.04.1 LTS なので、ポチっとしてみる。
がんがんリストアップされます。
なんかむっちゃ削除するよって表示に怯えながら進めます。
がんがんダウンロードしてインストール完了まで1時間ぐらい。

途中1個アップグレード出来ませんとか言われる(´・ω・`)・・・
よくわからんがYes
さらに1個上書きで設定消えるぞと言われる(´・ω・`)・・・
よくわかんないがYes!
再起動しますか?
これはわかるぞYes!

・・・なんだか無事に新しい起動ロゴの後、普通に動きました。
ウィンドゥサイズが小さくなったんで前回入れた手順でVirtualBoxのGuest Additionsを入れて再起動。
無事にシームレス復活。
あと前回でシームレスモードが動いてなかったんだけど、少し動くようになってる(一部欠けたりドラッグ消えたり)
外観の視覚効果も使えるようになったり。


ここで一つ問題が。
共有フォルダを見ても見れてない。
mount打っても

mount.vboxsf: mounting failed with the error: Invalid argument

と出て弾かれる。


Google先生によると、VirtualBoxの共有フォルダ設定で「自動マウント」や「永続化する」にチェックが入っているとうまくいかないらしい。
ので、共有フォルダ設定のチェックを全部外して再起動。
/etc/rc.local もそのまま残ってたので無事共有フォルダのmountが復活。

結構動くもんだねー(´ω`)

2011年5月2日月曜日

UbuntuにGuest Additionsをinstall

Ubuntuたん


Ubuntu in VertualBox on Windows7 ってやつですかね。(長っ
そういえばVirtualBoxのUbuntuでコピペとファイル共有ができなかった。
えっとバージョンはそれぞれ、
Windows7(64bit)
VirtualBox 4.0.6 r71416
Ubuntu 8.04
窓以外は32bitでござる。


デバイス>ファイル共有、と辿ると「Guest Additionsを入れてくれ」と言われる。
んでまぁ デバイス>Guest Additionsのインストール を選ぶんだけど、CDイメージをマウントされてお終い。
どうするんだー(´Д`)・・・

とりあえずGoogle先生に尋ねると自動で入る人もいるらしいけどこっちは手動で頑張る。

アプリケーション>アクセサリ>端末 開いてマウントされたCDまで行って VBoxLinuxAdditions.run を走らせる。

cd /media/VBOXASSITIONS_4.0.6_71416
cd /media/cdrom0 
sudo ./VBoxLinuxAdditions.run

終わったら仮想マシンを再起動させる。
うおっ、画面でっかくなっちゃった。
マウスの動きも良くなった、どういうことだってばよ。
この時点でやっとコピペ共有できた、満足。

いやいや、共有フォルダ忘れてる( ・`ω・´)・・・

とりあえず次に共有の指定したファルダをマウント。
/mnt 以下に共有フォルダの場所(今回はshareとした)を作ってそこにVirtualBoxで指定した共有フォルダ(Windowsで作ったUbuntuってフォルダにした)をマウントしないとエラーなので以下

sudo mkdir /mnt/share
sudo mount –t vboxsf Ubuntu /mnt/share

ユーザーとか気になるなら id (ユーザー名) でuidとか確認してから
sudo mount -t vboxsf -o uid=1000 -o gid=1000 Ubuntu /mnt/share

作成できなければ下記でrootになってから上記
sudo su -
(パスワード)


これでUbuntuのshareフォルダがWindowsのUbuntuフォルダに共有となりんした。


ところがぎっちょん、このままだと仮想マシンを再起動するとマウント外れてるのでなんとかする。
id (ユーザー名) で自分のuidとか確認しておく。
でもって /etc/rc.local に mount コマンドを追記しておく。

ああ、先にrootで編集できるように端末からコマンドでエディタ起動。
sudo gedit /etc/rc.local

でもって追記。
びふぉー
# コメントとか略

exit 0

あふたー
# コメントとか略

mount -t vboxsf -o uid=1000 -o gid=1000 Ubuntu /mnt/share
exit 0

これでやっと自動マウント完了。
おつかれさま~

2011年2月26日土曜日

Desire(X06HT2)のRoot化とApp2SD+のおさらい

不意に再起動してたマイDesireちゃんが遂にSoftBankロゴでフリーズしまして、PCからとか色々やったんだけども、SDカードも認識しないしで結構お手上げ。
んでショップに修理出したんだけど、4日程で基盤交換で帰ってきました。
意外と早かった。
中身は既にAndroid2.2で、とりあえず初期設定を済ませる。


0.下準備

まずSDカードにApp2SD+用のext領域が必要なので作成。
Linux環境が無いのでVirtualBoxをぶち込む。
一通り設定済ませたらSDぶっ刺して システム>システム管理>パーティション・エディタ、で GParted 起動。

最初に普段使うパーティションをプライマリのFAT32で、その後ろにプライマリのext3で、領域を確保。
スライダーでぐりぐりやるのが簡単で良い。

ちなみにSanDiskの32GBのSDカードは環境が悪いのかアダプタが悪いのか、VirtualBoxから認識しなかったので、やむなくToshibaの16GBを使いました。

さらにちなみに、ClockworkMod Recovery でホイホイっとする為にextパーティションは1GBとしました。
2GBとかだとRoot化途中でClockworkModの代わりにnandroidを入れないといけないらしい。
どっちみち色々入れていけば内蔵ストレージもある程度使うらしいので、そこまで入れれないだろうし(´Д`)

SDの準備ができたらPCにマウントしてバックアップしておいたデータをとりあえず書き戻したり。
ついでに 公式froyo with app2sd+修正版 をダウンロードして念の為に Update.zip に改名してSDのRootに入れておく。

あと途中で電池切れると悲惨なので充電しておくw


1.unrevoked3でRoot化

まずHTC Syncがインストールされている場合は邪魔なのでアンインストール。
Desire側で、設定>アプリケーション>開発>USBデバッグ、を有効にしておく。

続いてunrevoked3をダウンロード。
前に環境作ってたのでこっちのはVer3.21でした。
なんだか新しいのは上手くいかない様な事も出てたので、頑張って情報収集して下さい。

それとそこのMoreInfoのthese HBOOT driversの所のunrEVOked modified USB driverもダウンロードして解説見ながらPCに接続してUSBドライバーをインストール。

もしandroid_winusb.infにHTC Desireセクションが無ければ追加してインストール。
[Google.NTx86]セクションと[Google.NTamd64]セクションに、

; HTC Desire
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01

の3行を追加。

無事認識したら、ダウンロードしたunrevoked3の reflash_package.exe を実行。
何度かDesireがリブートした後、unrevoked3でDoneと表示されれば完了。
これで、suとSuperuser.apkがインストールされているハズ。


2.App2SD+化

あらかじめパーティションも切ったし、SDにも Update.zip 入れておいたしで、ウハウハ言いながらインストールして下さい(命令

電源ボタン長押しで電源を切る>ボリューム「-」ボタン押しながら電源ON。
HBOOTメニュー>ボリュームボタンでRECOVERYを選択、電源ボタンでGo。
緑の ClockworkMod Recovery メニューから Install Zip for sdcard で Update.Zip をインストール。

ちなみにClockworkModだけ確定は電源ボタンじゃなくて光学ボタンねw
終わったら服を脱いで Reboot して、正座でしばらく待てば完成。
お疲れさまでした。

Quick System Info でも入れれば A2SD storage の項目で確認できます。


3.バックアップ

色々成功したんで、死なない内に色々バックアップ。

リカバリーモードで起動してClockworkMod Recoveryのメニューからバックアップ。
unrevokedでのroot化ではbusyboxがインストールされてないので、Titanium Backupをインストール。
Titanium Backupの「お困りですか?」を押してbusyboxをインストール。
Titanium Backupのmenu>バッチ処理>適当にバックアップ。
念のためApnManagerをインストールしてAPN情報をエクスポート。