歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> BackTrack5(BT5)硬盤安裝完美教程 親測可用

BackTrack5(BT5)硬盤安裝完美教程 親測可用

日期:2017/2/28 16:12:44   编辑:Linux教程

大概一個月前吧,發了一系列的BackTrack5的文,有BT5的下載也有BT5的硬盤引導,當然還有BT5的硬盤安裝咯,但是文章中存在一些錯誤,導致missing filesystem.size 而無法繼續安裝。呃,BT5安裝本人覺得是沒有太大必要的。為什麼呢?BT5系統作為桌面系統的話不是很適合,所以對於新手本人還是不推薦安裝的。只要可以硬盤引導,裡面所有的工具都可以正常使用的,也就沒有什麼安裝的必要了。當然,如果你想安裝,可以用本人的教程,本人自己安裝了一次,完美安裝。

BackTrack5的硬盤安裝本人分兩步走,第一步是BT5的硬盤引導,第二步是BT5的硬盤安裝。過程中用到BT5的LIVE鏡像,可以在這裡下載BackTrack5發布,提供多種鏡像下載 。

第一部分 BackTrack5(BT5)硬盤引導

BackTrack5 (BT5)的硬盤引導我們是借助grub4dos來完成的,grub跟grub2下本人還木有測試。grub4dos在xp跟win7下可以都用 boot.ini的方法來完成,win7也認識boot.ini,如果你是xp,直接修改boot.ini,如果你是win7,在系統盤根目錄下新建 boot.ini。

寫入內容:

c:\grldr="GRUB4DOS Menu"xp是在文件最後加上上面這行,win7在空白文件中只寫這行就可以了。當然,win7也可以用easyBCD來安裝grub4dos,可以參考本人的文章 http://www.linuxidc.com/Linux/2011-04/35316.htm

下面你需要下載本人准備好的grub4dos的配置文件:點此下載配置文件 將此文件解壓縮到系統盤根目錄即可。

其實如果你對grub的menu.lst比較熟悉的話,可以看下menu.lst引導BT5的內容

title BackTrack5 Text - Default Boot Text Mode
root (hd0,0)
kernel /casper/vmlinuz file=/preseed/custom.seed boot=casper text splash vga=791--
initrd /casper/initrd.gz
boot
下載好CD鏡像後,用UltraISO將全部文件解壓縮到系統盤根目錄(你的系統盤)下即可。

重啟時選擇引導,會進入BackTrack5的引導。這一步完成後你就已經完成了硬盤引導工作,可以正常進入BT5的LIVE了。默認賬戶是root,密碼是toor,進入圖形化桌面是startx。

第二部分 BackTrack5(BT5)硬盤安裝
這一部分,本人先來說說missing filesystem.size錯誤的產生原因,missing filesystem.size是因為install.sh那個文件無法找到安裝所需要的filesystem.size,而這個文件就在/cdrom中,而當你運行了umount -l /cdrom之後,該目錄變成了空目錄,所以系統無法找到原來我們拷貝過去的文件filesystem.size,因此會報錯。那麼如何解決呢?方案有兩個,一個是將iso鏡像中的所有文件都重新拷貝到/cdrom文件夾中,當然,這是不太可行的,至少本人2G內存是木有搞定,呵呵,說不定你是4G內存可以搞定呢~~~這個方法我們pass掉,現在說說真正的方法,用loop將iso文件掛載到/cdrom目錄下。具體做法:
1.准備好你的bt5的安裝iso,最好是放在你的系統盤也就是sda1中,如果放不開當然放別的盤裡也可以的,命名全部用英文,免得有不必要的麻煩。打開一個終端,終端在程序的附件中。

在終端中運行

cd /
sudo mkdir linuxidc
sudo umount -l /cdrom
sudo mount /dev/sda1 /linuxidc
ls /linuxidc | grep iso
運行到這一步的時候,看看回顯的結果中是否有你的鏡像文件,如果你放到了第一個分區中,應該可以看到你的鏡像名稱,可以繼續第二步了。如果你沒有放到系統根目錄下,就執行下面的命令,將sda的數字依次遞增,直到ls 的結果有你的鏡像為止。

sudo umount -l /linuxidc
sudo mount /dev/sda2 /linuxidc
ls /linuxidc | grep iso
好了,到此我們假設你已經看到了你的BackTrack5的iso鏡像文件,如果你沒有看到,自己找找原因吧,本人不解釋。

2.執行下列命令

sudo modprobe loop
sudo mount -o loop /linuxidc/BT5-GNOME-32.iso /cdrom這裡的BT5-GNOME-32.iso為你的BT5的鏡像名稱。

sudo umount -l /linuxidc
ls /cdrom
這時候會回顯cdrom目錄下的文件,自己確定下跟iso文件中是否一致,如果一致,ok,你的操作正確了,可以進行安裝了,如果不一致,sorry,回頭繼續看教程找原因。

3.運行桌面上的install來安裝即可,安裝過程可以參考Ubuntu的安裝過程,本人這裡就不熬述了。最後安裝結束,提示是否重啟,選擇reboot重啟,當出現提示讓輸入enter的時候回車,這個地方沒法過去,當然這並沒有什麼影響,直接關掉電源就可以了,因為該關閉的東東已經都關閉了。如果你是筆記本就長按開機按鈕就可以關機的。重新開機就可以進入系統了。當然,你沒有看到windows的啟動項。啟動正常後,用戶名root密碼toor進入系統,startx進入圖形,打開終端,sudo update-grub就有windows的啟動項了。

至此,BackTrack5(BT5)硬盤安裝已經算是完美了,missing filesystem.size的錯誤也解決掉了。可能安裝過程中有些復雜,那是因為你缺少基礎的linux知識,所以還是建議有一定基礎的朋友們來嘗試吧。對於安裝中的錯誤本人不想再做解釋了,網上噴子不少,本人的教程自己已經親測無誤,如果你安裝過程中報錯請自行解決吧。寫個教程不容易的。嗯,就這樣吧~~~歡迎大家常來本人的小博坐坐,訂閱本人的博客也不錯哦~~~

Copyright © Linux教程網 All Rights Reserved