LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1533|回复: 15

求教:远程安装gentoo的一个设想(一台无法物理接触的服务器)

[复制链接]
发表于 2006-4-14 19:03:39 | 显示全部楼层 |阅读模式
一台在美国的服务器,装了centos3,分区信息如下:

  1.    Device Boot    Start       End    Blocks   Id  System
  2. /dev/sda1   *         1        13    104391   83  Linux
  3. /dev/sda2            14     14339 115073595   83  Linux
  4. /dev/sda3         14340     14593   2040255   82  Linux swap
复制代码

sda1为/boot,sda2为root,sda3为swap。

现想在不改变分区状态的情况下安装gentoo(没找到无损修改ext3分区的办法)。一旦启动成功,将会手工删除centos

在gentoo-wiki搜索到一个如何远程升级内核的办法:
http://gentoo-wiki.com/HOWTO_Remote_Kernel_Upgrade

通过grub的fallback功能,可保证在新内核启动失败之后能回到旧内核。

现在的问题是,因为分区无法改变,所以我直接在/mnt/gentoo里安装了basis system和kernel,/mnt/gentoo作为一个实际的目录而非/dev/下某个设备的mount。

搜索了半天也没发现,如何在grub里将/mnt/gentoo设为root的方法,类似chroot /mnt/gentoo /bin/bash的效果。

不知道哪位有这方面的经验,谢谢:)
发表于 2006-4-14 22:55:42 | 显示全部楼层
我觉得要用到 initrd 机制,类似 LiveCD 用的。
pivot_root 和 chroot。

其他的我不熟悉,不过远程安装风险挺大的。。。

谢谢那个 wiki,不错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-14 23:16:54 | 显示全部楼层
现在在考虑,是不是把目前根目录下的东西都改成bak,比如mv usr usr.bak,然后再将gentoo的usr移到根目录下去mv /mnt/gentoo/usr /。
不知道mv命令是否保持所有文件的原始属性,还是只能用cp -p才作得到?

风险确实不小,时差的原因还没联系到美国那边的网管。如果不是因为系统默认只有sda2一个大分区,利用fallback还是不会太危险的。

继续google中。。。。
回复 支持 反对

使用道具 举报

发表于 2006-4-15 00:25:07 | 显示全部楼层
有空的话,来帮忙翻译一下吧
http://zh.gentoo-wiki.com/HOWTO_Remote_Kernel_Upgrade
回复 支持 反对

使用道具 举报

发表于 2006-4-15 01:17:41 | 显示全部楼层
系统的移动不是问题,问题是你怎样在机器重启至grub画面时选fallback?启动gentoo如果kernel panic,你又如何远程重启?我看必需有个人在那边帮你一把才能完成。
回复 支持 反对

使用道具 举报

发表于 2006-4-15 02:04:03 | 显示全部楼层
kernel panic 可以用 panic=10 来处理,倒是如果网卡没启动怎么办,这个才是问题。。:):)。。
回复 支持 反对

使用道具 举报

发表于 2006-4-15 02:05:46 | 显示全部楼层
Post by zhllg
有空的话,来帮忙翻译一下吧
http://zh.gentoo-wiki.com/HOWTO_Remote_Kernel_Upgrade


我看都翻译了啊。挺好的呢。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-15 03:42:08 | 显示全部楼层
英文不怎么样,凑合着看吧。
刚才还来不及翻译panic的解释,就已经有好心人作好了。

另外正式告诉大家:我那个"mv /usr /usr-bak"馊主意导致不少问题,最后勉强都mv完了,却无法reboot。美国那边的网管帮忙摁了电源,不过ssh好象还是不对。

等一切恢复了再详细说一下。
回复 支持 反对

使用道具 举报

发表于 2006-4-15 10:15:24 | 显示全部楼层
把swap格成ext2,装格小linux在这里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-15 14:59:21 | 显示全部楼层
55555,晚了,reboot之后那边就没信号了。看来只有等到周二复活节假期结束才有可能继续了。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表