Raspberry Pi 上安裝 Pidora 18 rc2

感謝佛光大學惠美老師提供一片 Raspberry Pi  測試,一般大家在介紹 Raspberry Pi 時,作業系統大都是安裝 Raspbian,但因為它是 base on Debian,而且桌面環境是使用 LXDE,操作起來總是覺得介面不是很美觀,功能表上的項目又太多了,所以改安裝 Pidora。
Pidora 是一套 base on Fedora 的 Linux 系統,和 Raspbian 一樣經過一番最佳化,底下是安裝的步驟。
1. 到 Raspberry Pi 官方網站下載 Pidora
http://www.raspberrypi.org/downloads
[@more@]2. 下載完畢要使用 win32diskimager 把映像檔寫入到 SDHC 卡

3. 開機之後要進入設定的畫面
    歡迎畫面

4. 授權資訊

5.選擇鍵盤的型式

6. 建立使用者

7. 設定 root 的密碼

8. 設定日期和時間

9. 設定時區

10. 檔案系統設定

11. 設定主機名稱和螢幕連接方式

12. 設定完成後,系統會自動重新開機

13. 會閃動的 Logo

14. 使用者登入畫面

15. 登入之後畫面,桌面環境是 XFCE,操作介面還是英文的

後續就要加以中文化,並安裝一些常用的軟體,也移除一些自己用不到的軟體,讓整個系統能用起來方便,執行速度也在能接受的範圍之內。

將 bat 批次檔轉換成 exe 執行檔

有時候有些使用 .bat 編寫的批次檔不想讓別人直接看到裡面的程式原始碼,可以將 .bat 批次檔轉換成 .exe 檔,也可以加快程式執行的速度。
BAT2EXE 是在 SourceForge 上的一個專案,可以將 .bat 檔轉換成 .exe 檔。
BAT2EXE 官方網站: http://bat2exe.net/
在下載下來的檔案,按滑鼠二下執行

程式會先行解開來執行
[@more@]執行執行畫面

請在 Workspace path: 後面輸入 .bat 檔所在的路徑

轉換完成

可以在目錄中看到成果

轉換完成程式執行畫面

Lazesoft Recover My Password 搭配 grub4dos 使用

使用 Lazesoft Recover My Password 可以還原 Windows 使用者的密碼,但無論是製作 CD / USB / ISO 檔都有些麻煩,最好的方式是能把這些 ISO 檔搭配 grub4dos 來使用,既可以達到環保(不用燒光碟)、佔空間(USB),又可以快速開機的目的。
[@more@]
底下是寫在 grub4dos 的語法

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x86n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x64n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x86n Lazesoft Recover My Password 3.4 Home Edition Win 8 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x64n Lazesoft Recover My Password 3.4 Home Edition Win 8 x64
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

驗收成果

忘記 Windows 7 的登入密碼

在學校擔任資訊組長的工作,有時常會自己安裝了一些測試機器,久了之後忘了密碼,或是遇到老師交接班級電腦,但沒有交接 Windows 的登入密碼,而造成一些困擾。

網路上可以找到一些解決方式,如下:
Windows 7忘記密碼 @ 軟體使用教學 :: 隨意窩 Xuite日誌
忘記 Windows 7 登入密碼怎麼辦?重新設定不求人 | T客邦 – 我只推薦好東西

這些方法的好處是不用借助太多其它的工具,缺點是操作步驟有些煩雜,不是一般人就可以完成的。[@more@]

最好的方式是只要用滑鼠按幾下,就可以完成,底下要用的工具是 Lazesoft Recover My Password,它是一套可以還原 Windows 平台使用者密碼的工具,有分 Home / Professional / Server / Unlimited 版本,一般使用者只要下載 Home 版即可,它是免費的版本,但只限於個人使用,目前最新版本是 3.4 版
Lazesoft Recover My Password 官方網站:http://www.lazesoft.com/lazesoft-recover-my-password.html

Lazesoft Recover My Password 下載下來必須先安裝製作成以 WinPE 為核心的光碟,它可以製作 CD / USB / ISO 檔,也可以依需求製作 Windows 7 / 8  的 x86 / x64 的 CD / USB / ISO 版本。

