| 1 | = 2012-05-10 = |
| 2 | |
| 3 | == Debirf == |
| 4 | |
| 5 | * 先前製作 WSU 用的是 Debian Router 這個專案,不過後來這個專案已經無法取得了。最近發現另外兩個專案,一個叫做 [http://cmrg.fifthhorseman.net/wiki/debirf Debirf] 一個叫做 [http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ RIP],這三個專案都是用來製作可以運行於 RAM 的 Debian Linux 環境。 |
| 6 | * [參考] [http://www.debianadmin.com/debirf-build-a-kernel-and-initrd-to-run-debian-from-ram.html Debirf - Build a kernel and initrd to run Debian from RAM] |
| 7 | * [步驟] |
| 8 | {{{ |
| 9 | ~$ sudo apt-get install debirf |
| 10 | ~$ tar zxvf /usr/share/doc/debirf/example-profiles/minimal.tgz |
| 11 | ~$ debirf make minimal |
| 12 | ~$ debirf makeiso minimal |
| 13 | }}} |
| 14 | * [結果] 主要會產生一個 ISO 跟 vmlinux 與 cgz 壓縮格式的 initrd.img |
| 15 | {{{ |
| 16 | ~$ ls -al minimal |
| 17 | 總計 133384 |
| 18 | drwxr-xr-x 6 jazz jazz 4096 2012-05-10 00:15 . |
| 19 | drwxr-xr-x 3 jazz jazz 4096 2012-05-09 23:46 .. |
| 20 | -rw-r--r-- 1 jazz jazz 33510 2012-05-09 23:52 .bootstrap.log |
| 21 | -rw-r--r-- 1 jazz jazz 1489 2012-05-09 23:48 debirf.conf |
| 22 | -rw-r--r-- 2 jazz jazz 64538825 2012-05-09 23:52 debirf-minimal_squeeze_2.6.32-5-amd64.cgz |
| 23 | -rw-r--r-- 1 jazz jazz 68812800 2012-05-10 00:15 debirf-minimal_squeeze_2.6.32-5-amd64.iso |
| 24 | -rw-r--r-- 1 jazz jazz 586253 2012-05-09 23:52 .fakeroot-state.debirf-minimal |
| 25 | drwxr-xr-x 3 jazz jazz 4096 2012-05-10 00:15 iso |
| 26 | drwxr-xr-x 2 jazz jazz 4096 2008-12-11 21:23 modules |
| 27 | drwxr-xr-x 4 jazz jazz 4096 2012-05-09 23:52 nest |
| 28 | drwxr-xr-x 20 jazz jazz 4096 2012-05-09 23:52 root |
| 29 | -rw-r--r-- 2 jazz jazz 2424608 2012-01-17 05:04 vmlinuz-2.6.32-5-amd64 |
| 30 | }}} |