週末閒極無聊,把爛筆記本翻出來想裝個Archlinux,發現USB不能啓動,光驅也掛了,只好網絡安裝。
我前後試了兩種安裝方式,一種純互聯網啓動,安裝,一種局域網啓動,再互聯網安裝。分別說說。
無論哪種安裝方式,都要先裝個PXE環境,因爲我用的windows因此先去http://tftpd32.jounin.net/tftpd32_download.html下載一個合適的版本安裝好。設置以下:
1.先建立好一個安裝目錄,好比:D:\arch201284,再建立一個D:\arch201284\boot目錄
2.啓動tftpd
3.setting->tftp->PXE Compatibility打上鉤,將bash directory設置成D:\arch201284
4.setting->dhcp->Ping address before assignation 取消鉤
5.setting->dhcp,根據本身的網絡設置好 IP pool starting address, DNS server, router, mask等選項
6.你可能須要重啓tftpd
若是是純互聯網安裝你須要去http://releng.archlinux.org/pxeboot/下載一個ipxe.pxe放到:\arch201284\boot目錄下
而後setting->dhcp->Boot File設爲 boot\ipxe.pxe
設置完畢,你就能夠啓動安裝機器,到啓動畫面後選好鏡像。就開始從互聯網上下載內核等文件,啓動安裝環境了。不過目前版本貌似在我機器上有問題,在Ip config的時候卡住了,由於文件都是互聯網上的,沒辦法修改,這種安裝辦法只好做罷。
若是是局域網啓動你須要下載安裝光盤鏡像,我用的是2012.08.04這個版本。這個版本有諸多問題,須要修改不少東西。
1.先將光盤鏡像解開,放在D:\arch201284目錄下
2.將目錄D:\arch201284\arch\boot 移動到D:\arch201284\arch下面
3.拷貝D:\arch84\BOOT\SYSLINUX\pxelinux.0 到D:\arch201284下面
4.在d:\arch201284下面創建目錄pxelinux.cfg,並將D:\arch84\BOOT\SYSLINUX\syslinux.cfg拷貝到D:\arch201284\pxelinux.cfg,而且更名爲default
5.修改4條裏面提到的default文件
將CONFIG archiso.cfg 這行改成CONFIG BOOT\SYSLINUX\archiso.cfg
將APPEND ../../ 這行刪除
6.修改D:\arch201284\arch\any\USR_SHARE_FS.SFS文件名爲USR-SHARE.FS.SFS
修改D:\arch201284\arch\X86_64\ROOT_IMAGE_FS.SFS文件名爲ROOT-IMAGE.FS.SFS
修改D:\arch201284\arch\X86_64\USR_LIB_MODULES_FS.SFS文件名爲USR-LIB-MODULES.FS.SFS
若是你安裝32位Archlinux,就改i686下面的文件
至此安裝文件準備完畢
7.setting->dhcp->Boot File設爲 pxelinux.0
8.因爲此鏡像只支持NBD,NTF,HTTP安裝,因此我採用HTTP安裝,從http://www.rejetto.com/hfs/?f=dl下載一個HFS
9.啓動HFS添加D:\arch201284目錄
至此你能夠啓動安裝機器。到啓動畫面後選擇HTTP安裝就能夠了。
****************************************
用livecd硬盤安裝archlinux
首先,爲什麼硬盤安裝呢,
由於刻盤要花錢,
archlinux是滾動發行版,
也就裝那麼一次,
刻盤就有點浪費錢,
爲什麼不用u盤呢,
由於u盤寫入次數有限。
1.下載
archlinux-2012.10.06-dual.iso
2.sha1sum 驗證iso文件
3.進入livecd環境
mkdir /tmp/{iso,root1,root2,rootrw,root3}
sudo mount archlinux-2012.10.06-dual.iso /tmp/iso/
cd /tmp/iso/arch/i686/
sudo mount root-image.fs.sfs /tmp/root1
cd /tmp/root1
sudo mount root-image.fs /tmp/root2
sudo mount -t aufs -o dirs=/tmp/rootrw=rw:/tmp/root2=ro unionfs /tmp/root3
4. chroot /tmp/root3
剩下的就是修改/etc/resolv.conf
連上網
按照https://wiki.archlinux.org/index.php/Install_from_Existing_Linux
的方法安裝系統了
最近編輯記錄 vtsla6 (2012-10-17 12:41:23)