有關製作成 CD / USB / ISO 的操作步驟,可以參考下面的網址:
輕鬆破解Windows 8密碼工具-Lazesoft Recover My Password | 挨 踢 路 人 甲

底下是還原 Windows 7 Administrator 系統追理者密碼的操作步驟

1. 光碟開機畫面,按 Enter 鍵即可

2. 開機畫面

3. 可以還原使用者密碼,或找尋 Windows 安裝金鑰

4. 按 Next 鍵繼續

5. 說明軟體只限個人使用,按 Yes 鍵繼續

6. 程式會偵測硬碟中安裝的 Windows 作業系統,按 Next 鍵繼續

7. 列出系統中的使用者,請選擇要還原的使用者,並按 Next 鍵繼續

8. 按 RESET / UNLOCK 即可

9. 已經清空使用者的密碼

10. 請按 Finish 完成,系統會自動重新開機

11. 系統自動登入

12. 請重新設定密碼

.NET Framework 可轉散發套件

.NET Framework 可轉散發套件,是在 Windows 平台上執行所有以 .NET Framework 技術開發的應用程式所必備的程式。
因為版本眾多,彼此並不完全相容,所以可能有些版本都要安裝

.NET Framework 4
支援的作業系統
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
離線安裝版:http://www.microsoft.com/zh-tw/download/details.aspx?id=17718[@more@].NET Framework 4.5
支援作業系統:
Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2
離線安裝版:http://go.microsoft.com/fwlink/?LinkId=225702

Windows 8 和 Windows Server 2012 包含 .NET Framework 4.5,所以不用另外安裝 .NET Framework 4.5。
 .NET Framework 4.5 可與 .NET Framework 3.5 和舊版並存執行,但是會把已經安裝的 .NET Framework 4 更新。

Microsoft .NET Framework 4.5 語言套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=30667

.NET Framework 4.5.1
是 .NET Framework 4.5 的更新版
離線安裝版:http://www.microsoft.com/zh-tw/download/details.aspx?id=40779
適合所有作業系統:NDP451-KB2872776-x86-x64-AllOS-ENU.exe

Microsoft .NET Framework 4.5.1 語言套件 (離線安裝程式)
適用於 Windows Vista SP2、Windows 7 SP1、Windows 8、Windows Server 2008 SP2、Windows Server 2008 R2 SP1 和 Windows Server 2012
http://www.microsoft.com/zh-tw/download/details.aspx?id=40751

下面以 Windows 7 為例
安裝 .NET Framework 4

安裝 .NET Framework 4.5

安裝 .NET Framework 4.5.1

安裝完 .NET Framework 4 / 4.5 / 4.5.1,可以在 程式和能中找到所安裝的版本
.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

在 Windows 8.1 已經整合過的版本,三個 .Net Framework 均不用安裝


結論:
1. 在 Windows 7 中,內建了 .NET Framework 3.5.1,所以後續的安裝只要安裝 .NET Framework 4.5.1 即可,因為安裝 .NET Framework 4.5.1 之後,.NET Framework 4 / 4.5 均會被取代。
2. 在 Windows 8.1 中,內建了 .NET Framework 4.5,由於缺少了 .NET Framework 3.5.1 可能會有些程式有使用到 .NET Framework 3.5.1 的,會無法執行,後續的安裝只要安裝 .NET Framework 4.5.1 即可,如果有事先整合修正檔案的,就可以不用安裝了。

Windows 7 AIK / 8 & 8.1 ADK

在做 Windows 7 / 8 / 8.1 客製化整合或大量部署時,要用到的工具程式

Windows 7 的自動化安裝套件 (AIK)
是一個 ISO 光碟檔,容量有 1.72G,用虛擬光碟掛載後,安裝 Windows AIK 安裝程式即可。
[@more@]Windows 8 評定及部署套件 (ADK)
http://www.microsoft.com/zh-tw/download/details.aspx?id=30652

下載下來是一個 Web 線上安裝程式
可以直接線上安裝或是下載下來安裝

下載中

下載完成

執行下載下來的 adksetup.exe

