Gentoo Linux的快速复制安装

 由于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中按<Tab>的方式获取帮助。

记得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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值