廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 55664 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
spke 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x11
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Linux] [教學]Slackware 自製安裝開機片
以下教學內容是由 flutetseng 兄所提供


上個月遇上一台有些難搞的 server + storage 組合,

最簡單直接的 Slackware 安裝方法就是做出一片完全支援硬體 kernel 的安裝開機片,

用來安裝 Slackware,避免安裝完調整所衍生的問題.




[url=http://www.slackware.com/faq/do_faq.php?faq=installation ]http://www.slackware.com/faq/do_faq.php?faq=installation [/url]

有提到如何製作 Slackware 安裝開機片,

但資訊不足,而且已經有些過時.不過基本原理差不多.


趁著過年有些時間,Slackware 10.1 剛發表,

就來實際實驗自製安裝開機片.

經過幾次嘗試,終於可以用自製 2.6.10 安裝開機片,完成安裝.


首先要有一套已經正常運作的 Linux 系統,

系統必須要支援:

1. floppy drive

2. loop device

3. fat file-system


把 Linux kernel source 抓回來,

make 出所需要的 kernel,

這有幾個要求:

1. kernel size 必須小於 1417 KB

2. 內建支援 ramdisk & loop device

3. 內建支援 initrd

4. 內建支援 ethernet (這是因為已經用新的 kernel安裝,

原本Slackware 的 kernel module 可能無法使用,

所以必須 kernel 內建支援 ethernet)

5. 內建支援 floppy drive

6. 內建支援 fat file-system (這是因為安裝過程中,會自 bootdisk 讀入預設的

開機 kernel,而 slackware bootdisk 是跟 MS-DOS 相容的 fat 格式)

7. 內建支援 ext2 file-system(因為 slackware 安裝過程中

ramdisk 採用 ext2 格式)

8. 內建支援 reiserfs(如果你的目標系統是 reiserfs 格式)

9. 其他必須的硬體支援.

10. 內建支援 CD-ROM drive, 與 iso9660 跟 UDF file-system

(如果你要用 CD-ROM 當安裝媒體)

11. 內建支援 nfs (如果你要用nfs 安裝)


好! 新 kernel 順利完成!

copy bzImage 到使用者指定的目錄,假設是 ~/my.s

cp /usr/src/linux/System.map ~/my.s

cp /usr/src/linux/.comfig ~/my.s/config

cd ~/my.s

gzip -v9f System.map


最後一步 System.map 可以不壓縮,

不過這不太可能,

除非你的 kernel 真的很小.


接著去 Slackware distribution 把一些檔案抓回來到 ~/my.s

1. kernels/makedisk (這是製作安裝開機片的 script)

2. kernels/1440k.img.gz

好萬事具備


在 ~/my.s 下輸入如下指定

./makedisk my.s bzImage

順利執行完

在 /tmp 下會有一個 my.s 檔案,

就是安裝開機片的 image


別忘了,要把 install.1 與 install.2 也做成磁片.


如果自製安裝開機片,開機完要插入 install.1 時

出現 kernle panic, 然後告訴你說 /dev/fd0u1440 找不到.

這沒關係, reset 之後,

輸入 ramdisk root=/dev/fd0 開機應該就可以順利讀入 install.1 & install.2



獻花 x0 回到頂端 [樓 主] From:台灣 | Posted:2005-05-31 05:02 |
mnbmnb5266
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x5 鮮花 x46
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

感謝大大的教學,這下可以自己DIY開機片了


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
獻花 x0 回到頂端 [1 樓] From:加拿大Rogers | Posted:2010-08-28 01:21 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.061247 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言