[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:42577] LVMを/に置きinitrdなしでboot



えとーです。

HDDを入れ替えを機にsnapとcryptを試すためにLVMを使うことにしました。
(くっつけたりとかはmdadmでもできるらしい)


システム構成は
kernel 2.6.9
grub 0.95+cvs20040624-13
lvm2 2.00.32-1
sid

となっております。

そこでkernel-source-2.6.9をaptitudeでinstallしてから
make menuconfig 
make-kpkg kernle-image modules-image
などをして作ったdebをdpkg -iでインストールしました。
再起動させると、kernel panicを起しました。
内容は
--
VFS: Cannot open root device "mapper/fuga-root" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing:VFS:Unable to mount root fs a unknow-block(0,0)
--
のような感じです。手で見ながら紙に書き移し、それから手で入力したので
typoがまざっているやもしれませんがご容赦を。

kernelのconfigは

ext2及びext3の部分

  x x    <*> Second extended fs support                                   x x  
  x x    [*]   Ext2 extended attributes                                   x x  
  x x    [*]     Ext2 POSIX Access Control Lists                          x x  
  x x    [*]     Ext2 Security Labels                                     x x  
  x x    <*> Ext3 journalling file system support                         x x  
  x x    [*]   Ext3 extended attributes                                   x x  
  x x    [*]     Ext3 POSIX Access Control Lists                          x x  
  x x    [*]     Ext3 Security Labels                                     

XFS部分

  x x    <*> XFS filesystem support                                       x x  
  x x    [*]   Realtime support (EXPERIMENTAL)                            x x  
  x x    [*]   Quota support                                              x x  
  x x    [*]   Security Label support                                     x x  
  x x    [*]   POSIX ACL support                

LVM部分

  x x        [*] Multiple devices driver support (RAID and LVM)           x x  
  x x        < >   RAID support                                           x x  
  x x        <*>   Device mapper support                                  x x  
  x x        <*>     Crypt target support                                 x x  
  x x        <*>     Snapshot target (EXPERIMENTAL)                       x x  
  x x        <*>     Mirror target (EXPERIMENTAL)                         x x  
  x x        <*>     Zero target (EXPERIMENTAL)                           x x  

grubのmenu.lstは

title           Debian GNU/Linux, kernel 2.6.9 
root            (hd0,0)
kernel          /vmlinuz-2.6.9 root=/dev/mapper/fuga-root ro 
savedefault
boot

動いているdebianデフォルトのgrubのやつは

title           Debian GNU/Linux, kernel 2.6.8-1-386 
root            (hd0,0)
kernel          /vmlinuz-2.6.8-1-386 root=/dev/mapper/fuga-root ro 
initrd          /initrd.img-2.6.8-1-386
savedefault
boot

つぎにdfの出力を抜粋

/dev/mapper/kohei-root
                       4446208     85976   4360232   2% /
tmpfs                   453372         0    453372   0% /dev/shm
/dev/hda1               270969     17250    239263   7% /boot

/ は xfs で /boot は ext3 となっている。

という状態です。

この場合に initrd なしで、boot する方法はありますでしょうか?