wiki:jazz/12-05-10

Version 2 (modified by jazz, 13 years ago) (diff)

--

2012-05-10

Debirf

  • 先前製作 WSU 用的是 Debian Router 這個專案,不過後來這個專案已經無法取得了。最近發現另外兩個專案,一個叫做 Debirf 一個叫做 RIP,這三個專案都是用來製作可以運行於 RAM 的 Debian Linux 環境。
  • [參考] Debirf - Build a kernel and initrd to run Debian from RAM
  • [步驟]
    ~$ sudo apt-get install debirf
    ~$ tar zxvf /usr/share/doc/debirf/example-profiles/minimal.tgz
    ~$ debirf make minimal
    ~$ debirf makeiso minimal
    
  • [結果] 主要會產生一個 ISO 跟 vmlinux 與 cgz 壓縮格式的 initrd.img
    ~$ ls -al minimal
    總計 133384
    drwxr-xr-x  6 jazz jazz     4096 2012-05-10 00:15 .
    drwxr-xr-x  3 jazz jazz     4096 2012-05-09 23:46 ..
    -rw-r--r--  1 jazz jazz    33510 2012-05-09 23:52 .bootstrap.log
    -rw-r--r--  1 jazz jazz     1489 2012-05-09 23:48 debirf.conf
    -rw-r--r--  2 jazz jazz 64538825 2012-05-09 23:52 debirf-minimal_squeeze_2.6.32-5-amd64.cgz
    -rw-r--r--  1 jazz jazz 68812800 2012-05-10 00:15 debirf-minimal_squeeze_2.6.32-5-amd64.iso
    -rw-r--r--  1 jazz jazz   586253 2012-05-09 23:52 .fakeroot-state.debirf-minimal
    drwxr-xr-x  3 jazz jazz     4096 2012-05-10 00:15 iso
    drwxr-xr-x  2 jazz jazz     4096 2008-12-11 21:23 modules
    drwxr-xr-x  4 jazz jazz     4096 2012-05-09 23:52 nest
    drwxr-xr-x 20 jazz jazz     4096 2012-05-09 23:52 root
    -rw-r--r--  2 jazz jazz  2424608 2012-01-17 05:04 vmlinuz-2.6.32-5-amd64
    
  • [注意] minimal 會使用 ttyS0 當 console,所以開機的時候要把 console=$console 拿掉才看得到開機過程。