以管理员身份打开命令提示符:搜索“cmd”,右键单击命令提示符,然后选择“以管理员身份运行”。

列出启动项:输入bcdedit /enum firmware并按 Enter 键,即可查看所有 EFI 启动项,包括 Linux。

识别 Linux 条目:查找包含\EFI\ubuntu\(或类似的 Linux 发行版路径)的条目,并复制其identifier(花括号中的长字符串,例如{xxxxxxxx-xxxx…})。

删除条目:输入bcdedit /delete {your_copied_identifier}(将占位符替换为实际 ID)并按 Enter 键。

删除文件夹(可选,但建议执行):
为 EFI 分区分配一个字母:diskpart,然后list vol,select vol X(其中 X 是您的 EFI 分区号),assign letter=Z(或任何未使用的字母),以及exit。
导航到该位置:Z:然后cd EFI。

删除 Linux 文件夹:(rd ubuntu /s将“ubuntu”替换为您的发行版文件夹名称)并输入Y以确认。

删除字母:,diskpart然后list vol,select vol Z,remove letter=Z,exit。

intel rst 不兼容linux,导致安装linux时无法识别硬盘

解决方法:

最好备份硬盘,不过不备份可能也可以,我没有丢失硬盘数据
打开终端管理员运行
bcdedit /set safeboot minimal

重启进入bios
UEFI中关闭Intel Rapid Storage Technology,可能还需要找到VMD并关闭。

启动windows系统,打开终端管理员运行
bcdedit /deletevalue safeboot
设备管理器的存储控制器里Intel RST VMD消失即成功!

将以下文本保存为chs.reg:

1
2
3
4
5
6
7
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="Noto Sans CJK SC"
"MS Shell Dlg 2"="Noto Sans CJK SC"
"SimSun"="Noto Sans CJK SC"
"Microsoft YaHei"="Noto Sans CJK SC"

通过执行 wine regedit ./chs.reg即可导入以上条目。执行相关操作后,需要关闭所有 Wine 服务并运行 winecfg 查看效果wineserver -k

启动U盘系统,代开命令行

运行命令

修改<>中的内容为自己对应的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 显示磁盘分区信息
lsblk -f
# 打开管理员身份
su
# 挂载BTRFS文件系统
mount -o subvol=@ /dev/<sdyC> /mnt
# 挂载EFI分区
mount /dev/<sdyA> /mnt/boot/efi
# 进入chroot
manjaro-chroot /mnt /bin/bash
# 安装系统中的grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
# 更新grub配置
grub-mkconfig -o /boot/grub/grub.cfg
# 更新grub配置(可能可选运行)
update-grub

运行U盘启动系统,打开命令行:Shift + F10

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 打开diskpart
diskpart
# 列出磁盘
list disk
# 选择磁盘
select disk X
# 列出卷号
list volume
# 选择卷号
select volume <卷号>(例如:select volume 3)
# 分配盘符
assign letter=S
# 退出
exit
# C盘为系统盘,S盘为EFI分区
bcdboot C:\Windows /s S: /f UEFI

安装archlinux

最后需要grub-mkconfig -o /boot/grub/grub.cfg

使用有线网卡连接网络

打开start/enable NetworkManager.service后,
注意打开systemd的DNS:systemd-resolved

安装字体

sudo pacman -Syu noto-fonts-cjk wqy-zenhei wqy-microhei adobe-source-han-sans-cn-fonts

运行AUR软件

  1. 安装base-devel:sudo pacman -Syu base-devel
  2. 点击AUR的链接可以快捷复制链接地址,然后:git clone https://git...
  3. 编译软件:makepkg -s
  4. 安装生成的软件包:sudo pacman -U <pkg>

安装软件的所有可选依赖

1
2
sudo pacman -S expac
sudo pacman -S --asdeps $(expac -S '%o' <对应软件>)

source /etc/environment有用

修改环境变量后使用source命令更新

plasma打开磁盘失败

手动命令行mount成功

krfb:远程桌面

安装steam后如果无法启动,可以试试重启后启动steam

steam使用代理启动

1
2
3
$ whereis steam
steam: /usr/games/steam /usr/share/man/man6/steam.6.gz
$ env http_proxy=http://127.0.0.1:1080/ /usr/games/steam -tcp %U

在manjaro运行dota2

dota2使用开源驱动video-linux帧数28fps,使用闭源驱动video-nvidia后100fps
英伟达20系显卡以上运行命令安装闭源驱动:sudo mhwd -i pci video-nvidia

dota2显示帧率曲线和硬件使用率

安装mangohud:pacman -Syu mangohud
在dota2的启动选项添加:mangohud %command%

UEFI的固件安装manjaro

  1. 硬盘分区表为MBR会导致安装失败,在windows下使用diskgenius将分区表改为GPT后安装(注意备份重要文件,以免硬盘数据丢失)。
  2. 添加一个500MB以上的分区,挂载到/boot/efi,标记为efi。

C:\Users\WBW\AppData\Local\kingsoft

0%