使用linux指令備份與還原MBR資料

>> 2011年2月24日 星期四

有一些立即還原的系統或者開機管理系統,會將開機管理程式寫入在MBR(Master Boot Record)當中(關於MBR是什麼,請參閱維基百科),若是使用ghost或其他方式複製磁碟切割區,雖然可以將內容、檔案、程式複製過去,但是開機總會有些問題,因此,最好還是將MBR也一併複製過去,這樣就可以正常開機了。
雖然有一些程式(mbrutil.exe)可以進行MBR的複製與還原工作,但是還是會遇到硬碟不相容問題。今天就遇到了這樣的狀況了,使用mbrutil.exe以往都可以將mbr複製出來,但是這次就完全不聽使喚,這已經是第二次遇到這樣狀況了。
上網找了一下,原來linux就有指令可以處理這種問題。於是使用live CD進行開機(EZgo或ubuntu都可以,不過我想再找一個比較不那麼旁大的liveCD),進入系統後執行以下指令:

# dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1
或  $ sudo dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1
這樣就可以備份出MBR檔案。
接下來就把這個檔案複製出來,放到要裝進去的電腦,一樣用liveCD開機,執行指令:

# dd if=/tmp/mbr.bak of=/dev/sda bs=512 count=1
或   $ sudo dd if=/tmp/mbr.bak of=/dev/sda bs=512 count=1
這樣就可以順利把MBR的資料複製過去囉!

Read more...

三年級上學期資訊教學-鍵盤與輸入法

>> 2011年2月21日 星期一

教學內容:

  1. 引導學生認識注音符號的排列順序。
  2. 介紹輸入法的開啟(Ctrl+空白)與切換(Ctrl+Shift)。
  3. 示範輸入
學生上課會有的問題:
  1. 學生可能對於輸入法的切換有先備經驗,但是對於 Ctrl+空白 與 Ctrl+Shift 的作用不清楚,會混淆。
  2. 對於Shift鍵與Enter鍵的操作會混淆。
  3. 學生遇到遇到做錯時會不知道該怎麼做,會不知道使用左右鍵、與倒退鍵消除做錯的部份。另外,學生誤刪的時候,也可以教導學生使用回覆上一動的方式 
