在Virtualbox上安装archlinux,使用LVM分区

Linux 专栏收录该内容
1 篇文章 0 订阅
Archlinux应该简洁,优雅的。

从一步步的配置,有助于理解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 bootlv


#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 GB18030
zh_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已经安装完毕,
后续的功能,可以自己有选择的安装.


  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值