用 Ubuntu 10.10 Live CD 重新安裝 GRUB 2 到 Bootloader

logo-Ubuntu

今天起床打開電腦,Ubuntu 跳出 Warning 訊息,boot 磁區剩下 84MB,所以我手殘進去 /boot/ 目錄,把舊的 Kernel 清除,不小心砍掉 initrd.img-2.6.35-32-generic Linux Image 開機所需要的檔案,結果之後開機出現

You need to load the kernel first

大家好像都是升級 Kernel 之後才會出現上述狀況,網路上找到的解答都不符合我的需求,所以我又往 GRUB2 開機 Boot 去瞭解,新的 GRUB 2 跟原先的 GRUB 的解法已經完全不同了,沒有 /boot/grub/menu.list,而被 /boot/grub/grub.cfg 取代,所以不應該在手動編輯此檔案。grub.cfg 會在有更新 Kernel 版本時,手動執行 update-grub 的時候被修改覆寫。這次發生的原因是在我把舊版 Kernel 刪除,而忘記執行 update-grub,這時候的最佳解法就是透過 Live CD 來救援。

Continue reading “用 Ubuntu 10.10 Live CD 重新安裝 GRUB 2 到 Bootloader”

[筆記] 在 Ubuntu mount DVD ISO 檔案

logo-Ubuntu
在網路上常常下載 ISO 檔案Windows 底下可以透過虛擬光碟看到檔案內容,可是到了 Ubuntu 系統該如何知道 ISO 裡面放了哪些檔案呢?其實很簡單,可以透過 mount 指令就可以做到了喔,參考 Ubuntu 台灣論壇: 如何mount iso檔? [論壇 – Ubuntu基本設定]
$ mount /iso/ubuntu.iso /home/appleboy/ISO/ -t iso9660 -o loop
執行完上述指令,可以發現桌面會多出 DVD 光碟圖示,直接點選就可以了

Windows Titanium Mobile 入門安裝紀錄

PROD_tit_mobile
最近安裝 Windows 版本 Titanium Mobile SDK 遇到蠻多地雷,也不確定官方什麼時候會把這 Bug 解掉,安裝過程可以參考閃光大部落格 [Titanium note.] Titanium Mobile, Windows + Android 入門安裝,其實最主要就是三個套件必須安裝: 請務必註冊 Titanium Studio 新帳號,不然沒辦法下載安裝檔案以及登入使用 Titanium Studio,下載好三個檔案後,請務必注意底下事項,免的安裝好之後沒辦法在 Titanium Studio 測試模擬器。Java SDK 就直接下載安裝,這邊比較沒有問題。 1. Android SDK 請務必安裝在 C:/ 底下即可,不要安裝在 “C:/Program File” 2. 安裝完成務必增加 Path 路徑,ANDROID_SDK 跟 JAVA_HOME
ANDROID_SDK: C:\android-sdk
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_30
最後注意 Titanium Studio 的 mobilesdk 編譯模擬器的程式,因為執行編譯指令沒有加上 quote 符號,所以造成 SD Card 錯誤,所以請找檔案 mobilesdk/win32/1.7.5/android/builder.py,將 405 行處的程式碼換掉,原本是
self.sdcard,
請改成
'\"' + self.sdcard + '\"',