arch命令方式安装


arch命令方式安装
 
下载arch:url代码  
http://mirrors.163.com/archlinux/iso/2012.12.01/archlinux-2012.12.01-dual.iso  
  www.2cto.com  
制作u盘安装引导:终端执行代码  
dd if=archlinux-2012.12.01-dual.iso of=/dev/sdb  
 
硬盘分区:终端执行代码  
cfdisk  
#/dev/sda1-----/boot-----100M  
#/dev/sda2-----swap------2G  
#/dev/sda3-----/---------6G  
 
 
建立/boot和/分区文件系统:终端执行代码  
mkfs.ext4 /dev/sda1  
mkfs.ext4 /dev/sda3  
 
 
建立交换分区文件系统并激活交换分区:终端执行代码  
mkswap /dev/sda2 && swapon /dev/sda2  
 
 
挂载文件系统:终端执行代码  
mount /dev/sda3 /mnt  
mkdir /mnt/boot  
mount /dev/sda1 /mnt/boot  
 
 
链接网络:终端执行代码  
dhclient  
 
 
设定pacman获得包的镜像服务器地址:终端执行代码  
vi /etc/pacman.d/mirrorlist  
 
 
加入内容代码  
Server = http://mirrors.163.com/archlinux/$repo/os/$arch  
 
 
从服务器下载并安装基本系统、编译工具、引导程序和编辑器:终端执行代码  
pacstrap /mnt base base-devel syslinux vim  
 
 
生成fstab文件供引导系统时自动挂载:终端执行代码  
genfstab -p /mnt >> /mnt/etc/fstab  
 
 
Chroot到新系统中:终端执行代码  
arch-chroot /mnt  
 
 
设置主机名:终端执行代码  
vi /etc/hostname  
#内容里添加主机名  
 
 
修改hosts文件:终端执行代码  
vi /etc/hosts  
#在<hostname>列的两行localhost值后面添加一个空格和刚才设置的主机名  
 
 
设置时区:终端执行代码  
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  
 
 
修改时区:终端执行代码  
vim /etc/timezone  
#添加Asia/Shanghai这一行后保存退出  
 
 
选择本地语言:终端执行代码  
vi /etc/locale.gen  
 
 
将如下字符集前的井号删除代码  
en_US.UTF-8 UTF-8  
en_US ISO-8859-1  
zh_CN.GB18030 GB18030  
zh_CN.GBK GBK  
zh_CN.UTF-8 UTF-8  
zh_CN GB2312   
 
 
生成本地化语言文件:终端执行代码  
locale-gen  
 
设置系统默认的locale:终端执行代码  
vim /etc/locale.conf  
 
 
添加适合自己的locale:终端执行代码  
LANG=en_US.UTF-8  
 
 
创建引导linux内核的初始环境:终端执行代码  
mkinitcpio -p linux  
 
检查syslinux的配置文件是否正确:终端执行代码  
vim /boot/syslinux/syslinux.cfg  
#检查APPEND root=/dev/sdax ro 这行的sdax设置为正确的/所在分区即可  
 
 
安装syslinux启动管理器:终端执行代码  
syslinux-install_update -iam  
 
 
修改root的密码:终端执行代码  
passwd  
 
 
添加一个普通用户:终端执行代码  
useradd -d /home/admin -m admin  
 
 
使admin可以使用sudo命令:终端执行代码  
pacman -S sudo  
 
 
编辑sudo配置文件:终端执行代码  
visudo  
 
 
将如下语句前的#号删除代码  
%wheel ALL=(ALL) ALL  
 
 
将admin加入以下组:终端执行代码  
usermod -G audio,video,wheel,users,games,optical,storage,lp admin  
 
 
退出chroot环境:终端执行代码  
exit  
 
 
卸载之前挂载的根目录:终端执行代码  
umount /mnt  
 

相关内容

    暂无相关文章