星期三, 10月 28, 2009

isolinux 製作N合一 光碟開機工具,子選單功能

早期再網路上總是會出現N合一 XP(2000/98) 工具
此時真是百家爭鳴,AUTOXP、SUPER XP、到後來的SPEED XP .....................數不玩的XP,都快XD了!!

今天我們不是要談怎麼製作這些XD(不對,是XP)
而是來看看如何利用isolinux這個超級無敵霹靂好用的光碟導引製作自己的多合一光碟工具。
其實網路上已經多到翻的文件,PENNY這邊則是紀錄一下自己比較感興趣的部份

首先我們要先下載isolinux這個東東,下載SYSLINUX

把下載好的syslinux解壓縮後,取出我們需要用到的檔案。
===
isolinux.bin -- 光碟導引
isolinux.cfg --開機選單
memdisk
vesamenu.c32
reboot.c32 --重啟系統
===

此時我的做法是建立一個linux_tool的資料夾。
再裡面建立一個isolinux資料夾,把上述檔案放進來!

再來就是把工具丟到linux_tool的資料夾。

目前選中的工具有CloneZilla、Gparted live cd、spfdisk ......

整合的過程只需要參考下載的CloneZilla(Gparted live cd)的isolinux.cfg選項剪貼一下即可完成
就不多做描述,spfdisk 也可利用img 檔來完成。

預設的isolinux.cfg 打開來就看的懂了,很容易上手。

至於isolinux選單的更多進階用法,可以參考剛剛解壓縮的syslinux/doc/menu.txt

其中比較特別的是 -- 子選單的功能

不知道是不是關鍵字用的不好,還是比較少人製作子選單 XD
後來發現menu.txt內有詳細的記載


It is also possible to load a secondary configuration file, to get to
another menu. To do that, invoke menu.c32 with the name of the
secondary configuration file.

LABEL othermenu
MENU LABEL Another Menu
KERNEL menu.c32
APPEND othermenu.conf

這麼簡單,害我上網爬了老半天........

當然還有很多很多進階的用法,如果日後有什麼心得再丟上來跟大家討論。

再來就利用mkisofs 製作開機光碟,製作一片ISO來玩吧。


PS.題外話如果使用預設的memdisk檔,搭配HDDREG.IMG時開機會卡住..........更換此檔就正常,原因不詳囧XD。自己製作的救援工具是不打算包HDDREG,畢竟是商業軟體.......不知道能不能打包一片實用又自由開放的救援工具。

==
參考來源:
Google .......(爬太多網站了.........都忘記參考過哪些了XD 後來還是翻menu.txt)

星期六, 10月 24, 2009

體驗Google Chrome / Firefox 工具列選單變英文?

話說最近家人老是抱怨用火狐玩臉書的遊戲很慢跟選單不正常。

讓我興起了嘗試Google Chrome 的念頭。

因為人很懶,所以就會看有沒有人打包好的RPM可以用。

於是再這篇討論發現了以下連結:
Google Chrome 3.0.198.1 Released – openSUSE Fedora RPM – Flash Support

下載好提供的RPM後,快速安裝體驗一下。

安裝好後,再命令提示輸入以下:


#google-chrome --enable-plugins

或是再桌面滑鼠右鍵,新增啟動圖示:
名稱:Google Chrome
指令:google-chrome --enable-plugins
備註:....

PS.圖檔的部份路徑再 /opt/google/chrome/


瀏覽一下臉書的遊戲,還是一樣 ..........(都是Adobe Flash Player 的問題吧!換瀏覽器應該也是沒用)

不過還是嘗鮮了一下Google-Chrome,速度是蠻快也蠻順暢。但畢竟用習慣火狐(FIREFOX)的許多擴充元件了,所以用Google-Chrome整個就很不順.........哈!但蠻樂見這個瀏覽器的興起,賺到的都是使用者。

剛剛在晃LinuxTOY(簡),發現有更新的打包版本:
短消息:Google Chrome对openSUSE打包的rpm发布

== 題外話 ===
話說有天不知怎麼搞得,手殘..把火狐不小心弄掛了!!
於是想說移除重新安裝,但不知道怎麼搞得裝完之後工具選單就變英文的了 囧!

爬了一下網路上,好像碰到這類問題的朋友不多。也沒看到啥解決方法。

只好硬著頭皮亂弄....
此時先到Moztw下載最新版本
此時會下載一個tar.bz2的壓縮檔。
下載好之後解壓縮該資料夾,把資料夾內的chrome替換掉 /usr/lib/firefox/chrome。
(建議替換前先備份,我是先把/usr/lib/firefox/ 下的chrome先更名,再把解壓縮內的chrome丟進來)

執行火狐~~親切的中文回來囉,惡搞成功 XD。
不知會不會有什麼後遺症.......CC
不知道有沒有其他朋友有比較好的方法可以提供 ,哈!!

星期六, 10月 17, 2009

mkisofs 製作開機光碟

其實最近再玩用isolinux,做一片開機工具。
目前嘗試把CloneZilla跟Gparted Live整合一起。
覺得還蠻好玩的,有機會再來寫一下玩的過程跟心得。
(其實沒什麼好寫...!!還硬要寫,哈!)

繼續挖看看有沒有什麼好用的自由軟體救援或是開機工具。
也希望各位朋友可以熱心提供一下。

目前有參考一下:
systemrescuecd、ubcd這兩片

NOTE

mkisofs -D -pad -l -r -J -v -V "Linux_tool" -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c boot.cat -hide-rr-moved -o linuxtool.iso /myfile/toolfile_dir/

跑完之後記得先用VM跑看看,燒錄也建議儘量採用RW 來重複寫,一起環保救地球。

參考資料:
mkisofs
製作開機磁片/開機光碟
用光盘制作iso文件

星期日, 10月 04, 2009

Sendmail TLS support @ CentOS 5.3

話說同事再測試SENDMAIL架設的郵件伺服器時,想說利用GMAIL測試!
當他再設定時,SMTP那邊會出現 Remote server does not support TLS

先大概紀錄一下網路上爬到的方法,有機會再來好好研究
(通常都不知道會是那時候了,呵)


#cd /etc/pki/tls/certs
#make sendmail.pem
#cp -a sendmail.pem ../private/
#cd /etc/mail
#vi sendmail.mc

define(`confAUTH_OPTIONS', `A p')

define(`confCACERT_PATH', `/etc/pki/tls/certs')
define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')
define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')
define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')

#m4 sendmail.mc > sendmail.cf
#service sendmail restart



參考來源:
http://sial.org/howto/sendmail/tls-relay/
Sendmail-SMTP-AUTH-TLS-Howto
製作 Sendmail / Postfix, Dovecot, Apache HTTP Server 安全憑證
sendmail進階設定