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

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

  •  
  •   LitterGopher · 54 天前 · 3239 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    18 条回复    2024-03-11 16:08:50 +08:00
    dhb233
        1
    dhb233  
       54 天前   ❤️ 2
    chroot
    Puteulanus
        2
    Puteulanus  
       54 天前   ❤️ 1
    chroot 不知道行不行
    goodryb
        3
    goodryb  
       54 天前
    那就是同一套物理环境同时运行两套系统,坐等楼下高人指点
    nuk
        4
    nuk  
       54 天前
    怕是不行
    fioncat
        5
    fioncat  
       54 天前   ❤️ 1
    看你对隔离的要求?
    如果只要隔离磁盘,进程和网络不需要隔离,直接 chroot 。
    如果需要沙盒环境,可以尝试用 Docker ? root 设置为你的 Gentoo 。
    BingoXuan
        6
    BingoXuan  
       54 天前
    chroot 就行,即使你在 x86 跑 arm 发行版都没问题
    tedding
        7
    tedding  
       54 天前
    distrobox? 就是 docker
    aaniao002
        8
    aaniao002  
       54 天前 via Android   ❤️ 1
    找一下 gentoo handbook ,是类似 mount o bind dev, mount t proc, chroot, source 这样的。
    bt7vip
        9
    bt7vip  
       54 天前 via Android
    Linux 没有测试,window 有测试,宿主机是 Windows ,要加载 Linux ,方法是在 VM 创建虚拟机,硬盘选物理硬盘,可以正常启动,但是创建的桥接网卡无法联网
    vcn8yjOogEL
        10
    vcn8yjOogEL  
       53 天前   ❤️ 1
    需要两个系统都能作为主系统启动就用 chroot 或虚拟机通真实分区
    不需要就用容器, 例如 distrobox
    DefoliationM
        11
    DefoliationM  
       53 天前   ❤️ 1
    硬件无法同时共用,如果不嫌弃虚拟机可以,kvm 可以直接用磁盘启动
    juzisang
        12
    juzisang  
       53 天前
    docker kvm
    hexler
        13
    hexler  
       53 天前   ❤️ 3
    虚拟机直通硬盘
    aloxaf
        14
    aloxaf  
       53 天前
    systemd-nspawn
    feelinglucky
        15
    feelinglucky  
       53 天前
    @hexler 正解,我经常这样子干
    kirory
        16
    kirory  
       53 天前   ❤️ 1
    qemu
    Adelell
        17
    Adelell  
       53 天前 via iPhone
    再加一台电脑。
    panzhc
        18
    panzhc  
       46 天前
    不知道这样做的目的是什么,实现的办法有很多,包括虚拟机、容器,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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2769 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.