在无监控的状态下最便捷的重装方法是什么

2013-05-22 05:03:29 +08:00
 loveminds
假定这样的环境,一台Windows服务器,只有3389.或者是一台只有22端口的Debian服务器
怎样在没有IPMI/KVM/机房技术的情况下给重装成CentOS6系统?可以通过自动化类似Ghost的东西完成么?
5582 次点击
所在节点    Linux
38 条回复
loveminds
2013-05-23 00:15:49 +08:00
@ljbha007 没什么好吐槽的,请不要没事找事,否则视作骚扰,Ok?
Frannk
2013-05-23 00:47:55 +08:00
测试
efi
2013-05-23 01:02:20 +08:00
原理上是这样:
杀一些进程
把启动盘(/dev/sda)umount了
写bootloader,比如wget netinst.iso | dd of=/dev/sda
netinst.iso内含一个安装环境和配置好的kickstart脚本,从网络安装。

风险是碰到BIOS启动选项不匹配,或者安装环境没把网卡带起来/DHCP没工作,这样就暂时变砖了。
loveminds
2013-05-23 02:02:56 +08:00
@efi 嗯,好吧
sivacohan
2013-05-23 02:33:08 +08:00
我最近也遇到这个问题。然后我暂时没有想到好办法。

重装服务器不是最痛苦的地方,最痛苦是装软件啊,写好了脚本也得跑小一个小时。

现在我在尝试用xen来解决,不知道靠谱不靠谱。
rrfeng
2013-05-23 08:51:59 +08:00
我只是看到了lz说关闭主题,然后回复框还在,试试能不能回复……
rrfeng
2013-05-23 08:57:14 +08:00
@sivacohan
@momou
虚拟机装驱动不匹配吧?

我觉得最靠谱的办法就是把 pxe 的启动镜像等,用grub引导,然后想办法加载本地硬盘上的 ks 文件
来自动完成。

总之,除非非常精通且非常细心,否则此问题基本无解……无论哪种方式,都很可能不能成功,而你基本上只有一次机会……
loveminds
2013-05-23 09:29:03 +08:00
@rrfeng 还以为END能关闭主题
我想到了一个很接近的东西,Onekey Ghost
只是想请问下Ghost是否能正常识别Linux文件系统并正确地还原镜像?
Feobe
2013-05-23 09:37:33 +08:00
我只是吐槽下男程序员,哪里有吐槽lz之意?

明明是轻松活跃的气氛,而且心怀友好的调侃一下,非要弄成这样。

被害妄想症么。算了,随便吧。
rrfeng
2013-05-23 09:59:12 +08:00
@loveminds 那 END 产生了什么效果……

这个还真不知道,ghost 都不知道现在是什么版本了,之前好像是有限的支持 ext2 和 ext3

但是即使 ghost 之后,引导区是肯定需要你自己来配置的,需要自己配置 grub 等

如果是 efi+GPT 分区,那我就更不知道了……
ljbha007
2013-05-23 11:24:42 +08:00
@Feobe
也没人说她丑啊 我不过是根据她那张照片 痛苦的表情吐槽了一下而已
也不是她说的无端猜疑
efi
2013-05-23 11:37:10 +08:00
@rrfeng pxe属于机房技术一种,因为需要配置局域网的dhcp和tftp服务器。

就把pxe下载的启动镜像直接往sda一dd,跟pxe效果是一样的。

安装和kickstart配置可以在虚拟机里面测试无误之后再部署,还不至于没有尝试的余地。
tension
2013-05-23 11:38:41 +08:00
妹子 不要想太多了 管它作甚!
rrfeng
2013-05-23 13:24:40 +08:00
@efi
我就是这个意思,但是重启前你要把grub改到pxe启动镜像上,所以一旦不成功,是没有办法改回来的……
有单次引导技术么?grub自我修改一次 XD
momou
2013-05-23 14:14:48 +08:00
@rrfeng 只要网卡驱动配置正常就可以做其它工作了,再说基本上LINUX不兼容的硬件很少啊,进入系统就能识别新的硬件了。。。
wuxqing
2013-05-23 14:31:25 +08:00
linux可以远程安装http://www.sijigu.com/blog/?p=334
halfbloodrock
2013-05-23 14:37:18 +08:00
宿主机如果是linux的,并且要可以分出空白分区
可以把一个安装好的centos6做一个img,然后释放到这个空白分区,最后修改grub的启动部分。

如果不是一定要装centos6,比如gentoo这类系统,那就简单了,在原有系统上chroot之后,释放stage包,然后编译系统,完成之后修改启动选项。

如果是windows,也要有空白分区
ghost是可以的!(ext3实测,ext4没有测过)我很早的时候试过。但是有个问题,启动的grub要提前装好的。
jiangpeng
2013-05-23 14:54:36 +08:00
用 EXTLINUX 行不?

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

https://www.v2ex.com/t/69733

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

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

© 2021 V2EX