Linux常见问题

介绍

记录在日常使用Linux过程中遇到的一些问题,便于之后查找

问题描述

virtualbox下安装linux后进入EFI Shell,无法进入系统

原因:

EFI/boot/bootx64.efi 这个文件夹是 VirtualBox 的默认文件夹,如果正常启动没有找到或者识别,就会自动选用这个。

解决方案:
  1. 直接在UEFI shell界面操作,找到grubx64.efi,直接运行进入系统
  2. 将grubx64.efi复制到wirtualbox默认文件夹
    1
    2
    mkdir \EFI\boot
    cp \EFI\grub\grubx64.efi \EFI\boot\bootx64.efi
问题描述:

winrar外工具在win下压缩文件,在linux下打开后出现乱码

原因:

由于zip在压缩时并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,而Linux下的默认编码是UTF8因此,导致这些zip文件在Linux下解压时出现中文乱码问题。

解决方案:
  1. 使用7zip解压,或者使用winrar压缩.
  2. 解决的方法是 加上CP936选项,这里的CP936,有些人可能不明白,其实最早的GBK编码,就是IBM定制的MBCS字符集,汉子编码正好在整个字符集中的936页,因此好多地方其实都是用CP936来代表GBK
    1
    unzip -O CP936 xxx.zip

总结

持续更新中….

作者

BE

发布于

2021-08-19

更新于

2021-08-19

许可协议