虚拟机

在 Windows 10 家庭版上安装使用 Hyper-V

安装hyper-V

创建文本文件 Hyper-V.cmd

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

右键该文件,选择以管理员身份运行,执行后重启计算机

使用管理员身份打开power shell,分别运行如下命令,并重启计算机:

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

安装debian

  • 下载 Debian DVD: Index of /debian-cd/current/amd64/iso-dvd

  • 新建虚拟机,选择第二代虚拟机,不建议安装在机械硬盘上,因为运行速度很慢。内存至少给4GB,否则桌面环境打开浏览器很慢

  • 建成后,关闭 Window Secure Boot,否则无法安装。

  • 安装前:虚拟机,配置,网络适配器,未连接

  • 不要选择图形化安装

  • 开始安装

    • 网络配置:暂时不配置网络
    • 安装过程会提示设置root密码和非root用户的用户名和密码,可以用自己的名字方便记忆.
    • 使用镜像站点:否
    • 桌面选择默认:Xfce + SSH Server + 标准工具
    • 安装完成后重启可能黑屏,保存后重新打开

安装基本工具:

su root
apt install net-tools vim

配置网络

  • 回到Hyper-V管理器,虚拟交换机管理器,新建虚拟网络交换机,类型为内部,名字为NAT
  • 虚拟机网络选择为NAT
  • 添加成功后,会在windows网络连接中出现这个适配器
    • 设置,网络和internet,更改适配器选项,NAT
    • 设置,网络和internet,更改适配器选项,以太网(或无线网络),然后打开属性,共享,选择NAT, 会提示一个IP,NAT对应的IP会修改为该静态IP
    • 重启虚拟机

使用mobaxterm

使用ifconfig查看IP:

whereis ifconfig
/usr/sbin/ifconfig

vim配置

vim不能插入的问题: 在vim 中输入:set mouse=r
解决vim的复制粘贴问题:

sudo vi /etc/vim/vimrc

核实 defaults.vim 路径后,添加如下内容:

source /usr/share/vim/vim90/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
    set mouse-=a
endif

保存文件并退出后,再次使用 vim 时就会发现能够正常的使用鼠标右键来进行复制粘贴操作。

更换源

参考: https://mirrors.tuna.tsinghua.edu.cn/help/debian/

su
apt install apt-transport-https ca-certificates
echo "Acquire::http::Pipeline-Depth \"0\";" > /etc/apt/apt.conf.d/99nopipelining
vi /etc/apt/sources.list

mobaxterm 的

/etc/apt/sources.list 中写入:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

# deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

最后的security部分,可以考虑用国内的源,时间上能落后多少呢?

sudo设置

执行sudo报错: xxx 不是 sudoers 文件

su
vi /etc/sudoers

找到 # Allow members of group sudo to execute any command, 在 %sudo ALL=(ALL:ALL) ALL 下添加一行:

xxx ALL=(ALL:ALL) ALL

xxx 为前面无法执行 sudo 命令的用户名, 执行 :wq! 强制保存

加入常用命令

 cd ~
 vi .bashrc

加入如下行

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$PATH

执行命令: source .bashrc

设置代理

参考: https://rankment.com/p/64ed9fc3fe69821a83b5b0f60ef12f3d/

升级系统

建立连接: ssh -C -D 1080 username@server_ip

打开新的终端:

sudo proxychains apt-get update && sudo proxychains apt-get upgrade

修改hyper-v下桌面环境分辨率

sudo vi /etc/default/grub

找到GRUB_CMDLINE_LINUX_DEFAULT所在行进行修改:

# GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

修改完毕后在Terminal环境里运行sudo update-grub ,Debian内xfce设置,显示,重选新的分辨率,便可以看到Debian运行在新的分辨率下了。

注意:这种方法最高只能支持到1920×1080 的分辨率,如果设置了1920×1200或者更大的分辨率,U则会恢复到默认的分辨率。对于大屏幕显示器有高DPI需求,可以考虑用RDP,VNC等方式。

中文环境

sudo apt install fonts-wqy-zenhei locales
sudo vi /etc/locale.gen

将以下行前面的注释去掉

zh_CN GB2312
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8

sudo vi /etc/locale.conf , (没有这个文件就创建一个), 写入: LANG=zh_CN.UTF-8

运行: sudo dpkg-reconfigure locales

安装中文输入法:sudo apt install fcitx5 fcitx5-chinese-addons

注销桌面重新进入,CTRL + 空格进行输入法切换

正文完
 0
评论(没有评论)