according mtab, /dev/sda2 is already mounted on /sysroot 的解决方案

场景描述:

我将安装好的CentOS6.4的vmlinuz、initramfs、grub移植到新盘上,grub.conf大致如下:

root (hd0,0)

kernel /vmlinz-2.6.32-358.e16.i686 ro root=/dev/sda1 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 

rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb  quiet

initrd /initramfs-2.6.32-358.e16.i686.img

启动过程中出现如下的错误:

mount: /dev/sda1 already mounted on /sysroot busy

mount: according mtab, /dev/sda1 is already mounted on /sysroot

解决过程:

步骤一:启动系统,在菜单中,点击TAB键,编辑菜单,启动参数中添加rdshell,可以进入命令模式

kernel /vmlinz-2.6.32-358.e16.i686 ro root=/dev/sda2  rdshell   

步骤二:查看/dev/disk/by-uuid中/dev/sda2的uuid的值,记录

步骤三:重启系统,在菜单中,编辑菜单,修改root参数如下:

root=UUID=xxxxxxx.

步骤四:保存配置,重启系统。




你可能感兴趣的:(uuid,sysroot)