我用的是官方的2.6.4的内核,编译成功
开机时显示说(大意)我没有把DEVFS编进去,而gentoo需要DEVFS的支持
于是我cat .config |grep DEVFS了一下,确实没有
ft,重新编译内核,选择File System -> Pseudo filesystems -> /dev file system support
reboot
又不行,于是我又重编,把File System -> Pseudo filesysstems下的全选上了
可是还是不行
现在的cat .config |grep DEVFS
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
CONFIG_DEVFS_DEBUG=y
后来我又重编了几次,问题依然如故
第二个问题(关于xfree86)
startx后可以进入
可是几秒钟后又自行退出
提示:
xterm: Error 32, errno 2: No such file or directory
Reason: get_pty: not enough ptys
login: Error 32, errno 2: No such file or directory
Reason: get_pty: not enough ptys
waiting for X server to shut down X connection to :0.0 broken(explicit kill or server shutdown)
于是重编内核,编译后cat .config |grep PTY
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
以为大功告成,reboot
startx,可是问题依旧
ft
这个问题已经困扰我几周了,那位大虾帮帮我
thx in advance
要想使用DEVFS,不仅要选DEVFS的SUPPORT
还要把AUTO MOUNT AT BOOT 选上
/dev file system support (EXPERIMENTAL)
Automatically mount at boot
下面是我的
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
# CONFIG_DEVFS_DEBUG is not set
CONFIG_DEVPTS_FS=y
# CONFIG_DEVPTS_FS_XATTR is not set
CONFIG_TMPFS=y
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
# CONFIG_SUPERMOUNT is not set