我已经有一台 Arch Linux 是安装到笔记本主机上的,但是还有另一台 Gentoo Linux 是安装到移动硬盘上的。
现在如何在我启动 Arch 之后把 Gentoo 挂载到当前系统,并切换为 Gentoo ?不需要切换桌面环境,只需要在某个特定的终端环境中是 Gentoo 即可,而这个终端环境之外依旧是 Arch 。即同时运行 Arch 和 Gentoo ,两者共享磁盘之外的物理硬件。
(不一定非要先启动 Arch ,先启动 Gentoo 然后在 Gentoo 上启动 Arch 也是可以的)
![]() | 1 dhb233 2024-03-04 11:51:50 +08:00 ![]() chroot |
![]() | 2 Puteulanus 2024-03-04 11:52:11 +08:00 ![]() chroot 不知道行不行 |
![]() | 3 goodryb 2024-03-04 11:53:33 +08:00 那就是同一套物理环境同时运行两套系统,坐等楼下高人指点 |
![]() | 4 nuk 2024-03-04 11:55:25 +08:00 怕是不行 |
![]() | 5 fioncat 2024-03-04 12:01:38 +08:00 ![]() 看你对隔离的要求? 如果只要隔离磁盘,进程和网络不需要隔离,直接 chroot 。 如果需要沙盒环境,可以尝试用 Docker ? root 设置为你的 Gentoo 。 |
![]() | 6 BingoXuan 2024-03-04 12:02:54 +08:00 chroot 就行,即使你在 x86 跑 arm 发行版都没问题 |
![]() | 7 tedding 2024-03-04 12:15:53 +08:00 distrobox? 就是 docker |
8 aaniao002 2024-03-04 12:29:40 +08:00 via Android ![]() 找一下 gentoo handbook ,是类似 mount o bind dev, mount t proc, chroot, source 这样的。 |
9 bt7vip 2024-03-04 12:38:08 +08:00 via Android Linux 没有测试,window 有测试,宿主机是 Windows ,要加载 Linux ,方法是在 VM 创建虚拟机,硬盘选物理硬盘,可以正常启动,但是创建的桥接网卡无法联网 |
10 vcn8yjOogEL 2024-03-04 14:24:33 +08:00 ![]() 需要两个系统都能作为主系统启动就用 chroot 或虚拟机通真实分区 不需要就用容器, 例如 distrobox |
11 DefoliationM 2024-03-04 14:49:10 +08:00 ![]() 硬件无法同时共用,如果不嫌弃虚拟机可以,kvm 可以直接用磁盘启动 |
![]() | 12 juzisang 2024-03-04 14:55:03 +08:00 docker kvm |
13 hexler 2024-03-04 15:45:12 +08:00 ![]() 虚拟机直通硬盘 |
14 aloxaf 2024-03-04 17:37:33 +08:00 systemd-nspawn |
![]() | 15 feelinglucky 2024-03-04 19:46:53 +08:00 @hexler 正解,我经常这样子干 |
16 kirory 2024-03-04 20:31:54 +08:00 ![]() qemu |
![]() | 17 Adelell 2024-03-05 01:23:16 +08:00 via iPhone 再加一台电脑。 |
![]() | 18 panzhc 2024-03-11 16:08:50 +08:00 不知道这样做的目的是什么,实现的办法有很多,包括虚拟机、容器,chroot ,最简单的是 chroot ,可以参考: https://wiki.archlinuxcn.org/wiki/%E4%BB%8E%E7%8E%B0%E6%9C%89_Linux_%E5%8F%91%E8%A1%8C%E7%89%88%E5%AE%89%E8%A3%85_Arch_Linux |