安裝 部署工具Windows 預先安裝環境(Windows PE) 即可

Windows 8.1 的評定及部署套件 (ADK)

解決 dism 掛載 wim 映像檔出現的錯誤

使用 dism 掛載 wim 映像檔時,要按照正常的步驟卸載,否則就容易出現錯誤,無法繼續正常執行。
如:
使用 dism 掛載 install.wim,並掛載在 WIM 目錄之下
DISM /Mount-Wim /WimFile:ImageHomex86sourcesinstall.wim /Index:1 /MountDir:WIM

卸載
DISM /Unmount-Wim /MountDir:WIM /commit

如果有不正常卸載,就要用下面的指令來卸載
DISM /Unmount-Wim /MountDir:WIM /discard[@more@]最近要掛載 wim 映像檔時,出現 0xc1420127 的錯誤

使用強制卸載的指令也無效

後來在網路上搜尋了一下,找到了解決方式:
如何清除DISM/ImageX掛載Wim殘留檔案以及掛載失敗問題? @ Barry’s Embedded 分享空間 :: 痞客邦 PIXNET ::

按著指令操作,果然就可以正常掛載了!
DISM /Cleanup-Wim

Imagex /Cleanup

cdimage 或 oscdimg 指令用法

cdimage 或 oscdimg 是製作 Windows 平台整合光碟常會用到的指令,它可以把重複使用到的同樣檔案,最後僅儲存一份,有效節省最後輸出的 ISO 光碟容量。
底下的文章內容參考:
[CDImage圖形介面]微軟作業系統N合1光碟利器 CDIamge GUI Beta 3 繁體中文化版本 – PCZONE 討論區
下載 Oscdimg 2.55(附教學) @ 呆丸北拜 :: 痞客邦 PIXNET ::
Oscdimg 命令列選項

僅列出常用的語法:
-l (小寫的 L):光碟 ISO 的 Label
-t (小寫的 T):將所有的檔案設定成指定的時間
-u2 (小寫的 U):產生只具有 UDF 檔案系統的映像檔
-h (小寫的 H):包括隱藏檔案及目錄
-b (小寫的 B):指定 Windows 7 ISO 映像檔的開機檔案
-o (小寫的 O):藉由使用 MD5 雜湊演算法來比較檔案,對重複的檔案只儲存一次
-m (小寫的 M):不限制映像檔的大小上限。
-n (小寫的 N):啟用長檔名。

實際例子:
d:> cdimage -l”GSP1RMCULFRER_TW_DVD” -t11/13/2013,20:30:10 -u2 -h -bd:Win7SP1x86Imagex86bootetfsboot.com -o -m “d:Win7SP1x86Imagex86” “d:tw_windows_7_with_sp1_x86_dvd.iso”

Linux 下的檔案壓縮

Linux 下的檔案壓縮常用的格式有 tar.gz 和 tar.bz2 等,最近有接觸到的是 tar.xz 格式,會注意到 xz 格式是因為 Linux Kernel 是用 xz 壓縮格式。
壓縮
tar.gz
# tar cvzf /tmp/httpd_conf.tar.gz /etc/httpd
tar.bz2
# tar cvjf /tmp/httpd_conf.tar.bz2 /etc/httpd
tar.xz
# tar cvJf /tmp/httpd_conf.tar.xz /etc/httpd

解壓縮
tar.gz
# tar xvzf /tmp/httpd_conf.tar.gz
tar.bz2
# tar xvjf /tmp/httpd_conf.tar.bz2
tar.xz
# tar xvJf /tmp/httpd_conf.tar.xz

檔案的壓縮大小
# ls -l /tmp/httpd_conf.tar.*
-rw-r–r–. 1 root root 20692 2013-10-28 12:38 /tmp/httpd_conf.tar.bz2
-rw-r–r–. 1 root root 22494 2013-10-28 12:38 /tmp/httpd_conf.tar.gz
-rw-r–r–. 1 root root 20516 2013-10-28 12:38 /tmp/httpd_conf.tar.xz

看起來是 xz 的壓縮效果最好,其次是 tar.bz2,再其次是 tar.gz