|
原先只有一个arch系统,只是当时富余了20G留作win用的
想想现在vbox中的win运行良好,就想将20G留给gentoo
现在的问题是,/boot swap都可以两系统共用
而/home却无法共用(arch下通过choot装的gentoo)
menu.lst如下
- # (0) Arch Linux
- title Arch Linux
- root (hd0,0)
- kernel /vmlinuz26 root=/dev/disk/by-uuid/092745c2-10aa-48e0-9bfc-97d11c429c6c ro
- initrd /kernel26.img
- # (1) Arch Linux
- title Arch Linux Fallback
- root (hd0,0)
- kernel /vmlinuz26 root=/dev/disk/by-uuid/092745c2-10aa-48e0-9bfc-97d11c429c6c ro
- initrd /kernel26-fallback.img
- # (2) Gentoo Linux
- title Gentoo Linux 2.6.30-r8
- root (hd0,0)
- kernel /boot/linux-2.6.30-gentoo-r8 root=/dev/sda8
- # (3) Gentoo Linux
- title Gentoo Linux 2.6.30-r8 (rescue)
- root (hd0,0)
- kernel /boot/linux-2.6.30-gentoo-r8 root=/dev/sda8 init=/bin/bb
复制代码
gentoo的fstab如下
- /dev/sda1 /boot ext2 noauto,noatime 1 2
- /dev/sda2 /home ext4 default 0 1
- /dev/sda8 / ext4 noatime 0 1
- /dev/sda7 swap swap sw 0 0
- #/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
- #/dev/fd0 /mnt/floppy auto noauto 0 0
- shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
复制代码
启动gentoo的时候提示部分文件系统挂载错误
- Some local filesystem failed to mount
复制代码
启动到gentoo下,通过手动来挂载/dev/sda2
- # mount -t ext4 /dev/sda2 /home
复制代码
出现错误提示:
- mount: wrong fs type,bad option,bad superblock on /dev/sda2,missing codepage or helper program,or other error in some cases useful info is found in syslog -try dmesg | tail or so
复制代码
然后- # dmesg | tail
- EXT4-fs: sda2:Filesystem with huge files can not be mounted read-write without config_LBD
复制代码
....哦,有点头绪了
下面是arch的fstab
- /dev/sda1 /boot ext2 defaults 0 1
- /dev/sda2 /home ext4 defaults 0 1
- /dev/sda5 / ext4 defaults 0 1
- /dev/sda6 /var ext4 defaults 0 1
- /dev/sda7 swap swap defaults 0 0
复制代码
在arch下执行df -Th
- $ df -Th
- Filesystem Type Size Used Avail Use% Mounted on
- /dev/sda5 ext4 9.2G 2.5G 6.3G 28% /
- none tmpfs 978M 212K 978M 1% /dev
- none tmpfs 978M 140K 978M 1% /dev/shm
- /dev/sda1 ext2 183M 15M 159M 9% /boot
- /dev/sda2 ext4 191G 16G 166G 9% /home
- /dev/sda6 ext4 9.2G 1.4G 7.4G 16% /var
复制代码
我的sda2有200G,呵呵,难道必须要有config_LBD? |
|