ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年3月7日 星期三

kernel boot fail,,, cannot open root device

常常發生這樣的狀況...
重 build kernel 後,開機 fail,kernel 說找不到 rootfs 所以 mount nfs.. 當然,也是 fail。

查一下 boot log..有..

Unpacking initramfs...
Initramfs unpacking failed: junk in compressed archive
的字樣...

然後 和正常的相比,init 的區域大了許多:
Memory: 443812k/443812k available, 14940k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xf9e00000 - 0xffe00000   (  96 MB)
    vmalloc : 0x9c800000 - 0xf4000000   (1400 MB)
    lowmem  : 0x80000000 - 0x9c000000   ( 448 MB)
    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
    modules : 0x7f000000 - 0x7fe00000   (  14 MB)
      .init : 0x80008000 - 0x800f4000   ( 944 kB)
      .text : 0x800f4000 - 0x80937000   (8460 kB)
      .data : 0x80958000 - 0x809b65e0   ( 378 kB)
. 其中 .init 的 end address 比較大。

查了一下...是 增加了 某些 module,讓 size 變大了,所以超出範圍。
,. 這次的例子是增加了 logo...

沒有留言:

標籤

網誌存檔