安裝一個精簡的 Slackware(轉)
Slackware 的文件裡說安裝盤 a 目錄裡是 Slackware 最基本的軟體包。不知道大家試過沒有,如果僅僅裝 a 目錄下的東東,系統是無法執行的。原因是 /lib 裡的許多重要的連結沒有做:比如說 libc.so.6 應該連結到libc-2.3.2.so,ld-linux.so.2 應該連結到 ld-2.3.2.so ,這些連結是在安裝 n (network) 目錄下的軟體包時才做的(具體我記不清是哪個包,好像是 bind)。解決的方法也很簡單,就是用 ldconfig 。呵呵,閒話少說,我把自己的安裝過程寫出來和大家一起討論。
一、安裝所需:
- 一個可用的 Linux 系統。(可能類unix系統都可以,我用的是 lfs )
- tar-1.31 和 installpkg 。(可以從slackware包裡拿,下面我就是這麼做的)
- a 目錄下的所有檔案。( 安裝盤 1 的 /slackware/a/ 目錄,或映象站裡的current/slackware/a/),有191個檔案。
二、準備工作:
- 先提取 tar-1.13 和 installpkg (如果你的系統裡有這些工具,就不用這一步)
# pwd/root# mount -o loop slackware-9.1-install-d1.iso /mnt/loop# cp /mnt/loop/slackware/a/pkgtools-9.1.0-i486-4.tgz .# cp /mnt/loop/slackware/a/tar-1.13.25-i386-1.tgz .# zcat tar-1.13.25-i386-1.tgz | tar xf - bin/tar-1.13# zcat pkgtools-9.1.0-i486-4.tgz | tar xf - sbin/installpkg
- 把 tar-1.13 和 installpkg 放到合適的地方(PATH裡就成:-):
# cp bin/tar-1.13 /bin
# cp sbin/installpkg /sbin/installpkg
- 騰出了一個分割槽給 Slackware:
# df -hFilesystem 容量 已用 可用 已用% 掛載點/dev/hdc8 2.9G 8.0K 2.8G 1% /mnt/slackware/mnt/packages/slackware/slackware-9.1-install-d1.iso626M 626M 0 100% /mnt/loop
三、安裝:
# cd /mnt/loop/slackware/a
安裝a目錄下的包到 /mnt/slackware:
# installpkg -root /mnt/slackware/ *.tgz
建立 lib 連結(關鍵的一步):
# chroot /mnt/slackware /sbin/ldconfig# chroot /mnt/slackware
如果上面的命令成功,OK 安裝成功。若出現某某 library 找不到,說明 ldconfig 沒弄好。
四、善後工作:(這些就不用多說了……呵呵)
# pwd/# vi /etc/fstab# vi /etc/lilo.conf# /sbin/lilo -v
退出chroot環境:
# exit#df -hFilesystem 容量 已用 可用 已用% 掛載點/dev/hdc8 2.9G 101M 2.7G 4% /mnt/slackware/mnt/packages/slackware/slackware-9.1-install-d1.iso626M 626M 0 100% /mnt/loop
呵呵,只用了101M 。
#reboot
在啟動選單裡選擇進入新的系統。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝、完善slackware的全部過程(轉)
- Slackware的安裝和Xwindows的設定(轉)Windows
- Slackware 10.0 安裝手記(轉)
- Slackware LILO 安裝幫助文件(轉)
- 在slackware 10下安裝Oracle 10(轉)Oracle
- slackware 10 的安裝程式不能識別iso(轉)
- Linux是自由的--slackware10安裝手記(轉)Linux
- OFBIZ2.0精簡版本安裝手冊 (轉)
- 使一個新的MySQL安裝更安全(轉)MySql
- 解除安裝精靈V3.2破解的簡要分析!
- SlackWare10.1從(硬碟)安裝到配置(包括升級)全過程(轉)硬碟
- 一個只有十行的精簡MVVM框架MVVM框架
- 【DG】同一臺主機實現物理Data Guard配置安裝(精簡版)
- Slackware的啟動(init)過程(轉)
- Slackware 10.0 Kernel ??後的流程(轉)
- Slackware 11.0釋出(轉)
- saltstack的安裝與簡單配置(一)
- 一個簡單的 Amqp 封裝MQ封裝
- 從一個安裝檔案看CGI的安全性 (轉)
- 一個簡單的解密程式 (轉)解密
- 在一個硬碟上安裝五個作業系統(轉)硬碟作業系統
- IDEA如何線上安裝一個外掛,超簡單Idea
- win10裝不了迅雷精簡版怎麼解決_win10無法安裝迅雷精簡版如何處理Win10
- 自己實現一個Controller——精簡型Controller
- 【原創】NOSQL系列-Redis精簡版安裝與Ruby測試SQLRedis
- pureftpd安裝配置簡明說明 (轉)FTP
- 安全應用Slackware Linux(轉)Linux
- bootsplash for slackware kernel-2.6.12!(轉)boot
- 手把手帶你擼一個 YYModel 的精簡版
- Qmail系統的安裝、簡單配置及使用(轉)AI
- 一個簡單的Webmail系統 (轉)WebAI
- 一個簡單的考勤系統 (轉)
- 選擇一種安裝方法安裝Linux(轉)Linux
- onethink安裝時的一個bug
- slackware啟動指令碼詳解(轉)指令碼
- 解決slackware關機問題(轉)
- 關於Kerberos安裝的幾個問題(轉)ROS
- 如何自己實現一個簡單的webpack構建工具 【精讀】Web