歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux問題解決

兩種“BBC”恢復損壞的Linux系統

  我們在許多Linux系統用戶的工具箱中都能發現Linuxcare bootable business card(BBC)的身影。它的主要作用是對Linux系統進行修復。

  -發展中的Linuxcare BBC

  1999年,Linuxcare公司的4名雇員設計了一種Linux系統啟動盤,主要用於對受損的系 
統進行拯救恢復。由於光盤中的軟件可以壓縮得很小,所以光盤的大小如同一張商業名片。這種光盤很快便成為Linux商品巡回展覽中眾多廠商討論的焦點。當最早版本的Linuxcare BBC被發布在LinuxWorld和Atlanta Linux Showcase站點上供人們免費下載時,它成為當時全球下載次數最多的軟件之一。

  自從最初的Linuxcare BBC誕生以來,Linux世界發生了巨大的變化,Linuxcare BBC自身也隨之改變。最初的Linuxcare BBC現在也已分為Linuxcare Bootable Toolbox V2和LNX-BBC project V1.618兩個分支。最初開發Linuxcare BBC的4位編程人員後來先後離開了Linuxcare公司。在其他志願者們的幫助下,他們繼續對源代碼進行研究創建了LNX-BBC方案。事實上LNX-BBC與Linuxcare公司不再有任何聯系。

  而Linuxcare公司則根據BBC的原理開發出了新的軟件產品。它想要建立一個模塊系統,以使編程人員能夠跟上BBC的發展進程。為了實現這個目標,Linuxcare開發了新的BBC,名叫Linuxcare Bootable Toolbox(LBT)。他們聲稱Linuxcare Bootable Toolbox並不是一般的BBC,Linuxcare Bootable Toolbox V2是可編程版BBC。

  -BBC究竟是什麼

  必須明確一點,那就是兩種BBC都不是終端用戶所使用的Linux套件。它們只是經驗豐富的Linux系統管理員手中的一種工具,用來恢復損壞的Linux系統。

  這裡的“經驗豐富”有著深刻的含義。對於一個沒有豐富經驗的用戶而言,對BBC的錯誤使用可能會對目標系統造成極大的破壞。BBC的作用是重新建立一個自包含的、可啟動的系統環境,以便用戶可以對受損害的系統進行修復。BBC套件中的大多數可執行工具軟件是標准的指令鏈,因此當用戶需要對正常運行的GUI工具做出反應時,BBC是錯誤的選擇。

  有人曾使用舊版本的Linuxcare BBC來修復損壞的引導程序,例如LILO和GRUB,主要做法是對它們進行重新設置和重新安裝,結果十分成功。用戶還可以使用BBC套件對新的硬件系統進行測試,從而了解設備內部的情況並對一些基本的組件進行快速檢測。BBC在一些緊急備份或修復過程中起著至關重要的作用。

  眾所周知,當一台計算機由於硬盤故障而不能正常運行時,通常需要通過網絡對壞盤進行復制以解決問題。一些Linux的擁護者們甚至認為使用Linux技術解決Windows系統的問題也是十分有效的。

  -相似性

  時至今日,兩種BBC的用途已十分接近。在用兩種光盤引導時,屏幕上都將顯示選擇項。通常情況下,不要選擇直接的文本選項,除非用戶決心不再使用X-Window系統。其他的選項將調用幀緩存器支持功能,從而使用戶可以進入自己想要的操作系統。這一技術可以支持現存的大多數操作系統。

  操作系統啟動後,用戶可以根據屏幕提示進行初始登錄。如果用戶想進入X-Window系統,那麼就鍵入“startx”命令。兩種BBC都使用Blackbox窗口管理器,都能有效地避免Blackbox中的缺陷,而且它們都能使用戶對桌面的樣式進行定制。

  -不同點

  兩種BBC中存在一些細微的不同,當用戶登錄到LNX-BBC後會看到一個文本文件,它主要解釋一些光盤的使用方法和重要命令。用戶可以在任何時候對它進行浏覽,只要鍵入“help”命令就可以了。

  而用戶在登錄到LBT後看到的卻是一個簡單的菜單。從這一菜單中用戶可以選擇安裝或退出光盤、對網絡接口進行設置、進入X-Window系統、安裝PCMCIA設備和其他一些基本功能。用戶也可以進入名叫Albert的診斷系統。它可以給用戶提供當前狀態下的系統情況,並且確保此後能為用戶提供更多的選項。要想在退出系統後重新進入,用戶只需要鍵入“menu”命令就可以了。

  LNX-BBC在啟動狀態下通常以只讀模式劃分所有的Linux分區。如果要修改文件,用戶需要重新劃分可讀寫分區。而LBT則並不缺省設置任何硬盤分區。但用戶可以通過LBT的菜單根據初始硬盤上的分區點迅速劃分硬盤分區。然而,在某些情況下用戶可能會不小心刪除這些分區點。不過不用擔心,因為這些分區點很容易恢復。

  另外,兩種BBC在X-Window狀態下也有一些細微的差異。LBT用Mozilla作為網絡浏覽器,而LNX-BBC則采用BrowseX。兩種BBC在Blackbox窗口管理器中的選項也不盡相同。LNX-BBC采用Ethereal工具來監督以太網的運行情況,它缺省劃分成為兩個工作區,甚至還包括三兩個簡單的小游戲,以便用戶在測試過程中消磨時間。而LBT就更為簡單了,缺省為單一工作區和一個菜單項,後者包括幾個Xterm選項、一個計算器、一個時鐘和Mozilla浏覽器。

  LNX-BBC中還包括Memtest86工具,當用戶機器的內存不穩定時,它能發揮意想不到的作用。

  總之,除去一些細微的差異外,兩種BBC的作用幾乎相同。它們都可以恢復損壞的Linux系統,它們可以很快地建立一個用於在網絡上傳輸文件的系統環境。用戶可以通過這個環境對硬盤和光盤進行操作,運行程序而不用考慮原操作系統的完整性。


 

Copyright © Linux教程網 All Rights Reserved