从一步步的配置,有助于理解linux。
一、新建virtualbox虚拟机
1.制定桥接模式,以便利用SSH,putty登陆系统操作
2.利用virtualbox启动archlinux-2013.3.1-dual.iso镜像文件
3.登陆到arch
4.#passwd root
5.设置密码为root
6.#cp /etc/network.d/example/ethernet-static /etc/network.d/ethernet-static
7.修改你的IP地址
8.启动网卡
#netcfg up ethernet-static
9.启动ssh
#systemctl start sshd.service
10.打开putty连接到archlinux
二、基本配置
1.分区
#fdisk /dev/sda
把整块磁盘用作LVM
下面是在fdisk下的命令
n,
p,
1,
t,
1,
8e(文件类型)
w
2.做LVM分区
#pvcreate /dev/sda1
#vgcreate vg00 /dev/sda1
#lvcreate -L 512M vg00 -n swaplv
#lvcreate -L 6G vg00 -n rootlv
#lvcreate -l +100%FREE vg00 -n homelv
# modprobe dm-mod
# vgscan
# vgchange -ay
3.格式化
mkfs.ext4 /dev/mapper/vg00-bootlv
mkfs.ext4 /dev/mapper/vg00-rootlv
mkfs.ext4 /dev/mapper/vg00-homelv
mkswap /dev/mapper/vg00-swaplv
4.挂在分区
#mout /dev/mapper/vg00-rootlv /mnt
#mkdir /mnt/{boot,home,}
#mount /dev/mapper/vg00-bootlv /mnt/boot
#mount /dev/mapper/vg00-homelv /mnt/home
#swapon /dev/mapper/vg00-swaplv
5.配置mkinitcpio.conf
#nano /etc/mkinitcpio.conf
在filesystems前加入lvm2
HOOKS="base udev ... lvm2 filesystems"
6.选择安装镜像,编辑/etc/pacman.d/mirrorlist,将最想使用的镜像放到前面
#nano /etc/pacman.d/mirrorlist
Server = http://mirros.163.com/archlinux/$repo/os/$arch
Server = http://mirros.sohu.com/archlinux/$repo/os/%arch
7.安装基本系统
#pacman -Syy
# pacstrap /mnt base base-devel
8.生成fstab文件
#genfstab -U -p /mnt | sed 's/rw,relatime,data=ordered/defaults,relatime/' >> /mnt/etc/fstab
9.Chroot到新系统
#arch-chroot /mnt
10.本地化
# nano /etc/locale.gen
去掉一下几项注释
en_US.UTF-8 UTF-8
zh_CN.GB18030 GB18030zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
# locale-gen
# nano /etc/locale.conf
LANG=en_US.UTF-8
LC_TIME=en_US.UTF-8
11.终端字体和键盘映射
# nano /etc/vconsole.conf
KEYMAP=us
FONT=
12.设置时区
#nano /etc/timezone
Asia/Shanghai
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
13.硬件时间
# hwclock --systohc --utc
# hwclock --systohc --localtime
14.设置主机名
# echo myhostname > /etc/hostname
15.配置网络,配置静态IP
# pacman -S ifplugd
# cp /etc/network.d/example/ethernet-static /etc/network.d/ethernet-static
# ip addr
查看前面的命名以太网接口名,修改/etc/network.d/ethernet-static,
/etc/conf.d/netcfg(WIRED_INTERFACE="<interface>")
中的以太网接口和ip addr命令查看到的以太网卡接口名字一致
# systemctl enable net-auto-wired.service
16.创建初始 ramdisk 环境
# mkinitcpio -p linux
17.更改root密码
#passwd root
18.增加用户
# useradd -m -g users -G wheel -s /bin/bash archie
# passwd archie
19.安装配置启动加载器
# pacman -S grub-bios
# grub-install --target=i386-pc --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
# vi /etc/default/grub
在"GRUB_CMDLINE_LINUX_DEFAULT"这里添加:lvmwait=/dev/mapper/vg00-rootlv
GRUB_CMDLINE_LINUX_DEFAULT="quiet lvmwait=/dev/mapper/vg00-rootlv"
# grub-mkconfig -o /boot/grub/grub.cfg
# exit
# umount /mnt/{boot,home,}
# reboot
至此基本配置全部完成,一个基本的linux已经安装完毕,
后续的功能,可以自己有选择的安装.