请问如何在一台 Linux 上加载另一台 Linux

2024 年 3 月 4 日
 LitterGopher

我已经有一台 Arch Linux 是安装到笔记本主机上的,但是还有另一台 Gentoo Linux 是安装到移动硬盘上的。

现在如何在我启动 Arch 之后把 Gentoo 挂载到当前系统,并切换为 Gentoo ?不需要切换桌面环境,只需要在某个特定的终端环境中是 Gentoo 即可,而这个终端环境之外依旧是 Arch 。即同时运行 Arch 和 Gentoo ,两者共享磁盘之外的物理硬件。

(不一定非要先启动 Arch ,先启动 Gentoo 然后在 Gentoo 上启动 Arch 也是可以的)

4569 次点击
所在节点    Linux
18 条回复
dhb233
2024 年 3 月 4 日
chroot
Puteulanus
2024 年 3 月 4 日
chroot 不知道行不行
goodryb
2024 年 3 月 4 日
那就是同一套物理环境同时运行两套系统,坐等楼下高人指点
nuk
2024 年 3 月 4 日
怕是不行
fioncat
2024 年 3 月 4 日
看你对隔离的要求?
如果只要隔离磁盘,进程和网络不需要隔离,直接 chroot 。
如果需要沙盒环境,可以尝试用 Docker ? root 设置为你的 Gentoo 。
BingoXuan
2024 年 3 月 4 日
chroot 就行,即使你在 x86 跑 arm 发行版都没问题
tedding
2024 年 3 月 4 日
distrobox? 就是 docker
aaniao002
2024 年 3 月 4 日
找一下 gentoo handbook ,是类似 mount o bind dev, mount t proc, chroot, source 这样的。
bt7vip
2024 年 3 月 4 日
Linux 没有测试,window 有测试,宿主机是 Windows ,要加载 Linux ,方法是在 VM 创建虚拟机,硬盘选物理硬盘,可以正常启动,但是创建的桥接网卡无法联网
vcn8yjOogEL
2024 年 3 月 4 日
需要两个系统都能作为主系统启动就用 chroot 或虚拟机通真实分区
不需要就用容器, 例如 distrobox
DefoliationM
2024 年 3 月 4 日
硬件无法同时共用,如果不嫌弃虚拟机可以,kvm 可以直接用磁盘启动
juzisang
2024 年 3 月 4 日
docker kvm
hexler
2024 年 3 月 4 日
虚拟机直通硬盘
aloxaf
2024 年 3 月 4 日
systemd-nspawn
feelinglucky
2024 年 3 月 4 日
@hexler 正解,我经常这样子干
kirory
2024 年 3 月 4 日
qemu
Adelell
2024 年 3 月 5 日
再加一台电脑。
panzhc
2024 年 3 月 11 日
不知道这样做的目的是什么,实现的办法有很多,包括虚拟机、容器,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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1020395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX