linux硬盘保护卡,保护卡下安装Linux
保護卡下安裝Linux
發布時間:2008-03-14 00:29:17來源:紅聯作者:roina
實驗室的機房需要安裝Linux,所以不得不請技術人員來把原來的保護卡卸載,重新規劃硬盤分區,設置保護策略,再重新安裝系統??墒蔷褪窃诎惭bLinux的時候發生了問題。
由于保護卡是直接固化在BIOS中的,所以對硬盤有底層的控制,通過保護卡制作出來的分區都是主分區,這樣在Linux下面看到的就是sda1/2/3...而不是以前的sda1和sda5/6/7...不過這也沒有關系,只要在安裝的時候選定好分區就好了??墒前惭b之后卻發現怎么也引導不了。通過保護卡的菜單選擇Linux,就提示系統不存在了。這是怎么回事呢?
通過Fedora的系統盤進入單用戶模式,可以看到系統數據都是完好的,一定是Grub出了問題。進入/usr/sbin下面執行grub-install,提示找不到grub。而使用grub進入grub的命令行選擇安裝,也提示失敗。而在這里使用root、kernel、initrd等命令,結果最后也無法啟動。無奈,管理員建議直接重裝得了。
于是重新安裝,這次特別注意grub的安裝位置,是選擇在主引導區還是在磁盤的第一個扇區。上次安裝時選擇的是默認,也就是安裝在MBR,是不是由于保護卡的特性不能往硬盤的MBR寫數據呢?向該技術人員詢問也沒有得出答案。最后選擇安裝在Linux所在扇區。重新啟動,引導成功。
根據這次經驗分析一下保護卡的工作原理。這種保護卡是從底層級別保護硬盤,它將硬盤的分區全部設置成為主分區,并控制哪些分區之間相互可見或者不可見。每個分區可以設置一定的緩沖區,這樣每次對系統文件級的更改都會在緩沖區進行反應。當選擇系統還原的時候只需要將緩沖區的內容清空,就相當于磁盤還原。與將系統整體制作類似于ghost的鏡像是不一致的。
此外,系統的初始引導原來是由系統的MBR控制,而現在已經改由保護卡控制了。也就是說硬盤的MBR不再發揮引導作用,因此Linux的grub安裝在MBR上是必然不能引導成功的。而保護卡控制啟動時,選擇菜單之后直接將系統的引導權交給某個扇區,因此只需要將Linux的grub安裝到某扇區就可以了。
順便說,現在的保護卡實在是先進,在機房配置好一臺機器后,設置成發送端,逐個啟動其他機器,就都可以直接受到第一臺機器的控制。此時這臺機器可以控制其他所有機器的啟動、關機和磁盤對傳,真是可以減少系統管理員的不少負擔。
總結
以上是生活随笔為你收集整理的linux硬盘保护卡,保护卡下安装Linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C/C++ _strlwr_s 函数 –
- 下一篇: C/C++ putchar函数 - C语