阅读:963回复:3
双文件系统的问题。
我在自己的硬盘上安装了一个redhat
mkdir /newroot mkdir /newroot/dev mkdir /newroot/etc . . 然后我在grub.conf中添加了, title new kernel /newroot/boot/vmlinuz-2.18-3 ro root=/dev/hdb6/newroot 然后启动, 进入new,发现以root登陆的时候还是把登陆到/root下,而不是 /newroot/root 为什么,如何修改? |
|
沙发#
发布于:2002-11-28 12:33
在第一硬盘上
我编译了内核,把它放在本硬盘,在grub下修改。 kernel /root/kernel/linux-2.4.18-3/arch/i386/boot/bzImage root=/dev/hdb6 用grub可以正常启动。 然后我 mount -t ext2 /dev/hdc1 /mnt/tmp #hdc1是第二硬盘。 把bzImage copy到/mnt/tmp/boot目录下, 用lilo启动, 总是提醒kernel panic:no init found ,try to passing init 我觉得奇怪,因为我的内核是正确的,而且我把/etc和/dev目录完整的 copy到第二硬盘上,lilo,init也cp过去了,怎么还会出现这个问题? |
|
板凳#
发布于:2002-11-28 15:06
因为你启动的时候,还没有mount hdc1呢,当然找不到kernel了。
你要在/etc/fstab先mount好,就应该启动了。 |
|
地板#
发布于:2002-11-28 15:09
我在自己的硬盘上安装了一个redhat 我印象中.bashrc文件定义了该用户的一些环境设置。你看看是不是这里改默认路径。 还有你看看/etc/profile的内容。 |
|