实验室搬动,需要把之前散落在 CS 和笔记本上的各处的轨迹提取代码集中在实验室电脑上,同时实验室电脑的 Windows 系统需要重装,Ubuntu 需要重新扩容
需求:
- Windows 恢复
- Ubuntu 扩容
以下是这个过程中遇到的问题记录
1、TPM数据清除
将 Dell 中桌面的数据和机械 D 盘中的数据打包压缩,暂存在T5中,直接使用设置中的恢复Windows 删除所有数据。
恢复完成后发现电脑黑屏,开关机无反应,插拔显卡、显示器无反应,无法进入 BIOS,怀疑显卡出问题。尝试使用显卡 DP 接口外接显示器,无果。尝试主板 HDMI 接口,点亮,发现主板询问是否需要清除 TPM,以及由 TPM 加密的数据(由于此时还为进 BIOS,同时显卡暂未点亮,因此无法使用显卡接口进行输出,需要使用主板和核显)。担心涉及保修问题,因此未清除,系统正常启动。
2、跳过联网激活
跳过系统联网激活,设置本地账户时参考视频。
- 在联网界面按 Shift+F10 调出终端
- 输入 oobe/bypassnro.cmd 并运行
- 系统自动重启,回到联网界面选择“我没有 Internet 连接”即可
这样可以设置为本地账户,避免账户名称是自己微软账户的邮箱,进入系统后再去设置登陆自己的微软账户即可。
最后使用软件合集安装包配置 Windows。
3、grub 引导消失
配置完 Windows 后重启进入 Ubuntu,但是无系统引导界面。
查阅资料发现有可能由以下原因导致:
- Windows 快速启动未关闭
- BIOS SecureBoot 未关闭
两项关闭后未果
再次查阅资料应该是引导系统引导出现问题,尝试使用 boot repair 工具进行修复:
- 使用 UltraISO制作 Ubuntu 启动盘
- 试用 Ubuntu
- 打开终端
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
执行第一步时报错 Cannot add PPA: ‘ppa:~yannubuntu/ubuntu/boot-repair‘. ERROR: ‘~yannubuntu‘ does not exist,查询资料后进行修复。
sudo gedit /etc/apt/source.list #管理员打开source
加入官网给出的 ppa:
deb https://ppa.launchpadcontent/yannubuntu/boot-repair/ubuntu bionic main deb-src https://ppa.launchpadcontent/yannubuntu/boot-repair/ubuntu bionic main
添加密钥:
sudo apt-key adv --keyserver keyserver.ubuntu --recv-keys 1024R/3C48D16124B50277AF10D27F32B18A1260D8DA0B
最后更新:
sudo apt update
但是报错,无法识别,同时注意到没有网络连接,尝试安装 i219 网卡驱动 e1000e,参考资料
途中发现缺少 gcc 和 make,进行安装:
sudo apt-get install make
sudo apt-get install gcc
sudp apt update
重新安装后仍然无网络连接,尝试使用无线随身 WiFi 和手机 USB 热点共享网络,WiFi 不可用,手机 USB 共享网络无法识别,至此仍然无法安装上 boot repair。
最后摆烂,尝试BIOS直接更改UEFI引导顺序,想直接引导 Ubuntu,Windows 有需要再使用 F12 进行切换。
惊奇发现 grub 引导可用了,原来只是 Windows 重装后自动将其 UEFI 引导改到了第一位,只需要将 Ubuntu 的 UEFI 引导改到第一位即可。
4、Ubuntu扩容
参考资料
在Windows下首先进入磁盘管理,压缩卷,腾出空间
使用之前制作的Ubuntu启动盘进入试用系统
安装gparted(如果没有的话),点开
逐个移动空闲空间至想要的盘,进行扩容
保存后即可
总结
- 买核显
- 重装Windows后记得调整UEFI顺序
- 常备Ubuntu镜像和UltraISO