建議解決方式:
可以使用P2V  webcam,將鍵盤的畫面傳送出去,這樣學生可以看得更清楚。

    Read more...

    三年級下學期第2周上課內容

    教學計劃:

    ※學習目標:
         能正確操作瀏覽器的基本功能
    ※學習重點:
    1. 網址的輸入 
    2. 首頁與最愛的設定 
    3. 網址種類的介紹
    ※教學內容規劃:
    1. 複習上次上課內容(clinet與server關係、瀏覽器、伺服器等專有名詞)
    2. 打開瀏覽器,複習上次專有名詞:超連結、首頁。
    3. 以Firefox示範,點選推薦的網站後,加入一個書籤到「書籤工具列」。(以下皆以Firefox示範)
    4. 使用「管理書籤」功能,增加一個自己名字的資料夾。
    5. 新增三個書籤到自己名字的資料夾中。
    6. 移動書籤位置與刪除書籤。
    7. 設定首頁。
    8. 介紹網址名稱規則。
    9. 示範IE與google瀏覽器中如何進行加入最愛與設定首頁的動作。


    ※教學後檢討、省思與成果
    1. 一開始上課提醒學生,要看網站的其他內容,要在做完老師指定的動作之後才可以看。 並且,提醒下一次上課要考試!(這一句很重要,一定要講,他們才會認真聽。)
    2. 本次規劃內容太多,要把書籤操作說詳細就需要花很多時間了。書籤操作有:資料夾的增加、刪除、移動。可以細分以下的操作內容:
      1. 說明「書籤工具列」與「書籤功能表」的差異。(先名詞定義)
      2. 加入三個書籤到書籤工具列。
      3. 進入「管理書籤」,在書籤功能表增加一個自己名字的資料夾。
      4. 增加書籤到自己的資料夾。
      5. 移動其他功能表中的書籤到自己的資料夾。
      6. 複製自己的資料夾到工具列。
      7. 刪除不要的書籤。
      8. 設定首頁。
      • 以上講完就已經一節課了。
    3. 下一次上課進行實做測驗,測驗內容:設定三個書籤工具列、一個資料夾裡面三個書籤、修改首頁。
    4. 除了304有示範IE的設定之外,其他班級沒有示範,已經沒有時間了。但是,相對的304說明的也比較零散,需要再加強、複習。

    Read more...

    在FreeBSD中修改ip

    >> 2011年2月18日 星期五

    因為有需求,所以爬文學習。因為走過了,所以留下足跡。

    -----------------------------------------------------------------------------------------

    1. 修改:/etc/rc.conf
    2. 在ifconfig_lnc0="inet xxx.xxx.xxx.xxx netmask 255.255.255.0"
    3. defaultrouter="xxx.xxx.xxx.xxx (gateway ip address)"
    4. 之後重新啟動網路卡:/etc/init.d/networking restart   /etc/rc.d/netif restart
    5. 或者可以使用ifconfig rl0 down                        ifconfig rl0 up 

    Read more...

    freeBSD下不正常關機後的處理

    >> 2011年2月14日 星期一

    FreeBSD下,如果遇到突然斷電,又沒有UPS系統,不正常關機後,重新開機就會遇到目錄無法掛載的問題,處理的方式如下:

    1. 開機之後進入單人模式。
    2.   # mount -a   將所有的磁碟掛載進來。
    3.   # df   查看目前掛載的磁碟名稱與掛目錄。記下掛目錄。
    4.  記得,先解除目錄掛載(以 /home 目錄為例)。  # umount /home
    5.    # fsck -y /home 或者   fsck -y /dev/da1s1d 都可以
    6. 最後記得把目錄掛回來:# mount /home
    7. 如果連fsck指令都沒辦法用,記得先fsck根目錄。
    有關於fsck指令的說明:
    fsck的語法如下:
           fsck (-F fstype) (-v) (-m) (-special.)
           fsck (-F fstype) (-v) (-y|Y|n|N) (-o fstype options) (special.)
    其中:
          -F fstype : 說明被檢查的文件系統的類型
          -v : 返回完成的命令行,但不運行
          -y|Y: 對所有問題均回答Yes
          -n|N: 對所有問題均回答No
          -m: 對文件系統進行檢查,不修覆文件系統,
    如果文件系統經檢查後是可安裝的,則顯示
          ufs fsck : sanity check : /dev/rdsk/c0t0d0s0 okay.
          -o: 文件系統類型選項,選項由逗號分隔,
    最常用的選項有兩個:
          P: 整理(preen)模式
          F: 強制檢查模式,此選項忽略文件系統狀態標誌。
                1) 移去一個沒有相關文件的目錄入口 答Yes或Y來刪除該目錄入口
                2) 重連接一個已分配但不能訪問的文件對fsck的」RECONNECT?」回答Yes,即把該I節點連接到lost+found目錄下,文件名即是I節點號
                3) 連接數調整 回答Yes或Y來改正連接數
                4) 自由塊表不一致 回答Yes或Y來修正超級塊
    對於fsck詢問的問題大多數情況下都可以用Yes來回答,所以在實際應用時,可以用」 -y」選項來執行該命令對硬碟進行檢查和修復。

    Read more...

    三年級下學期第1周上課內容

    >> 2011年2月12日 星期六

    教學計劃內容:
    ※學習目標:
    1. 瞭解瀏覽器的功能與種類。
    能正確操作瀏覽器

    ※學習重點:
    1. 介紹瀏覽器的功能。
    2. 介紹瀏覽器的種類。 首頁、超連結、重新整理與上下一頁。

    ※教學資源:Internet explorer、Mozilla Firefox、Google 瀏覽器、Opera browser

    ※教學內容規劃:
    1.介紹瀏覽器功能:用來顯示伺服器上的檔案文件,並且用來與這些檔案互動的工具。
    2.瀏覽器的種類: Internet explorer、Mozilla Firefox、Google 瀏覽器、Opera browser。除了第一項為商業軟體之外,其他皆為自由軟體。
    3. 請學生開啟任一種瀏覽器,盡量使用沒有用過的。
    4.介紹:一開始打開以後的第一個頁面稱為--首頁(目前設定為力行國小)。
    5.觀察有超連結時的滑鼠圖示變化。(專有名詞介紹:「超連結」)
    6.學生操作:顯選操連結進行瀏覽。
    7.介紹瀏覽工具列中的功能:上一頁、下一頁、首頁、停止與重新整理。
    8.預告下一次上課內容:設定自己的首頁。


    ※教學後檢討、省思與成果

    ----上完七個班之後的補充:
    1.說明網路的時候,可以加上圖解。下面的圖可以參考使用。





    圖片來源:http://net21.ucdavis.edu/Image4.gif
    對於伺服器(server)可以用7-11作為比喻。


    2.介紹瀏覽器種類時,可以顯示「說明」-->「關於」的內容,一來可以說明名稱,二來可以看到授權方式。ie有寫道:



    這可以當作自由軟體與商業軟體的比較。
    另外關於IE的付費問題,也可以說明,為什麼沒有買就有。比喻:買便當送養樂多

    而FireFox的「說明」-->「關於」也可以看到授權條款:
    可以點選「授權資訊」,就可以看到:
    All of the source code to this product is available under licenses which are both free and open source. Most is available under any one of the following: the Mozilla Public License (MPL), the GNU General Public License (GPL) and the GNU Lesser General Public License (LGPL). That is, you may copy and distribute such software according to the terms of any one of those three licenses.
    這就可以看出他是屬於自由軟體。
    透過這樣的比較,讓學生知道之間的差異。

    Read more...

    使用指令的方式修改(設定)電腦的ip

    >> 2011年2月11日 星期五

    無意間找到的資料,紀錄起來,以後可以使用。

    有時候如果需要批次進行好幾台電腦的ip設定,或者要讓使用者第一次登入的時候就進行電腦的ip設定,等等這些需求,可以透過指令或批次檔的方式進行,寫好得批次檔指令如下:

    @echo off
    netsh interface ip set address name="區域連線" source=static addr=192.168.%1% mask=255.255.255.0
    netsh interface ip set address name="區域連線" gateway=192.168.1.254 gwmetric=1
    netsh interface ip set dns name="區域連線" source=static addr=192.168.1.3
    netsh interface ip add dns name="區域連線" addr=192.168.1.1
    netsh interface ip set wins name="區域連線" source=static addr=192.168.1.5
    netsh interface ip add wins name="區域連線" addr=192.168.1.4
    wmic.exe ComputerSystem Where Name="%ComputerName%" Rename Name="%2"
     怎麼應用,就看你批次檔要再如何改囉~

    Read more...

    Smart Lan的安裝步驟

    Smart Lan,這是一個超級不好用的硬碟防護與還原軟體,
    但是,沒辦法,前人買了,為了節樽經費,不要浪費,硬著頭皮也把他摸一摸,免強著使用。
    把這個軟體,從建制整個點腦教室的環境操作歷程寫下來,畢竟不是一天到晚需要做這樣的工作,以免往後自己需要在遇到一次這種惡夢的時候,不用全部從頭摸索起。

    建制過程:
    1.先裝好一台最原始的機器(以後稱被控端原始機)。
    2.隨便找一台已經有作業系統(當然,這邊的作業系統指的是WinXP,我們學校的版本無法支援xp以上的系統)的電腦(後面稱主控電腦),插上USB Key,放入Smart Lan光碟片。安裝主控端程式(主控端安裝)。這一台可以不用安裝被控端。
    3. 在主控電腦裡面,開啟「註冊端程式」,準備接受使用端的安裝與註冊。
    4.在被控端原始機上面,放入Smart Lan光碟片,安裝使用端程式,安裝被控端程式(被控端安裝)
    5.安裝完被控端原始機,可以在主控端發現已經有一台機器註冊了。 接下來,重新開機後,可以從主控端看到這一台機器的狀態是「執行中」,這就代表已經登入完成。

    如果已經準備好原始安裝完成的機器,並且已經裝好Smart Lan被控端,就從下面開始。
    6.從主控端的主控端程式裡面,點選已經上線的被控端機器。
    7.選擇「網路功能(N)」-->網路拷貝。
    8.此時會跳出一個視窗:「你確定要對目標電腦作以下操作嗎?   目標電腦:.....    操作指令:網路拷貝(樣本電腦的指定)」
    9.按下確定。
    10.此時,那台原始機就會重新開機,並且進行設定儲存,呈現就緒狀態。
    11.接著就是在那台被控端原始機上面,設定要複製的硬碟。
    12.再來,就一台一台的將其他要複製的電腦開機,記得設定成為光碟開機,並且放入具有該片網路卡驅動程式的Smart Lan開機光碟。(別問我光碟怎麼來的?這是先人做出來的。目前手上有RTL9139和SIS900的晶片光碟。)
    13.開機之後,就會自動向被控端原始機登錄。你可以在被控端原始機上面看到目前登入的機器有幾台。
    14.當所有的機器都準備好了,就可以在被控端原始機上面按下「開始」。之後就可以去泡杯咖啡,等待複製完成囉!(10G大約要1hr~1.5hr)

    其他重要需要瞭解的事情:
    1.當進行網路拷貝的時候,記得要把整個區域內的連外網路線拔除,因為他是採用廣播方式發送封包,如果所有的區域網路都連在一起,會造成其他電腦網路使用速度相當緩慢,甚至無法使用。
    2.當拷貝完成後,記得將區域連線內容中的NMLink IPX/SPX/NetBIOS通訊協定取消,因為Smart Lan的運作會每一秒鐘發送一個1K的封包,告訴主控端說我還在線上。機器少還好,機器一多了,也會造成網路負擔。
    3.當設定好之後網路拷貝之後,Key就可以拔掉了,主控端電腦也可以關機了,從此之後就都不再需要他了。除非你還想要再拷貝一次。要保留主控端開啟,並且網路與複製的機器們在同一個網路環境裡面,直到整個都複製完成,重新開機後才可以拔key、關閉主控端。今天下午就是這個步驟出了問題,才做了好多次。因為當他複製完成之後,會到主控端進行註冊的動作,如果沒有讓他進行這個動作,重新開機會顯示在偵測到clone的BIOS畫面,無法正常開機。
    4.這套系統無法進行不同硬體的拷貝動作。記得,主機板晶片、硬碟型號(別懷疑,不是只有大小要一樣,連廠牌、規格都要一樣)這兩個規格一定要一樣的機器才可以進行拷貝動作,否則會無法開機。

    ------------------------------------------------------------------------------------------
    跑完部份機器複製之後的補充:
    SmartLan果真不好用!今天下午透過網路進行檔案複製工作,就失敗了三次!
    1.網路卡一定要很穩定,一開始原始機使用D-Link-530的那一片網卡,一直複製失敗,換了RTL-8139的網卡就穩定了。
    2.網路環境也要穩定,最好就同一台交換器,盡量不要多台交換器串接。
    3.換了網卡之後,記得主控端的程式要關掉重新開啟,不然會出現兩台同名不同mac addr的機器。

    Read more...

    About This Blog

    程式碼標示

      © Free Blogger Templates Joy by Ourblogtemplates.com 2008

    Back to TOP