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

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

  •  
  •   anonymoustian · 2018-03-13 15:36:32 +08:00 · 5986 次点击
    这是一个创建于 2233 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    开 SSH 连内网的这台机器能上网的话,就可以吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1001 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:41 · PVG 05:41 · LAX 14:41 · JFK 17:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.