• kernel2.6根文件系统挂载的问题(和2.4不同啊)

    kernel2.6根文件系统挂载的问题(和2.4不同啊)

    首先谈谈我的理解,有不对的地方还望指正

    1.prepare_namespace()>mount_root()

    create_dev("/dev/root", ROOT_DEV, root_device_name);

    这里根据root=命令行等相关参数创建了设备文件(也是要试图建立的根设备)

    2.prepare_namespace()>mount_root()>mount_block_root()

    超级块寻找(2.4有,2.6没有)

    prepare_namespace()>mount_root()>mount_block_root()>do_mount_root()中

    从文件系统链接表中(文件系统链表中分为no dev xxfs,和xxfs,这是什么意思??),选择非no dev的文件系统进行尝试,试图把1)创建的设备文件与各文件系统挂接起来(是不是说以这种文件系统格式化设备文件??)

    其他后续步骤没争议

    umount_devfs("/dev");

    sys_mount(".", "/", NULL, MS_MOVE, NULL);

    sys_chroot(".");

    security_sb_post_mountroot();

    mount_devfs_fs ();

    2006-04-23
  • jdk居然在windows03上运行不了~~!ft了~!

    我用的是jdk1.5 version~

    为什么windows03上装了后,找不到执行文件呢?~

    ms还真做的出,服了~

    ~~~~~

    2004-12-06