Gentoo Linux 安装(一) 配置网络、准备磁盘

自动网络检测

识别接口名称
ifconfig命令
如果网络已配置, ifconfig 命令应该会列出一个或多个网络接口(围绕着 lo )。在下面的示例中显示为 eth0
root # ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::50:ba8f:617a/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 collisions:1984 txqueuelen:100 RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) Interrupt:11 Base address:0xe800
作为 预测的网络接口名称 控制的结果, 系统的接口名称可以和旧的 eth0 命名规则很不一样。近期的安装媒介可能显示常规网络接口名字像是 eno0 ens1 enp5s0 。查看 ifconfig 输出中找到有你本地网络相关的IP地址的接口。

磁盘分区
使用parted查看当前分区布局
这个 parted 应用为磁盘分区提供了一个简单的接口,而且它支持很大的分区空间(超过2TB)。用  parted  来搞磁盘吧(在我们的例子中,它是 /dev/sda )。我们建议您让 parted  来优化分区对齐:
root # parted -a optimal /dev/sda
GNU Parted 2.3Using /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.

设置GPT标签
(parted) mklabel gpt

使用parted移除全部分区
(parted) rm 2
创建分区
现在我们就来创建分区。用  parted  命令创建分区不是很难,我们只需要告诉parted如下这些设置:
  • 要使用的分区类型。通常是“Primary”。如果您用的是msdos分区标签,请注意最多只有4个主(Primary)分区能够被使用。如果您需要使用多于4个分区,请使用其中的一个主分区将其转换为扩展分区以便在其中创建足够使用的逻辑分区。
  • 分区的开始位置(可以被表示为MB, GB, ...)
  • 分区的结束位置(可以被表示为MB, GB, ...)
首先,要告诉parted我们工作要使用的容量单位是megabytes(实际上是mebibytes,其标准缩写符号是MiB,但是我们会通篇使用MB因为它用得更普遍一些)
(parted) unit mib
现在我们创建一个2MB的分区,它后面将被GRUB2引导器使用。使用 mkpart  完成这个操作,并且通知  parted  从1MB开始到3MB结束(创建一个大小为2MB的分区)。
(parted) mkpart primary 1 3
(parted) name 1 grub
(parted) set 1 bios_grub on
(parted) print
Model: Virtio Block Device (virtblk)Disk /dev/sda: 20480MiBSector size (logical/physical): 512B/512BPartition Table: gpt Number Start End Size File system Name Flags 1 1.00MiB 3.00MiB 2.00MiB grub bios_grub
同样地创建引导分区(128MB),交换分区(在这个例子中是512MB)和使用了剩下所有磁盘空间根分区(结束位置被标记为-1,意味着磁盘尾部减去1MB,那里是分区最远能够所达之处)
(parted) mkpart primary 3 131
(parted) name 2 boot
(parted) mkpart primary 131 643
(parted) name 3 swap
(parted) mkpart primary 643 -1
(parted) name 4 rootfs
当使用UEFI接口来引导系统时(取代BIOS),要将引导分区标识为EFI系统分区。当“boot”选项在这个分区被设置时,Parted可以自动完成此事。
(parted) set 2 boot on
分区结果看起来就像下面这样:
(parted) print
Model: Virtio Block Device (virtblk)Disk /dev/sda: 20480MiBSector size (logical/physical): 512B/512BPartition Table: gpt Number Start End Size File system Name Flags 1 1.00MiB 3.00MiB 2.00MiB grub bios_grub 2 3.00MiB 131MiB 128MiB boot boot 3 131MiB 643MiB 512MiB swap 4 643MiB 20479MiB 19836MiB rootfs

挂载
现在分区都已初始化并有文件系统,接下来该挂载那些分区了。使用 mount 命令,但是不要忘记为每一个创建的分区创建需要的挂载目录。比如示例中我们挂载根和引导分区:
root # mount /dev/sda4 /mnt/gentoo
root # mkdir /mnt/gentoo/boot
root # mount /dev/sda2 /mnt/gentoo/boot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值