折腾Ubuntu+Win虚拟机
问题
搬家后发现笔记本屏幕不亮,外接显示器时好时坏,系统有时可以进入,有时黑屏。大白菜PE系统可以进入,笔记本屏幕可亮。BIOS 可以进入。
判断是系统出现问题
备份部分数据后,开始重装系统,下载了一个 win10_x64.iso ,但是无法引导。
尝试换了若干镜像,发现win镜像无法引导,ubuntu 镜像可以引导。试过 BIOS 模式 legacy/UEFI, 很多配置, 没有解决。
分析了一下windows需求:
百度网盘(下载ns游戏等资源)
折腾ns, 拷贝系统升级包需要win系统(据说macos拷贝有问题)
不玩游戏(笔记本太老,带不动)
打算安装Ubuntu, 再安装 win 虚拟机。BTW, 在安装win虚拟机过程中,发现之前失败的镜像第一次可以引导,但是安装过程中直接退出。再次安装就无法引导了,和笔记本无法引导的症状一致。只能认为是镜像有问题????
被折腾的无语了。折腾了一周,每天晚上21:00-24:00, 一个个镜像尝试,非常蛋疼。
现在win 镜像不像以前那么好下载了。
最终使用的镜像名称是, cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso, 并不纯净,预装了好多垃圾软件, 360, 2345, 酷狗,爱奇艺,这些。
我也想装win10, 官方下载太慢, 非官方下了两个都不能用,蛋疼的一批。
https://www.yuque.com/docs/share/dfdc7764-83b4-4acf-8ee2-076fd3bf1a09?# 《再次装系统》
ubuntu问题
时隔多年,再次装起 ubuntu, 版本是 22.04。感受是,
功能稳定很多
界面好看很多
同时满足初阶和高阶玩家
本人算半个高端玩家,完全命令行也不是不行,但是作为桌面OS, 能界面操作的还是方便很多。
日常操作需要解决的问题:
中文输入法
apt源
命令行工具
搜狗输入法
总结,略麻烦,需要有耐心操作。
官方文档: https://shurufa.sogou.com/linux/guide
```
sudo apt-get install fcitx sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ sudo apt purge ibus udo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 sudo apt install libgsettings-qt1 sudo dpkg -i sogoupinyin_版本号_amd64.deb
```
最好先安装依赖,最后装输入法deb
使用起来还是很流畅的,和win没多大区别。这个进步很多,8年前使用搜狗的时候,各种不正常。
apt国内源
https://blog.csdn.net/xiangxianghehe/article/details/122856771
```
# 阿里源 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
```
文件: /etc/apt/sources.list
原文件内容:
```
deb http://cn.archive.ubuntu.com/ubuntu/ jammy main restricted deb http://cn.archive.ubuntu.com/ubuntu/ jammy-updates main restricted deb http://cn.archive.ubuntu.com/ubuntu/ jammy universe deb http://cn.archive.ubuntu.com/ubuntu/ jammy-updates universe deb http://cn.archive.ubuntu.com/ubuntu/ jammy multiverse deb http://cn.archive.ubuntu.com/ubuntu/ jammy-updates multiverse deb http://cn.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu jammy-security main restricted deb http://security.ubuntu.com/ubuntu jammy-security universe deb http://security.ubuntu.com/ubuntu jammy-security multiverse
```
terminal
guake
https://guake.readthedocs.io/en/latest/user/installing.html#system-wide-installation
还没找到合适,希望可以解决一下问题
鼠标双击文字即可复制
Create ~/.inputrc and add these lines:
# Respect default shortcuts.
$include /etc/inputrc
## arrow up
"\e[A":history-search-backward
## arrow down
"\e[B":history-search-forward
vim 配置
默认tab宽度太大,希望一个tab 宽度等于4个space
https://stackoverflow.com/questions/234564/tab-key-4-spaces-and-auto-indent-after-curly-braces-in-vim
vim ~/.vimrc
#Add the configuration stated above
filetype plugin indent on
set tabstop=4
set shiftwidth=4
set expandtab
windows虚拟机
切勿通过 apt-get 安装,版本有问题。进入官网页面下载 deb 安装包。
https://www.virtualbox.org/wiki/Linux_Downloads
选择 ubuntu 22.04
一样使用 sudo dpkg -i xxx.deb 安装,看报错需要apt安装一些依赖。
安装完虚拟机,还有几个问题需要解决:
分辨率
共享文件
网络
网络
默认使用的是NAT, 只要宿主机可以上网,那么虚拟机默认可以上网。第一次通过apt安装的virtualbox , 就有这个问题,操作系统无法识别网卡,所以虚拟机内部不能联网。
分辨率
在虚拟机的菜单栏,选择 设备 -> 安装增强功能
虚拟机内部会多挂在一个光驱数据,里面选择安装文件,双击安装。
此时看虚拟机菜单栏,选择 视图 -> 自动调整显示尺寸,勾选这个后,拉动虚拟机窗口大小后,内部显示会跟着变化。
桌面右键,调整分辨率可以work
共享文件
依赖增强功能
菜单栏,设备,共享文件件
选择想共享的宿主机目录,勾选自动挂载,不用填挂载点,直接在虚拟机中就能看到新多了一个盘符。
感想
应用web化值得提倡,浏览器统一了各个操作系统。用了chrome, 可以在各个操作系统获得接近一致的使用体感。
过程中犯了一个错,用于传输 ns awool 的软件是java, 不一定要在win安装JRE, 在unbuntu安装JRE就可以。跨平台运行时就是好啊。