再战Nvidia,安装 Windows 11 和 EndeavourOS 双系统

吐血刚装了一周的Ubuntu23.04就挂了,由于买的是最新的显卡就上了Test版别,成果Ubuntu自带的nvidia驱动535居然会失灵,nvidia-smi直接fail。所以换了一堆发行版别,可是我这个主板没带hdmi不支持集显输出,有必要装置时就上nvidia驱动。

装备

  • intel 13900k
  • nvidia 4090 七彩虹
  • 微星 Z790

吐槽

  1. Pop OS只要Try install,装置根本进不去就grub卡住
  2. Manjaro彻底进不了boot界面
  3. Ubuntu 22.04 LTS 装置成功后,显卡驱动直接卡死,clean, XXX files, XXXX blocks
  4. Ubuntu 23.04 这些天装置界面一到跑Script部分直接卡成ppt,大哥我这是i9 24C32T,你可真逗。
  5. 服务器厂商RHEL家族和SUSE家族就别盼望了,根本官方驱动
  6. Windows的体系引导盘有必要装置在Linux前面,diskpart无法挂载Linux的efi。即先装Windows,再装Linux/Mac OS

正题

怎么装置Win11和Arch的双体系

iso:

  • Win11_22H2_Chinese_Simplified_x64v2.iso

再战Nvidia,安装 Windows 11 和 EndeavourOS 双系统

  • Endeavouros_Cassini_Nova-03-2023_R2.iso

再战Nvidia,安装 Windows 11 和 EndeavourOS 双系统

这些直接官网上下载,我用Motrix下载的,Rufus烧录的

装置Windows

Rufus烧录的时分会帮我们去掉TPM等,装置过程巴适得很,根本默许装置,可是主张手动分配磁盘分区。由于微软小气的一匹,EFI默许分配了100MB,一般Mac OS分配200MB。

在磁盘分区的时分 按Shift+F10调出命令提示符界面:

  1. 输入diskpart,回车。

  2. 输入list disk,可以看到硬盘编号,0,1,2,3…

  3. 输入select disk x(x是硬盘编号)选中你要分区的硬盘。

  4. 输入create partition efi size=xxx(xxx是分区大小,以MB为单位,Microsoft默许是100MB,Mac默许是200MB,可适当增大,例如512MB)。

  5. 输入create partition primary size=xxx 此处开端创立C盘。然后,请重新启动计算机,挑选从UEFI设备引导启动,进行后续装置操作。

退出后,选中新建的主分区,体系会自动分配 Microsoft(R) 保留分区 (MSR)

装备完后,经过体系更新来装置intel驱动等等补丁。

装置EndeavourOS

EndeavourOS是Arch系的分支,和Manjaro不相同的是,只供给了图形装置,而体系pkg和kernel依旧遵循Archlinux原来的姿态。半年前放在Vmware中代替Fedora,成果吾很中意嘞,更没想到的是,如今他已是distrowatch老二了。

BIOS切换boot到USB,为了装Nvidia,我挑选with Nvidia的版别

进入后,和Arch相同是一个虚拟Linux。巴适,KDE界面。

插曲:这儿我不是吐槽Gnome不好用,可是RHEL和Ubuntu你们钻研桌面得吧劲,能不能优先解决一下Linus教主的N卡驱动问题。搞得林老头最近粉起Steaam了(关键网友说这玩意装置会删分区,我试水VMware也没成,boot画面GG Err)

和Windows 10相同右下角一堆图标中有wifi控制的,菜单直接找Available network

接着换源 Konsole中输入

$sudo nano /etc/pacman.d/mirrorlist

换我国的源,按照German or Usa模板,增加在他们前面,根本就可以了

## China
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.dgut.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
Server = http://mirror.redrock.team/archlinux/$repo/os/$arch
Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
#Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

换了yay -Syu测验一下很快

开端装置左下角图标最靠右的双击,就出现菜单

再战Nvidia,安装 Windows 11 和 EndeavourOS 双系统

Start the Installer

选 Online

选 简体中文或American English,后面和其他版别差不太多

到了 Bootloader,选grub的

留意默许的systemd-boot合适装置单个体系创立EFI使用,grub测验后合适双体系挂载EFI

再战Nvidia,安装 Windows 11 和 EndeavourOS 双系统

到下一步分区选最后一个,手动分区

新建一个ext4格局1GB的/boot分区,flag选上boot
将windows的512MB的efi选中,编辑他,mount /boot/efi,选保留,别格局化,flag选boot和bios** 两个都选上
分配swap分区,主张和内存相同
在自己分配/(root目录)和/home(home目录)的分区,随意至少有一个root就够了

选下一步,装备用户和密码

等待装置完成,很快的至少半个小时

重启

装备双体系boot

windows和endeavour都没供给efibooter,只能自己加一个,我这儿直接在endaevour中装置refind(开源free)

$ yay -S refind

$ sudo cp /usr/share/endeavouros/EndeavourOS-icon.png /boot/efi/EFI/refind/icons/os_endeavourOS.png

$ sudo nano /boot/efi/EFI/refind/refind.conf

在找到和下面格局相同的,延续增加下文:

menuentry "EndeavourOS" {
    icon     EFI/refind/icons/os_endeavourOS.png
    volume   "EndeavourOS"
    loader   EFI/endeavouros/grubx64.efi
}

最底部增加

dont_scan_dirs ESP:/EFI/boot,EFI/Mircrosoft,EFI/endeavouros

保存后,重启进bios把boot改到refind第一

结语

nvidia-smi在两个体系中都应该是正常的,windows的主张用官方的驱动。

参考

  • 使用diskpart命令创立EFI装置分区
  • 从Manjaro转EndeavourOS装置简介
  • Latest release and download
  • rEFInd 装备参数文档
  • Ci ặt rEFInd Boot Manager trn EndeavourOS