|
|
刚改了刚,出错提示又不一样了,整理完再继续
之前是在activing mdev 后面出现scan lvm 的vg, 结果一个都没找到,然后就提示 /dev/mapper/gvg-lvroot不是一个有效的root设备
- 最新错误, 跟以前的不一样
- 启动时
- Freeing unused kernel memory: 1516k freed
- request_module: runaway loop modprobe binfmt-0000
- IBM TrackPoint fireware : 0x0e, buttons: 3/3
- input: TPPS/2 IBM TrackPoint as /class/input/input7
-
- 一直停留在这里
复制代码
- $ sudo fdisk -l
- Disk /dev/sda: 250.0 GB, 250059350016 bytes
- 240 heads, 63 sectors/track, 32301 cylinders
- Units = cylinders of 15120 * 512 = 7741440 bytes
- Disk identifier: 0xcde2cde2
- Device Boot Start End Blocks Id System
- /dev/sda1 * 1 2789 21084808+ 7 HPFS/NTFS
- /dev/sda2 2790 32301 223110720 f W95 Ext'd (LBA)
- /dev/sda5 2790 6853 30723808+ 7 HPFS/NTFS
- /dev/sda6 6854 10964 31079128+ 7 HPFS/NTFS
- /dev/sda7 10965 15065 31003528+ 7 HPFS/NTFS
- /dev/sda8 15066 15078 98248+ 83 Linux
- /dev/sda9 15079 18953 29294968+ 8e Linux LVM
- /dev/sda10 18954 22828 29294968+ 8e Linux LVM
- /dev/sda11 22829 26703 29294968+ 8e Linux LVM
- /dev/sda12 26704 32301 42320848+ 8e Linux LVM
复制代码
fstab
- /dev/mapper/gvg-lvroot / reiserfs noatime 0 1
- /dev/mapper/gvg-lvhome /home reiserfs noatime 0 0
- /dev/mapper/gvg-lvdata /home/lvdata reiserfs noatime 0 0
- /dev/mapper/gvg-lvswap none swap sw 0 0
- /dev/sda8 /boot ext2 noatime 0 1
-
- /dev/cdrom /mnt/cdrom iso9660 noauto,ro,user,unhide 0 0
- proc /proc proc defaults 0 0
- shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
复制代码
- $ sudo lvscan
- ACTIVE '/dev/dvg/lvarchroot' [15.00 GB] inherit
- ACTIVE '/dev/dvg/lvhome' [10.00 GB] inherit
- ACTIVE '/dev/dvg/lvdata' [20.00 GB] inherit
- ACTIVE '/dev/dvg/lvdebianroot' [15.00 GB] inherit
- ACTIVE '/dev/gvg/lvswap' [512.00 MB] inherit
- ACTIVE '/dev/gvg/lvroot' [20.00 GB] inherit
- ACTIVE '/dev/gvg/lvhome' [15.00 GB] inherit
- ACTIVE '/dev/gvg/lvdata' [15.00 GB] inherit
复制代码
当前系统为archlinux, 跟GENTOO那一样的只用sda8做boot,其他都为lvm,不过能正常顺利进系统
- $ mount
- /dev/mapper/dvg-lvarchroot on / type reiserfs (rw)
- none on /dev type ramfs (rw)
- none on /proc type proc (rw)
- none on /sys type sysfs (rw)
- none on /dev/pts type devpts (rw)
- none on /dev/shm type tmpfs (rw)
- /dev/mapper/dvg-lvhome on /home type reiserfs (rw)
- /dev/sda8 on /boot type ext2 (rw)
- /dev/sda1 on /media/sda1 type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
- /dev/sda5 on /media/sda5 type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
- /dev/sda6 on /media/sda6 type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
- /dev/sda7 on /media/sda7 type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
- gvfs-fuse-daemon on /home/arch/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=arch)
- /dev/mapper/gvg-lvroot on /media/gentoo type reiserfs (rw)
- /dev/mapper/gvg-lvhome on /media/gentoo/home type reiserfs (rw)
- /dev/mapper/gvg-lvdata on /media/gentoo/home/lvdata type reiserfs (rw)
- /dev/sda8 on /media/gentoo/boot type ext2 (rw)
- proc on /media/gentoo/proc type proc (rw)
- /dev on /media/gentoo/dev type none (rw,bind)
- [arch@myarch etc] $ uname -a
- Linux myarch 2.6.25-ARCH #1 SMP PREEMPT Fri May 16 14:52:43 CEST 2008 i686 Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz GenuineIntel GNU/Linux
复制代码
- timeout 8
- default 0
- color light-blue/black light-cyan/blue
- title gentoo-2.6.25-r4 LVM2 gentoo_grub
- root (hd0,7)
- kernel /kernel-genkernel-x86-2.6.25-gentoo-r4 root=/dev/mapper/gvg-lvroot ro dolvm
- initrd /initramfs-genkernel-x86-2.6.25-gentoo-r4
- title Windows
- rootnoverify (hd0,0)
- makeactive
- chainloader +1
- title Arch Linux
- root (hd0,7)
- kernel /boot/vmlinuz26 root=/dev/mapper/dvg-lvarchroot ro vga=791
- initrd /boot/kernel26.img
复制代码
- genkernel --lvm all 生成, 在menuconfig 里配置了 ext2,ext3, reiserfs, lvm , dm 全为 <*>
复制代码
问题症状: 一会重启去看一下
参考网址
http://www.gentoo.org/doc/en/lvm2.xml
换老的内核试了一下竟然可以正常启动,发现跟配置文件无关了 |
|