Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

用 XP 開機選單開啟 Ubuntu

Posted on 2009 年 11 月 4 日2021 年 3 月 12 日 By 日落 在〈用 XP 開機選單開啟 Ubuntu〉中有 1 則留言

安裝 XP 以後再安裝 Ubuntu 基本上會相安無事,不過 XP 經常有事沒事就需要重灌,重灌完 MBR 被洗掉 Ubuntu 就進不去了。目前參考網路上的作法,讓使用者可以用 XP 的開機程式開啟 Ubuntu,且重灌時備份也很方便。

測試環境:

  • IDE Master:Windows XP
  • IDE Slave:Ubuntu

先安裝完 XP 以後再安裝 Ubuntu 到兩個不同的硬碟後,正常情況下應該會看到 Ubuntu GRUB 的開機選單,這時先進入 Ubuntu 內。

第一件事情,就是先把 Ubuntu 建立的 MBR 開機程式複製出來。

開啟終端機 (應用程式選單 => 附屬應用程式 => 終端機),先用 fdisk 看一下自己的硬碟在 Ubuntu 上面的編號:

zero@zero-desktop:~$ sudo fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd011d011

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1043     8377866    7  HPFS/NTFS

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ea8c9

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         993     7976241   83  Linux
/dev/sdb2             994        1044      409657+   5  延伸的
/dev/sdb5             994        1044      409626   82  Linux swap / Solaris

可以看到我的 XP 是安裝在 /dev/sda1,開機程式也會在這個硬碟上,所以接下來用 dd 備份 MBR:

zero@zero-desktop:~/桌面$ sudo dd if=/dev/sda1 of=~/桌面/Ubuntu.img bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000470415 s, 1.1 MB/s

這一步做完最難的部份也結束了。

再來使用 Windows XP 開機光碟還原成 Windows 的 MBR 開機程式。



使用修復模式進入 command line


使用 fixmbr 將開機程式寫入 MBR

最後把 Ubuntu.img 這個檔案複製 Windows XP 的 C 槽根目錄,打開 boot.ini 修改開機設定:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:Ubuntu.img="我的 Ubuntu"

改好存檔以後,重新開機應該就會看到以下的畫面,選擇「我的 Ubuntu」就會跳到 GRUB 開機選單,也可以啟動 Ubuntu。

以後重灌 Windows 只要記得備份 Ubuntu.img,重灌完只要修改 boot.ini 就可以開啟 Ubuntu 了。

參考資料:
用Windows內建的boot.ini做多重開機Linux + XP
http://www.wretch.cc/blog/mezl/20241371

Jserv’s blog: Linux/x86 開機流程:自 MBR 到 init
http://blog.linux.org.tw/~jserv/archives/001714.html

異動:
2009.11.05 更新:補上還原 Windows MBR 部份。

Tags:Linux, Windows, 作業系統

這就是大學生

Posted on 2009 年 11 月 3 日2021 年 3 月 12 日 By 日落 在〈這就是大學生〉中尚無留言

這是老梗了,現在看到感覺更好笑 XD

大一:在一個月就要其中考了耶
大二:下週就要其中考了耶
大三:明天有期中考!?
大四:幹!忘了考試!

Tags:XD, 分享

微軟「終極高手 The Ultimate Student」專案

Posted on 2009 年 10 月 31 日2021 年 3 月 12 日 By 日落 在〈微軟「終極高手 The Ultimate Student」專案〉中尚無留言

只要有學校的電子郵件地址且有 0.5 學分以上的休息紀錄,就可以以優惠價格 $1990 購買 Office 2007 Ultimate。

微軟 – “終極高手 The Ultimate Student” 專案
http://www.microsoft.com/taiwan/education/ultimatesteal.htm

我已經買了,不過有幾點讓我很想砍人:

  • 1990 是顯示出來的價格,不含稅也不包含語言套件 (沒有語言套件可能就是英文版)
  • 所謂的無限次數下載保固,是無限次數下載沒錯,但「僅限於購買後 30 天內」
  • 全部購買總價是 2778

Tags:Microsoft, 生活雜記

噗浪回覆分析

Posted on 2009 年 10 月 29 日2021 年 3 月 12 日 By 日落 在〈噗浪回覆分析〉中尚無留言

昨晚讓機器人爬資料,早上起來還嚇一跳,使用者數量約一萬左右,噗文數量約三萬,回覆數量則破十萬!該死的是資料庫編碼有問題,幾乎所有的資料都變成垃圾。

晚上對自己有追蹤的幾個使用者追蹤後,以「機器人回覆內容完全相同」為判斷依據,得到的是卡洛里小姐 「親愛的,晚安!」和女僕小C「主人 XX」的回覆最多。

話說我已經有好一陣子沒有碰 SQL 語法了,不知道這樣寫有沒有錯:

select a.content, a.user_id, b.nick_name, b.display_name, count(*) as 'repeat' 
from p_reply a, p_user b 
where a.user_id = b.user_id 
group by content, user_id having count(*) >1 
order by count(*) desc

ps. 欄位名稱同 RLplurkAPI 提供的欄位名稱

Tags:生活雜記

噗浪機器人

Posted on 2009 年 10 月 28 日2021 年 3 月 12 日 By 日落 在〈噗浪機器人〉中有 1 則留言

噗浪機器人實在太多了,原本也想自己寫一個會回覆使用者的機器人,不過感覺大同小異沒甚麼特別好玩的。一陣子以後發現廣告機器人越來越囂張,所以決定試著利用可取得的資料判斷何者為廣告機器人。

機器人一定是電腦,電腦就會有固定的行為模式,只是簡單或是複雜。例如最簡單的「晚安機器人」就會回覆完全相同的文字:

卡洛里小姐 說 親愛的,晚安!祝你有一個好夢唷!?.. 

複雜一點的可能會因使用者文字內容而改變內容,像是羊羊或是什麼星座機器人;另一種是專門轉貼文章的機器人,像是 pct 系列機器人和超級討厭的米窩機器人。這些要從文字判斷就非常麻煩。

目前寫了一個機器人自動爬噗浪並紀錄文字內容和未知的使用者,打算慢慢建立一套規則去分析文字和使用者尖的關係去找出廣告機器人。

不過計畫才開始二小時就發覺不太可行,我的機器人每三分鐘讀取噗浪一次,每次只讀取三個使用者的噗浪 (減少伺服器負擔),但是每次新增的使用者數量就超過三名,而且已等比級數在增加:32、64、84、170、242、704 …….!

Tags:程式設計

文章分頁

上一頁 1 ... 160 161 162 ... 318 下一頁

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.