VMware安装及vi初始化问题

本文介绍了VMware安装时遇到的内核设备错误,通过手动开启虚拟机服务解决。针对Linux vi编辑器方向键及退格键失效的问题,提供了卸载重装和修改配置文件两种解决方案。同时,讲解了Linux登录过程中的配置文件加载顺序,以及如何设置命令提示符颜色。在安装VMware-tools时遇到的问题,通过改变挂载目录和安装cifs-utils成功解决。此外,还讨论了定时任务的配置方法,解决shell运行.sh文件报错的问题,以及GRUB、MBR的概念和Linux系统维护技巧,如文件删除后空间未释放的原因及处理方式,救援模式下重置root密码和修复磁盘错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.虚拟机开启提示“无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导?  未能初始化监视器设备。”
在电脑--管理--服务,找到虚拟机服务,手动开启,重启vm生效。

2.Linux vi编辑器方向键及退格键失效问题
现象:上下左右键会变成ABCD, 退格键无效。

解决办法:

方法1. 卸载当前vi编辑器,然后重新安装。

(1)sudo apt-get remove vim-common

(2) sudo apt-get install vim

方法2. 修改/etc/vim/vimrc.tiny文件,将set compatible改成set nocompatible,然后再添加一行set backspace=2即可(vi无法操作时可用nano)。
3.Linux登录过程中加载配置文件顺序:
/etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc],后面的文件配置应该会覆盖前面的

debian设置命令提示符配置文件:/etc/bash.bashrc;其他版本系统可能在/etc/profile,/root/.bashrc,/root/.profile等文件中可以设置。
PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。用 \e[m 结束颜色设置。

4.安装VMware-tools遇到问题:/dev/sr0 默认挂载在/media/cdrom0上,直接复制压缩包到其他目录解压安装,到最后一步一直报错:

VGAuthService:  failed
Common Agent:   failed
Unable to start services for VMware Tools,多次重装未果。按网上说换个目录挂载,挂载到/mnt,报错目录/dev/sr0 write-protected, mounting read-only,安装apt-get install cifs-utils(Common Internet File System utilities),之后可以正常挂载到/mnt,再提取压缩包,解压安装,一路done,没有报failed。
VMware-tools开机启动:直接写在了root的.bashrc里面,登陆root用户时启动。

5.定时任务
1).使用命令 crontab -e 然后直接编辑定时脚本。
这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是编辑的定时脚本。
2).使用命令 vi /etc/crontab 编辑定时脚本,(系统级的)做系统级配置我们会直接配置 /etc/crontab

6.shell中运行.sh文件报错unexpected operator,debian默认dash(theDebian Almquist Shell)而不是bash(the GNUBourne-Again Shell),有些语法不太一样。
解决方法:dpkg-reconfigure dash   选NO
debian把默认的/bin/sh 连接到dash,直接用sh运行.sh文件可能会有报错,用bash能正常运行,重新配置shell后,/bin/sh连接到bash,可以使用sh。
可以通过ll /bin/sh查看当前链接状态:
root@zrjdebian:~/test/cat_test# ll /bin/sh
lrwxrwxrwx 1 root root 4 Jan  3 16:35 /bin/sh -> bash
7.grub:来自GNU项目(自由软件计划)的启动引导程序,Grand Unified Bootloader
MBR:主引导记录

磁碟与分割槽在grub2中的代号:
硬碟代號以小括號 ( ) 包起來;硬碟以 hd 表示,後面會接一組數字;以『搜尋順序』做為硬碟的編號!(這個重要!)
第一個搜尋到的硬碟為 0 號,第二個為 1 號,以此類推;
每顆硬碟的第一個 partition 代號為 1 ,依序類推。
硬碟搜尋順序    在 Grub2 當中的代號
第一顆(MBR)    (hd0) (hd0,msdos1) (hd0,msdos2) (hd0,msdos3)....
第二顆(GPT)    (hd1) (hd1,gpt1) (hd1,gpt2) (hd1,gpt3)....
第三顆            (hd2) (hd2,1) (hd2,2) (hd2,3)....

8.文件被删除但空间没释放:可能为调用这个文件的进程没有关闭,虽然文件被删除,但是由于句柄没有释放,这个文件还占用磁盘空间,此时使用ls -l命令和du命令就不会看到这些被删除的文件。情景:不同终端连接到同一个机器,如果一个终端A在进行某个目录文件的编辑,而另一个终端B对该目录文件进行删除,此时在B这边,查看文件已经被删除,但是空间没有被释放出来,因为A中还要进程在占用这个文件空间;关闭A连接或者编辑进程,可以释放空间。
建议操作:可以考虑使用> file来取代rm操作,这个重写覆盖将文件内容清空,释放空间,同时另外终端对其的编辑进程关闭与否不会对释放文件空间造成影响。

9. 救援模式:mount -o remount,rw / 將根目錄掛載成可讀寫
按下e,然后移动到以linux开头的行尾,并添加systemd.unit=rescue.target(紧急模式下启动,那就添加systemd.unit=emergency.target)。按Ctrl-x或F10保存并启动;按下回车键以获取shell,然后从这里开始故障排除。
重置root密码:
按e进入编辑后,在Linux行尾添加init=/bin/bash,重启进入系统,remount根目录,修改密码重启,此时应该用不了reboot等指令,只能reset或强制关机再启动。
如果磁区/dev/sda3有问题,而且是被挂载状态,修复需要先umount:
umount /dev/sda3
fsck /dev/sda3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值