红联Linux门户
Linux帮助

Gentoo Linux的快速复制安装

发布时间:2007-10-25 01:26:28来源:红联作者:Fzzd
  由于Linux的高可用性,以及对硬件的良好的兼容性,在大量安装Linux的时候,可以使用复制的形式进行安装,网上有一篇基于LiveCD的复制安装教程,本文章借鉴了那篇文章。

  复制安装的三大步骤:
  1、新硬盘分区
  2、复制系统文件到新硬盘
  3、给新硬盘安装Grub

  一、新硬盘分区:
  使用LiveCD或者USB-HDD启动计算机进入Gentoo Linux,我一般的分区方式是:

  分区1,boot分区,xfs,lable=BOOT

  分区2,swap分区,大小为内存的2倍,系统标志设置为82

  分区3/4,依次是root,home等,依次设置label为ROOT/HOME等

  xfs设置label的方法我知道的有两种,一种是在mkfs.xfs时,使用-L参数,另一种是使用xfs_admin进行修改。

  swap的label在格式化的时候使用-L参数;ext2/3的Label使用e2label.

  使用 label的优点是不用记忆生硬的硬盘分区需要,而采用给硬盘分区起名字的方法,比如M80G_BOOT和DELL_BOOT,表示不同机器上的BOOT分区.

  二、复制文件
  由于现有系统上运行的/下面被mount了很多东西,比如/sys, /dev等等,要想复制原本硬盘上根分区的内容,需要将源硬盘的分区mount到一个特定的地方,然后进行复制到新硬盘.

  如果启动时遇到了/dev/tty1找不到或者只读等的错误,是因为/dev没有复制好,不要复制系统这在使用的/dev,而是要复制root分区上的dev目录。

  记得修改/etc/fstab。

  三、设置grub
  执行grub,如设置root(hd0,0),然后setup(hd0)。现在的grub都很智能,如果机器上有多个硬盘,可以采用在在Grub中按的方式获取帮助。

  记得grub 安装后,修改grub/menu.lst文件。

  启动Gentoo后,需要做的紧急修改:网卡配置(单网卡),机器名的修改。

  网卡配置文件是:/etc/udev/rules.d/70-persistent-net.rules,ip地址配置文件在/etc/conf.d/net.修改完配置后/etc/init.d/net.eth0 restart看设置是否生效。如果配置后现在的网卡是eth1(使用mii-tool可以看),重启后就会变成eth0了。

  机器名的修改,在/etc/hosts以及/etc/conf.d/hostname中给自己设置合适的名字。

  使用vmware等虚拟机来运行gentoo时,当复制了一个新的虚拟机后网卡有的时候被设置成了eth1,也可以采用上面的办法解决。
文章评论

共有 0 条评论