- 建立一個新的Logical Volume在 /dev/rootvg/rootlv
- 在LV上建立reiserfs。
- mount 它到 /mnt/newroot。
- 複製系統檔案
- 代碼: 選擇全部
find / -xdev | cpio -pvmd /mnt/newroot
- 編輯 /boot/grub/menu.lst
- 代碼: 選擇全部
title LVM - Debian GNU/Linux, kernel 2.6.8-2-686
root (hd0,1)
kernel /vmlinuz-2.6.8-2-686 root=/dev/rootvg/roolv ro acpi=off ramdisk_size=8192
initrd /initrd.img-2.6.8-2-686
savedefault
boot
grub啟動了,也進入kernel了,可是最後他就說找不到 /dev,kernel panic!
我想會不會是LVM新分區中是以 -xdev 建立的,所以/dev下沒有LVM的連結。於是
- 代碼: 選擇全部
cp -aR /dev/rootvg /mnt/newroot/dev/
cp -aR /dev/mapper/rootvg* /mnt/newroot/dev/mapper/
結果:還是一樣。
是不是要產生一個適用於LVM的initrd呢?