V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
anonymoustian
V2EX  ›  Linux

Linux 可以做到没有 IPMI、没有 console、没有物理机接触的情况下重装系统吗?

  •  
  •   anonymoustian · Mar 13, 2018 · 6808 views
    This topic created in 2972 days ago, the information mentioned may be changed or developed.

    我的工作环境这边只能用 SSH 连接 linux 服务器(内网)。没有 IPMI,没有物理机接触,如何重装 linux 系统呢?

    27 replies    2018-03-22 13:35:19 +08:00
    ihades
        1
    ihades  
       Mar 13, 2018
    只能更新吧?没遇到过这种情况。
    zhaojjxvi
        2
    zhaojjxvi  
       Mar 13, 2018 via iPhone
    就是防止你轻易重装系统的吧
    yexm0
        3
    yexm0  
       Mar 13, 2018 via iPhone
    https://moeclub.org/
    能装 windows,能装 debian 或者 ubuntu.
    privil
        4
    privil  
       Mar 13, 2018
    centos 可以,搜 远程重装 centos6 VNC 7 应该也行
    akafeng
        5
    akafeng  
       Mar 13, 2018
    有网络的话,可以提前设置好脚本,netinstall
    tony1016
        6
    tony1016  
       Mar 13, 2018 via Android
    划分一个区,dd 进去,让 grub 下次引导到这里,再倒腾回去
    linyinma
        7
    linyinma  
       Mar 13, 2018
    这是要搞事情吧,似乎只有一种办法:“网络引导”,重启系统引导到网络硬板,这需要网卡支持和提前 BIOS 设置;
    前面楼上的通过脚本安装都是行不通的,grub 环境下脚本有限根本完不成整个流程自动执行,因为此时 grub 环境 Linux 内核都没加载别说各种脚本就( bash/Perl..)能被执行了~~
    anonymoustian
        8
    anonymoustian  
    OP
       Mar 13, 2018
    @linyinma 谢谢 不是搞事情,因为 IPMI 网没接过来,进机房又非常麻烦。
    linyinma
        9
    linyinma  
       Mar 13, 2018
    @anonymoustian sorry 忘记似乎 PXE 似乎可以
    Tyanboot
        10
    Tyanboot  
    PRO
       Mar 13, 2018
    别的 linux 有没有提供工具就不知道了, 至少 archlinux 提供了在 ssh 环境直接把其他发行版替换成 archlinux 的工具. 我就是这样把腾讯云的机子从 centos 给换成了 archlinux
    lrz0lrz
        11
    lrz0lrz  
       Mar 13, 2018
    chroot->安装->修改 grub ?
    anonymoustian
        12
    anonymoustian  
    OP
       Mar 13, 2018
    @Tyanboot 就是想重装 centos......
    julyclyde
        13
    julyclyde  
       Mar 13, 2018
    flynaj
        14
    flynaj  
       Mar 13, 2018 via Android
    写好脚本,只要网络不断
    privil
        15
    privil  
       Mar 13, 2018
    @anonymoustian #12 搜 关键字 “远程重装 centos6 VNC ” 这是无视我的正确答案么
    defunct9
        16
    defunct9  
       Mar 13, 2018 via iPhone
    开 ssh,让我上去试试
    jimzhong
        17
    jimzhong  
       Mar 13, 2018
    PXE 可以。也可以试试 kexec.
    whkvf
        18
    whkvf  
       Mar 13, 2018 via Android
    能搞,但是没法硬启动的话有坑的可能。
    charli
        19
    charli  
       Mar 13, 2018
    dd 命令,前提是有做好的系统
    ironx
        20
    ironx  
       Mar 13, 2018 via Android
    直接更换内核和根文件系统就好了
    sinxccc
        21
    sinxccc  
       Mar 13, 2018
    不同分区的话,往目标分区里写新系统的内容,然后把默认引导指向新的分区,重启,祈祷…

    只要过程小心一点就没问题,有一些系统默认就是这样升级的。
    yjd
        22
    yjd  
       Mar 13, 2018
    引导硬盘的 live 版再通过 vnc 返回屏幕再从网络源网络安装应该可以。不过万一中间哪个环节挂了。还是一样要操作物理机。
    ipxe 要你同网络里有 pxe 服务端。一样麻烦
    loveminds
        23
    loveminds  
       Mar 14, 2018
    可以,但是你有一次机会
    realpg
        24
    realpg  
    PRO
       Mar 17, 2018
    能,很容易,但是失败了就坑了……
    直接镜像往里写
    realpg
        25
    realpg  
    PRO
       Mar 17, 2018
    我们这边有旧服务器廉价集群 上千台 使用统一硬件 PXE 走安装流程都嫌麻烦 都是直接 dd 往里写 做 U 盘启动 量产几十个 U 盘 U 盘启动是一个 mini 的 linux livecd 直接一个脚本分区然后 dd 写盘 机房两个人 三十来个 U 盘一天能装上千台
    flyfishcn
        26
    flyfishcn  
       Mar 22, 2018
    @defunct9 内网 ssh 你也能进?厉害了哥们
    defunct9
        27
    defunct9  
       Mar 22, 2018
    @flyfishcn

    """"我的工作环境这边只能用 SSH 连接 linux 服务器(内网)。没有 IPMI,没有物理机接触,如何重装 linux 系统呢?""""

    开 SSH 连内网的这台机器能上网的话,就可以吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   811 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 20:06 · PVG 04:06 · LAX 13:06 · JFK 16:06
    ♥ Do have faith in what you're doing.