繼續閱讀

2009-10-18

將Clonezilla植入硬碟

問題描述:
以往備份OS都是使用Ghost,但因為Ghost需要付費,且無法備份Unix Like的OS,因此後來就改用了CloneZilla這個free的工具。
一開始用CloneZilla,因為要放光碟片,還是覺得有點不方便(尤其對一個擁有2台電腦以上的人,而並非每台電腦都有裝光碟機)。
因此便找到以下的方法,用Grub管理開機選單,來達成從硬碟直接執行CloneZilla。

解決步驟:
新增一Partition,如『/dev/hda3』

將CloneZilla Live中的所有檔案解出,並放在『/dev/hda3』中

編輯menu.lst

sudo gedit /boot/grub/menu.lst


增加以下資料

title Clonezilla live
root (hd0,2)
kernel /live/vmlinuz1 boot=live union=aufs vga=788 toram=filesystem.squashfs bootfrom=/dev/hda ip=frommedia
initrd /live/initrd1.img
boot


重開機

sudo reboot


參考資料:
clonezilla

2009-10-11

刪除Windows中佔用IP的隱藏網路卡

問題描述:
當我們拔除已設定固定IP網路卡時,會導致該IP被佔用,以至於要將該組IP設定至別張網路卡時會顯示『舊網卡已佔用IP無法重覆設定』。其實只要將該佔用IP的網路卡自『裝置管理員』刪除即可,但偏偏在『裝置管理員』中又無法看見已不存在的網路卡 。此時可依下列步驟處理。

解決步驟:
1.『開始→執行』輸入『cmd』按確定
2.輸入以下指令後,按 ENTER 鍵,讓裝置管理員顯示已安裝但實際上不存在的裝置。

set devmgr_show_nonpresent_devices=1

3.輸入以下指令,啟動裝置管理員。

start devmgmt.msc

4.到「檢視」,選「顯示隱藏裝置」
展開「網路介面卡」這一項,去找你之前移除的網路卡,找到之後,
在其上按滑鼠右鍵選「解除安裝」,即可。

Ubuntu-增加螢幕可用解析度

問題描述:
有些PC在剛安裝完OS時,無法正確抓到顯卡的Driver與Monitor型號,導致只能顯示較低的解析度。此時可以手動修改xorg.conf來加入正確的解析度設定。

解決步驟:
編輯『xorg.conf』


sudo gedit /etc/X11/xorg.conf


找到以下段落

Section "Monitor"
Identifier "Configured Monitor
EndSection


將該段落改成如下方的內容

Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30 - 83
VertRefresh 56 - 75
DisplaySize 444 277 #1680x1050 96dpi
EndSection


存檔後重新啟動X Window

sudo /etc/init.d/gdm restart


內容說明:

HorizSync、VertRefresh為螢幕的掃瞄頻率


DisplaySize的單位為mm


解析度(Resolution)=螢幕上水平方向顯示的點數 x 螢幕上垂直方向顯示的點數


DPI:dot per inch,也就是每英吋上含多少點數


1 inch = 25.4mm



以我的情況為例,Monitor型號為BenQ T221WA,查詢官網規格如下


水平掃瞄頻率 30 - 83、垂直掃瞄頻率 56 - 75、最大解析度 1680x1050


因此, DisplaySize如下


DisplaySize(寬)=1680(dots) * 25.4(mm/inch) / 96(dots/inch)=444.5(mm)

DisplaySize(長)=1027(dots) * 25.4(mm/inch) / 96(dots/inch)=277.8(mm)

如果懶得換算,可以參考下面的對照表

# calc: (x|y)pixels * 25.4 / dpi

# DisplaySize 168 126 # 96 DPI @ 640x480
# DisplaySize 210 157 # 96 DPI @ 800x600
# DisplaySize 269 201 # 96 DPI @ 1024x768
# DisplaySize 302 227 # 96 DPI @ 1152x864
# DisplaySize 336 252 # 96 DPI @ 1280x960
# DisplaySize 336 210 # 96 DPI @ 1280x800 (non 4:3 aspect)
# DisplaySize 339 271 # 96 DPI @ 1280x1024 (non 4:3 aspect)
# DisplaySize 370 277 # 96 DPI @ 1400x1050
# DisplaySize 380 238 # 96 DPI @ 1440x900 (non 4:3 aspect)
# DisplaySize 420 315 # 96 DPI @ 1600x1200
# DisplaySize 444 277 # 96 DPI @ 1680x1050 (non 4:3 aspect)
# DisplaySize 506 315 # 96 DPI @ 1920x1200 (non 4:3 aspect)

參考資料:
archlinux