V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
junhua13
V2EX  ›  Linux

请问安装 win11+archlinux 双系统需要注意什么

  •  
  •   junhua13 · 2024-07-18 00:44:53 +08:00 · 3692 次点击
    这是一个创建于 416 天前的主题,其中的信息可能已经有所发展或是发生改变。
    双硬盘方式,装一个硬盘上出问题更难顶
    请问有经验的老哥给点建议,想折腾 arch ,又不想 win 蹦了
    第 1 条附言  ·  2024-07-21 12:53:50 +08:00
    感谢各位老哥的建议,已经成功安装配置好了,谢谢
    29 条回复    2024-08-16 19:18:42 +08:00
    fugu37
        1
    fugu37  
       2024-07-18 01:04:01 +08:00
    拆掉 Windows 所在的硬盘,单独安装 archlinux 。安装完成后再插回 windows 硬盘,重新生成 grub 配置。
    1rv013c6aiWPGt24
        2
    1rv013c6aiWPGt24  
       2024-07-18 01:12:20 +08:00 via Android
    试试 wsl2 或者虚拟机?我一直不太喜欢双系统
    just4id
        3
    just4id  
       2024-07-18 01:13:51 +08:00 via iPhone
    需要注意把 arch 装在 win 的 wsl 里,因为 arch 是滚动更新
    aycclm
        4
    aycclm  
       2024-07-18 01:14:49 +08:00
    1 楼说的对
    brcefy
        5
    brcefy  
       2024-07-18 07:23:21 +08:00 via Android
    先装 win 再装 arch 也行,反正有两个盘
    leoo8888
        6
    leoo8888  
       2024-07-18 08:41:05 +08:00 via Android
    不用拆硬盘直接装就行,archinstall 配置一下,选 grub ,昨晚才装的 arch ,最头疼的是显卡的驱动,用起来感觉不如 windows 下,流畅 hdmi 的声音还时不时没有
    lovelylain
        7
    lovelylain  
       2024-07-18 08:43:49 +08:00 via Android
    @just4id 滚动更新问题不大,在虚拟机里用了 10 多年,前年将一个很久没用的笔记本找出来,上面虚拟机里有个 5 年没更新的 arch ,经过一番折腾还更新成功了。
    zhangeric
        8
    zhangeric  
       2024-07-18 08:48:45 +08:00
    上虚拟机嘛.
    要是新电脑,不如上 pve,装多个虚拟机,能同时用,还互不干扰.
    deyu260
        9
    deyu260  
       2024-07-18 08:54:54 +08:00 via Android
    我有台 06 年的笔记本 跑 win7 够用 用 archlinux 会不会缺少指令集困难重重?没有 sse4
    spf13579
        10
    spf13579  
       2024-07-18 08:56:04 +08:00
    我也是双硬盘,不知道 1 楼方法好不好用,回头试试,我的主要问题就是启动选项的配置问题,试过 clover 还有 refind ,都不是那么好用,还有一个问题就是进入 archlinux 后再进 windows ,windows 时间就不对,懒得解决了
    greenskinmonster
        11
    greenskinmonster  
       2024-07-18 09:04:02 +08:00
    前面刚刚在笔记本上装了 arch+secure boot+btrfs 全盘加密,windows 也是在另外一个硬盘上。
    arch 用自己的 esp 分区,不要和 Windows 的混用,分区大小建议 2-4G 。
    bootloader 用的 systemd-boot ,比较简单,内核用 UKI 格式。默认是没有启动 Windows 选项的,想进入 Windows 用 bios boot menu 。有空打算再试试 rEFInd 。
    另外用 mkosi 生成了一个 UKI 的 rescue 系统,万一系统崩了,可以进这个环境修复,esp 分区留大点就是给这个用。
    aloxaf
        12
    aloxaf  
       2024-07-18 09:19:05 +08:00
    看 Arch Wiki 吧,https://wiki.archlinux.org/title/Dual_boot_with_Windows
    只要你别手贱往另一块盘上装系统,那最多把引导搞坏,引导搞坏慢慢修就是了。

    推荐使用 systemd-boot ,配置简单,但是它只能识别同一个 EFI 中的 Windows Boot Manager ,考虑到 Windows 默认分配的 EFI 很小不方便共用,你可以在 Arch 的硬盘上装好系统配好引导后,再把 Windows Boot Manager 的相关文件复制过来试试。
    basncy
        13
    basncy  
       2024-07-18 10:17:41 +08:00
    给 boot 单独划个分区, 塞 ISO, 没 U 盘的时候, 可以从 iso 启动.
    saranz
        14
    saranz  
       2024-07-18 10:31:44 +08:00
    其中之一跑虚拟机是最好的双系统方案。
    rustnj
        15
    rustnj  
       2024-07-18 11:06:48 +08:00
    @saranz 虚拟机有点卡
    Radiation
        16
    Radiation  
       2024-07-18 11:25:08 +08:00
    没啥特别需要注意的,主要是核显+独显的方式驱动得好好处理,不然容易开不了机,卡 logo ,可以看看这个:<https://arch.icekylin.online/>
    mylovesaber
        17
    mylovesaber  
       2024-07-18 11:50:22 +08:00
    首先明确是不是生产,如果是,那么最稳妥的是一个硬盘一个系统,先装 win ,另一个硬盘别分区,然后关机重启进 linux 的安装界面,重点来了,grub 默认会选择 win 所在的 efi 分区,别用那个,必须在安装 linux 的那个硬盘上手动创建 efi 分区,这样 win 引导不被修改的话,win 随便更新系统都没问题,因为 win 每次更新系统都会检测引导是否被修改,如果被改了,就会强制改回 win

    如果不是生产,你随意
    FYFX
        18
    FYFX  
       2024-07-18 11:51:49 +08:00
    分两块盘,不要动 windows 的 efi 分区,然后用 rEFInd 或者 Limine 做 bootloader
    yangzzzzzz
        19
    yangzzzzzz  
       2024-07-18 14:14:59 +08:00
    我直接是 wls2 里装的 arch https://wsldl-pg.github.io/ArchW-docs/
    ByteCat
        20
    ByteCat  
       2024-07-18 18:56:58 +08:00
    为什么楼上都说不要动 Windows 的 EFI 分区?我单盘两个分区一个 Windows 11 一个 Arch Linux ,EFI 分区公用,没发现什么问题啊
    ByteCat
        21
    ByteCat  
       2024-07-18 18:58:25 +08:00
    cyp0633
        22
    cyp0633  
       2024-07-18 20:49:03 +08:00
    装完看下楼上发的 Arch Wiki ,主要就是时间同步问题。安装的话,我用的也是两块硬盘+原配 EFI 分区,这分区确实有点小,我就分开挂载的/efi 和/boot ,把 initramfs 留在 Linux 的 root 分区里,这个 EFI 分区起码再加个 rEFInd 还是能塞下的。用 Btrfs 分卷的话可能要多花点功夫,传统方案还是比较简单的,rEFInd 能探测到 Windows 。
    spf13579
        23
    spf13579  
       2024-07-19 08:51:36 +08:00
    昨天试了下,本身我是两个盘,分别有各自的 efi 分区,archlinux 直接用 limine 启动的,昨天尝试把 windows 添加进 limine ,成功
    junhua13
        24
    junhua13  
    OP
       2024-07-21 13:13:09 +08:00
    @spf13579 win 改下注册表就行了,用 utc 的方式校准时间
    zhangchongjie
        25
    zhangchongjie  
       2024-07-31 13:19:02 +08:00
    我两个分区三套系统,mac+win 一分区,arch 单独一个,说实话下决心用 linux 的话,把 win 替代了吧,我目前已经删掉 win 了。
    junhua13
        26
    junhua13  
    OP
       2024-07-31 13:47:13 +08:00
    @zhangchongjie 玩了一阵,确实可以当主力,等买了主机再把 win 删喽,留着玩游戏😂
    zhangchongjie
        27
    zhangchongjie  
       2024-07-31 15:43:25 +08:00
    @junhua13 现在 linux 有 vallkan 加持,好多游戏有 linux 版,甚至破解都有了,我 arch 都装上小红車了
    dwSun
        28
    dwSun  
       2024-08-16 09:28:13 +08:00
    我也是双硬盘,不过我干了另一个有意思的事情。

    在 linux 下,我用 virtualbox 做了硬盘直通,然后在虚拟机里面运行另一个硬盘上的 windows 。

    在 windows 下面,我用 hyperv 做了硬盘直通,然后运行起来另一个硬盘上的 linux 。

    也就是说,这两块硬盘上的系统吗,都可以随时同时启动。

    不过就是 windows 系统里面有些硬件用不了,体验不是很好。
    junhua13
        29
    junhua13  
    OP
       2024-08-16 19:18:42 +08:00
    @dwSun 你这想法厉害了这样在虚拟机运行另一个系统,不会很容易造成 bug 吗
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2536 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:28 · PVG 19:28 · LAX 04:28 · JFK 07:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.