• vmware中centos6.5无法启动拷贝出里面的资料的方法


    先说一下我的环境:windows7-x64位机器下安装的vmware虚拟机,里面安装的是centos6.5-x64位的系统。

    系统崩溃的原因:从cenos拖拽一个文件到win7下,结果就卡死了。整个系统都动不了,重启虚拟机后出现整个问题:

    RAMDISK: incomplete write

    write error

    Kernel Panic-not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

    pid:1,comm:swapper not tainted ..........

    单用户模式也进不去

    请了个高人,远程帮助现在记录一下:

    1.首先找到一张安装centos虚拟机的镜像,我的是centos6.5

    2.关闭虚拟机电源,power off

    3.VM->setting->Hardware->CD/DVD(IDE)

           选中 Device status下的 connect at power on //就是在启动电源的时候就挂载cd驱动

           选择connection下面的use ISO image file: 选择你的镜像文件

    4.单击左上角的绿色箭头旁边的下拉小三角,选择Power On to BIOS,进入虚拟机的BIOS中,按键盘的左右按键移动到 Boot->CD-ROM Drive,把CD启动放到第一个 

        按+号是向上移动,-号是向下移动。+号的按法:shift+

        F10保存设置退出BIOS

    5.重启后出现选择界面:

      选择第三个:Rescue install system,回车

      选择语言language:ok

      选择键盘类型keyboard:ok

      想联网吗network:按Tab键选择NO,不想。。。我系统都崩溃了没心思上网了,找到数据要紧

      一堆提示:按Tab键选择continue继续

    停住,这里说一下:

      Your system has been mounted under /mnt/sysimage.

      系统在 /mnt/sysimage这个目录下

      Press <return> to get a shell ,if you would like to make your system the root environment, run the command: chroot /mnt/sysimage

      大概意思是按下ok后会到一个shell里面,想用root登陆系统就输入这个命令:chroot /mnt/sysimage

      The system will reboot automatically when you exit from the shell

      当你退出shell的时候系统会自动重启

      按ok

      又提示一遍系统的所在目录:

      /mnt/sysimage

      Ok

      出现三个选择:Tab选择 ok

      下面出现了一小段黑色的地方,进入熟悉的shell啦

    Starting shell…

    Bash-4.1#

    ls   //查看一下当前的目录结构

      前面已经提示说系统在/mnt/sysimage这个目录下面

    cd  mnt/sysimage

    ls  //看看是不是原来的目录结构啊。。。呼呼终于松了口气,文件都在

      下面的事就是把里面的文件拷贝出来:

      插入u盘,虚拟机右下角出现一个灰色的小方块usb disk,右键选择connect

      这个时候需要挂载u盘,磁盘是sda*,插入u盘的是sdb*

      现在mnt目录下面新建一个用于挂载的目录

    mkdir /mnt/upan

    ls /dev/sdb*  //按两下tab键,会出现待选择的设备名称,我的是出现了sdb 和sdb4

    mount /dev/sdb4 /mnt/upan //挂载u盘

    cd /mnt/upan  //进入u盘

    ls //看看是不是就是自己的u盘。

    现在就可以把虚拟机原来的文件通过cp命令拷贝到u盘里面喽。

     以后还是不要直接的从虚拟机里面拽东西到主机来了。建立一个和主机的共享文件夹好了,这里也说说方法:

    选择VM->setting->options->shared folders->右侧选择Always enabled, add->选择要和主机共享的目录ok

    进入虚拟机后共享文件夹所在位置是

    cd /mnt/hgfs/

    ls  就可以看到你在主机下面共享的文件目录了

    还有一个方法就是可以建立虚拟机的快照。类似windows的ghost镜像这里就不说了

  • 相关阅读:
    CSS Nginx
    1 HTML入门
    Vue 高级使用
    Ajax快速入门
    JQuery快速入门
    02_Linux
    linux如何修改文件夹所属用户名和用户组
    max7219 八位数码管
    cmake qt hello word
    gcc section 标记
  • 原文地址:https://www.cnblogs.com/etangyushan/p/3726461.html
Copyright © 2020-2023  润新知