虛擬機操作及除錯方法:
當安裝步驟到手動輸入 mirror 之 hostname,輸入 192.168.10.245,
若無法順利取得鏡像站,可以使用
Ctrl + Alt + F 虛擬機全螢幕
Ctrl + Alt
Alt + F4 進入文字模式查看 Error
Alt + F1 切回安裝介面
若看到以下相關訊息:
DEBUG: resolver (libc6-udeb): package doesn't exist (ignored)
....
INFO: Menu item 'download-installer' selected
....
等相關訊息,則問題可能有兩種:
問題一:
鏡像站目錄 /home/ftp/debian 權限設定錯誤
解決一:
寫一個 Script 變更 /home/ftp/debian 檔案目錄之權限
vi mirror_permision.sh
#!/bin/bash #2015/05/22 #change /home/ftp/debian permision DIR=/home/ftp/debian chown root.root -Rv $DIR chmod ug-s -Rv $DIR find $DIR -type -d -exec chmod 755 {} + find $DIR -type -f -exec chmod 644 {} +
====================================================
問題二:
鏡像站目錄 /home/ftp/debian 內有缺檔案
解決二:
修正 getdeb.sh 檔,更新鏡像站資料至 /home/ftp/debian
vi getdeb.sh
#HOST=ftp.tw.debian.org HOST=debian.nctu.edu.tw #HOST=opensource.nchc.org.tw #HOST=ftp.wa.au.debian.org #HOST=120.117.72.71 # 國外鏡像站 #HOST=ftp.debian.org debmirror \ --arch=i386,amd64,armel,armhf,sha4 \ --dist=jessie,jessie-updates \ --di-arch=i386,amd64,armel \ --di-dist=stable \ --host=$HOST \ --root=":debian" \ --diff=none -p \ --nosource \ --method=rsync \ --section main,contrib,non-free,main/debian-installer \ --i18n \ --ignore-release-gpg /home/ftp/debian/ ; #--section non-free,contrib,main,main/debian-installer,main/installer-armel,main/i18n,main/source \ #debmirror \ # -v --nosource -d lenny/updates -a i386 \ # -s non-free,contrib,main,main/debian-installer \ # --method=http -h security.debian.org \ # --ignore-release-gpg -r /debian-security /home/ftp/debian/security/ # --section main,contrib,non-free,main/debian-installer,main/installer-armel,main/i18n,main/source \ #wget -r -l1 -nH ftp://$HOST/debian/dists/squeeze/main/source/ date
或是可以自行手動找
ftp://ftp.tw.debian.org/debian/pool/main/e/eglibc/libc6-udeb*
及
ftp://ftp.tw.debian.org/debian/dists/jessie/main/installer*
沒有留言:
張貼留言