各位原台中縣的資訊夥伴:
大家好!原來我們的資訊環境很多都是:REMBO+WIN2003+WINXP+AD管理電腦教室(其實真的是一個很完美的環境),後來因為REMBO被併走,再加上CLIENT端的os漸漸換成win7,所以作業系統大量部署這一塊大家都自己想辦法解決!為了解決rembo不再支援win7這個問題,我決定不再求助付費軟體,怕的就是以後又像rembo一樣,控制權操在他人手裡,這幾個月來一直鑽研國網中心的drbl,發現他的效能真的很好,唯一無法與rembo相比的是client端無法自動加入ad,所以從今年六月開始,就不斷的寫email去盧國網中心的開發人員,想不到他們竟然會理我這個無名小卒,經過數個月的郵件溝通,現在DRBL+winroll也可以做到像rembo一樣自動加入ad了 !目前我的測試環境如下:
server端:ubuntu10.10_server版+drbl_stable版
client端:winxp+winroll-v1.3.0-149
AD:WIN2003_SERVER
早上用acerpower_m6作大量部署的測試已經成功,真的可以像rembo一樣派送了!目前還有一些系統依序要做測試,:
WIN2008+WIN7環境
WIN2003+WINXP環境
WIN2003+WIN7環境
2008+WINXP環境
如果也想走此一解決方案的夥伴,建議您裝DRBL的server最好採用ubuntu,因為drbl是去找os裡的網卡驅動來做pxe動作(路徑:/lib/modules/2.6.35-22-generic-pae(實際到該路徑看核心名稱為何?)/kernel/drivers/net,一般我們習慣用的centos包的網卡驅動太少了)
最後,不知各位資訊夥伴需不需要我再提供進一步的drbl經驗,也許各位都已經用三個小朋友解決作業系統大量部署問題了,畢竟作這種系統的廠商很多,只是明年開始就沒有電腦維護費了,而drbl效能又很好,不用實在可惜!
2015年9月1日 星期二
豬腦爸 D NOW BA: 無硬碟系統技術文件最終回
豬腦爸 D NOW BA: 無硬碟系統技術文件最終回: 無硬碟配置整套做法 說明:適用大陸銳起、網眾、台灣pxe、vhd等無硬碟系統,即便各系統的核心技術不大一樣,但施工標準大致如下,一定要做到「一包多配置」,再者是可以所有OS通吃(2000、XP、VISTA、WIN7、SVR2003…)、更優的最好可以跨ROUTER、跨VLAN...
DRBL+winroll可以自動加入AD了
資料來源
DRBL+winroll可以自動加入AD了
由 bunker9075 » 週二 11月 08, 2011 2:27 pm
- bunker9075
- 文章: 477
- 註冊時間: 週三 3月 03, 2004 8:16 pm
- 來自: 社口國小
在硬碟上一次安裝ezgo、win7、conezilla live及一鍵還原備份功能選單
資料來源
我的電腦教室系統主要是利用phantosys來管理,phantosys的好處是支援win xp ,win 7 32bits 、win7 64 bits及Linux,因為我們的電腦教室授權是phantosys lite版,只能支援2個主要的root 映像檔,每個root可以分4層分支系統,所以我們的電腦教室一個root映像檔是win7,一個root 映像是ezgo9,phantosys的server用的等級不用太高,像我們是server是用core 2 duo,硬碟也是一般的硬碟,網卡也是內建的Giga,交換器是全giga,線是用cate6,這樣環境下,跑得還變順的。
client可以無硬碟方式執行,或是利用硬碟建cache,不過有建cache的話開機速度會比較快。
雖然這樣的系統好管理,但是很怕哪一天server掛點或交換器出包,那電腦課就準備開天窗了,所以我一直在想硬碟的系統要如何建置,除了方便我派送外也要方便我管理,那clonezilla和DRBL當然是不二人選。
首先,我規畫至少要安裝二個作業系統,一個是linux,一個是windows,另外也要在硬碟安裝clonezilla live,這樣我就不需要用光碟或usb開機載入clonezilla live,最好開機選單也做個即時還原功能,若系統亂了就請學生選還原,就可以將系統還原。
所以,我的硬碟規畫是:
sda1:win7
sda2:win7的儲存空間
sda3:linux的 /
sda5:linux的/home
sda6:linux的swap
sda7:clonezilla live安裝區
另外,也要留至少30GB的未配置區給phantosys作cache用
安裝順序是:
--------------------------------------------------------------------------------------------------
加入一鍵備份功能:
修改/etc/grub.d/40_custom
加入
menuentry "Backup Win7" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_prerun=\"sudo mount /dev/sda2 /live/image/home/partimag\" ocs_live_run=\"ocs-live-restore\" ocs_live_extra_param=\"-q2 -c -j2 -z1p -i 2000 -p true saveparts win7-backup sda1\" ocs_live_keymap=\"NONE\" ocs_live_batch=\"yes\" ocs_lang=\"\" vga=788 ip=frommedia nolocales live-media-path=/live-hd bootfrom=/dev/sda7
initrd /live-hd/initrd.img
}
主要就是修改ocs_live_extra_param這個參數,變成
ocs_live_extra_param=\"-q2 -c -j2 -z1p -i 2000 -p true saveparts win7-backup sda1\"
意思就是將sda1分割區存成名稱為win7-backup的映像檔
------------------------------------------------------------------------------------------------------
安裝winroll
若啟用sshd服務,服務所用的帳號為cyg_server,密碼存放在c:\cygwin\drbl_winroll-config\SSHD_SERVER_PW.txt
我的電腦教室系統主要是利用phantosys來管理,phantosys的好處是支援win xp ,win 7 32bits 、win7 64 bits及Linux,因為我們的電腦教室授權是phantosys lite版,只能支援2個主要的root 映像檔,每個root可以分4層分支系統,所以我們的電腦教室一個root映像檔是win7,一個root 映像是ezgo9,phantosys的server用的等級不用太高,像我們是server是用core 2 duo,硬碟也是一般的硬碟,網卡也是內建的Giga,交換器是全giga,線是用cate6,這樣環境下,跑得還變順的。
client可以無硬碟方式執行,或是利用硬碟建cache,不過有建cache的話開機速度會比較快。
雖然這樣的系統好管理,但是很怕哪一天server掛點或交換器出包,那電腦課就準備開天窗了,所以我一直在想硬碟的系統要如何建置,除了方便我派送外也要方便我管理,那clonezilla和DRBL當然是不二人選。
首先,我規畫至少要安裝二個作業系統,一個是linux,一個是windows,另外也要在硬碟安裝clonezilla live,這樣我就不需要用光碟或usb開機載入clonezilla live,最好開機選單也做個即時還原功能,若系統亂了就請學生選還原,就可以將系統還原。
所以,我的硬碟規畫是:
sda1:win7
sda2:win7的儲存空間
sda3:linux的 /
sda5:linux的/home
sda6:linux的swap
sda7:clonezilla live安裝區
另外,也要留至少30GB的未配置區給phantosys作cache用
安裝順序是:
- 先用Gparted Live分割磁區,但要注意先不要留未配置區,因為win7安裝時會在未配置區安裝100MB的資料,這對於到時要建立還原映像檔時會很麻煩,所以我會只建二個partition,第一個是給win7
- 安裝win7到第一個分割區
- 然後,會再用Gparted Live 將第二分割區拿掉,再建立主分割區[sda2,sda3],延伸分割區[sda5,sda6,sda7]
- 將sda2格式化為ntfs
- 安裝ezgo9,sda3為/,sda5為/home,sda6為swap,sda7格式化ext3並留待安裝clonezilla live
- 安裝ezgo9後,系統就會建立一份多重開機選單
- 進入ezgo9後:修改root密碼,並設定開機預設項目,參考http://kuotzurung.blogspot.tw/2012/03/ezgo9clonezilla-live.html
- 安裝clonezilla live 到sda7, mount /dev/sda7 /mnt , 下載Clonezilla live的zip檔,將所有檔案解開到/mnt, 將/mnt/下的目錄"live"改成"live-hd"
- 修改 /etc/grub.d/40_custom,將clonezilla live加到開機選單
================================================menuentry "Clonezilla" {set root=(hd0,7)linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset
ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_keymap=\"\"
ocs_live_batch=\"no\" ocs_lang=\"\" vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda7 toram=filesystem.squashfsinitrd /live-hd/initrd.img}================================================注意: 這邊grub 2的開機參數,為了要顯示雙引號"在/proc/cmdline 中,雙引號"前面都要加上\。接著重跑update-grub2,不過我在執行上遇到要先執行update-grub2再執行update-grub - 重開機後,就可以在選單選clonezilla live開機,建立win7的映像檔到/sda2,映像檔我命名為win7-backup,同樣的方式再建立ezgo9的映像檔到/sda2,映像檔我命名為linux-backup
- 準備修改 /etc/grub.d/40_custom 並建立win7還原指令選單,我參考了新莊中信國小蔡明貴主任的文件 http://auto.ezschool.tw/ ,及 http://jainan.blogspot.tw/2011/09/196-for-acer-veriton-m490.html 可是因為他們的還原映像檔是和clonezilla live放在同一個磁區,所以在還原上不會有問題,但我的映像檔是放在/sda2,而clonezilla live是放在/sda7,所以原本我的 /etc/grub.d/40_custom是修改成這樣,修改完後執行update-grub2及update-grub------------------------------------------------------------------------------------------------------
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonezilla" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_keymap=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda7 toram=filesystem.squashfs
initrd /live-hd/initrd.img
}
menuentry "Recovery Win7" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-restore\" ocs_live_extra_param=\"-g auto -e1 auto -e2 -c -r -j2 -k -p true restoreparts win7-backup sda1\" ocs_live_keymap=\"NONE\" ocs_live_batch=\"yes\" ocs_lang=\"\" vga=788 ip=frommedia nolocales live-media-path=/live-hd bootfrom=/dev/sda7
initrd /live-hd/initrd.img
}
------------------------------------------------------------------------------------------------- - 但是開機後,選 Recovery Win7 執行後會出現 The directory /home/partimag/win7-backup for the inputed name does NOT exist!
- 後來找到clonezilla live的開機參數說明http://clonezilla.nchc.org.tw/clonezilla-live/doc/fine-print.php?path=./99_Misc/00_live-initramfs-manual.doc提到ocs_prerun, ocs_prerun1, ocs_prerun2... 等參數讓你可以在Clonezilla主程式被執行前,執行相關指令,例如ocs_prerun="/live/image/myscript.sh"
- 因此加入了ocs_prerun=\"sudo mount /dev/sda2 /live/image/home/partimag\" 這行,所以再重新修改了/etc/grub.d/40_custom
------------------------------------------------------------------------------------------------------
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonezilla" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_keymap=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda7 toram=filesystem.squashfs
initrd /live-hd/initrd.img
}
menuentry "Recovery Win7" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_prerun=\"sudo mount /dev/sda2 /live/image/home/partimag\" ocs_live_run=\"ocs-live-restore\" ocs_live_extra_param=\"-g auto -e1 auto -e2 -c -r -j2 -k -p true restoreparts win7-backup sda1\" ocs_live_keymap=\"NONE\" ocs_live_batch=\"yes\" ocs_lang=\"\" vga=788 ip=frommedia nolocales live-media-path=/live-hd bootfrom=/dev/sda7
initrd /live-hd/initrd.img
}
-------------------------------------------------------------------------------------------------
再重新執行 update-grub2及update-grub - 終於…可以直接在選單上執行還原功能了
- 之後再找時間安裝winroll,再用DRBL派送系統,我理想中的電腦教室系統就可以大功告成了!
--------------------------------------------------------------------------------------------------
加入一鍵備份功能:
修改/etc/grub.d/40_custom
加入
menuentry "Backup Win7" {
set root=(hd0,7)
linux /live-hd/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_prerun=\"sudo mount /dev/sda2 /live/image/home/partimag\" ocs_live_run=\"ocs-live-restore\" ocs_live_extra_param=\"-q2 -c -j2 -z1p -i 2000 -p true saveparts win7-backup sda1\" ocs_live_keymap=\"NONE\" ocs_live_batch=\"yes\" ocs_lang=\"\" vga=788 ip=frommedia nolocales live-media-path=/live-hd bootfrom=/dev/sda7
initrd /live-hd/initrd.img
}
主要就是修改ocs_live_extra_param這個參數,變成
ocs_live_extra_param=\"-q2 -c -j2 -z1p -i 2000 -p true saveparts win7-backup sda1\"
意思就是將sda1分割區存成名稱為win7-backup的映像檔
------------------------------------------------------------------------------------------------------
安裝winroll
若啟用sshd服務,服務所用的帳號為cyg_server,密碼存放在c:\cygwin\drbl_winroll-config\SSHD_SERVER_PW.txt
艾摩杰: Synology NAS + PXE 掛載iSCSI 打造無硬碟系統 啟動WinXP,Win7
艾摩杰: Synology NAS + PXE 掛載iSCSI 打造無硬碟系統 啟動WinXP,Win7: 須準備的硬軟體 1. iSCSI伺服器 (本篇使用Synology NAS DS1813+ DSM4.3-3776-2 示範) 2. Boot loader (筆者已經打包好檔案供下載) 3. 一台支援網路開機的電腦一台 (筆者使用intel PRO/1000 MT de...
2015年8月19日 星期三
[分享]Windows & Mac Mini的雙向網路磁碟共享之經驗分享(圖文並茂版)
資料來源
既然買了Mac Mini, 但是工作又丟不掉PC
檔案分享透過網路是必要條件
所以我早早就架設好網路架構
看到有朋友在問一些網路共享的設定問題
在此就把畫面整理一下
順便將我的經驗分享給大家
幾個動作就可以設定好了
在開始前, 各位只要確認兩台電腦的IP位址
因為透過[網路群組名稱]來設定實在有點很麻煩
因為像我在公司跟家裡的群組都不同
而且我常帶著NB跑來跑去
每個都要設群組就太麻煩了
所以後來我都用IP位址直接對應
簡單又好用!!
在此分享我的經驗:
先在Windows上打開檔案總館或是我的電腦, 在要分享的磁碟上按滑鼠右鍵
選擇[內容]
設定[共用]功能
將[在網路上共用這個資料夾]打開, 也可以將[允許網路使用者變更我的檔案]
接下來就可以回到Mac Mini了!!
到桌面上拉下[前往]選單的[連接伺服器]
輸入[SMB://192.168.123.138/] 除了 SMB:// 外的數字請改成你Windows的IP位址
然後按下[+] 新增到清單, 下次就不用再輸入了!!
輸入好按下[連接]
這時候就會出現讓你選擇資料夾, 如果你一台電腦設定很多分享資料夾
這時候就可以選很多個....
選一個吧!!
選好後, 你的桌面上就會出現一個玻璃裝個地球的新資料夾
這就是另一台Windows電腦上的檔案夾了
打開來看看吧!!你要的檔案就在裡面唷!!哈哈!!
很簡單吧!!
從Mac要讀取WIndows的檔案其實沒有很難!!
如果想在Windows電腦上讀Mac mini的檔案就更簡單了!!
看看下面幾個設定, 你一定也可以馬上就上手!!
先打開[系統偏好設定]中的[共享]
切到【服務】會有下面這樣的設定畫面
打開[Windows共享]功能
下面還有提示你, 該輸入蝦米樣的網址, 不過不重要...
只要記住最後的電腦名稱就可以了...
然後到Windows電腦中, 打開[檔案總管]
在[網址]輸入 \\192.168.150\jerry
就可以連上啦!!
很簡單吧!!
既然買了Mac Mini, 但是工作又丟不掉PC
檔案分享透過網路是必要條件
所以我早早就架設好網路架構
看到有朋友在問一些網路共享的設定問題
在此就把畫面整理一下
順便將我的經驗分享給大家
幾個動作就可以設定好了
在開始前, 各位只要確認兩台電腦的IP位址
因為透過[網路群組名稱]來設定實在有點很麻煩
因為像我在公司跟家裡的群組都不同
而且我常帶著NB跑來跑去
每個都要設群組就太麻煩了
所以後來我都用IP位址直接對應
簡單又好用!!
在此分享我的經驗:
先在Windows上打開檔案總館或是我的電腦, 在要分享的磁碟上按滑鼠右鍵
選擇[內容]
設定[共用]功能
將[在網路上共用這個資料夾]打開, 也可以將[允許網路使用者變更我的檔案]
接下來就可以回到Mac Mini了!!
到桌面上拉下[前往]選單的[連接伺服器]
輸入[SMB://192.168.123.138/] 除了 SMB:// 外的數字請改成你Windows的IP位址
然後按下[+] 新增到清單, 下次就不用再輸入了!!
輸入好按下[連接]
這時候就會出現讓你選擇資料夾, 如果你一台電腦設定很多分享資料夾
這時候就可以選很多個....
選一個吧!!
選好後, 你的桌面上就會出現一個玻璃裝個地球的新資料夾
這就是另一台Windows電腦上的檔案夾了
打開來看看吧!!你要的檔案就在裡面唷!!哈哈!!
很簡單吧!!
從Mac要讀取WIndows的檔案其實沒有很難!!
如果想在Windows電腦上讀Mac mini的檔案就更簡單了!!
看看下面幾個設定, 你一定也可以馬上就上手!!
先打開[系統偏好設定]中的[共享]
切到【服務】會有下面這樣的設定畫面
打開[Windows共享]功能
下面還有提示你, 該輸入蝦米樣的網址, 不過不重要...
只要記住最後的電腦名稱就可以了...
然後到Windows電腦中, 打開[檔案總管]
在[網址]輸入 \\192.168.150\jerry
就可以連上啦!!
很簡單吧!!
2015年8月5日 星期三
RWD響應式網頁設計
HTML5 UP
http://html5up.net/
夏煦婚嫁 Frei Bridal
http://www.fbridal.com.tw/
https://www.freshdesignweb.com/free-html5-css3-templates/
http://designscrazed.org/free-responsive-html5-css3-templates/
http://w3layouts.com/free-responsive-html5-css3-website-templates/
玉荷軒 http://www.yuihoshien.com/index.php
http://html5up.net/
夏煦婚嫁 Frei Bridal
http://www.fbridal.com.tw/
https://www.freshdesignweb.com/free-html5-css3-templates/
http://designscrazed.org/free-responsive-html5-css3-templates/
http://w3layouts.com/free-responsive-html5-css3-website-templates/
玉荷軒 http://www.yuihoshien.com/index.php
訂閱:
文章 (Atom)