主题 : 关于2个内核挂载2个文件系统出现的问题 复制链接 | 浏览器收藏 | 打印
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
楼主  发表于: 2011-02-17 17:01

 关于2个内核挂载2个文件系统出现的问题

    最近在做双linux系统,就是在一个板子上运行2个内核挂载2个不同的文件系统,每次都是第一个系统(a)能启动,第二个系统(b)再挂载是说
Freeing init memory: 116K                                                      
Segmentation fault                                                              
can't open /dev/ttyvuart0: No such file or directory
如果先启动b也能启动,但是同样再启动a时又是同样的错误。
2个文件系统一摸一样,rcS如下
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
/bin/mount -a
/bin/mkdir /dev/pts
/bin/mount -t devpts devpts /dev/pts
/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug
/sbin/mdev -s
/bin/mkdir -p /var/lock
/bin/hostname -F /etc/sysconfig/HOSTNAME

inttab文件如下
::sysinit:/etc/init.d/rcS
ttyvuart0::askfirst:-/bin/sh
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r

望版主大牛们帮帮忙
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
1楼  发表于: 2011-02-17 17:06
2个内核是同时跑的,底层做了个虚拟机来管理2个内核之间的切换。也就是a运行时,切到虚拟机启动b,b再挂载另一个内核,这个内核再挂载文件系统时就出错了
级别: 圣骑士
UID: 9690
精华: 0
发帖: 369
金钱: 1955 两
威望: 415 点
综合积分: 738 分
注册时间: 2009-10-10
最后登录: 2017-11-21
2楼  发表于: 2011-02-17 17:38
做了一写改动后,出现的情况的又是能够挂载有时不能。
郁闷了