ArchLinux 安装笔记 --zz

为何安装 ArchLinux

为了更深层次的理解 Linux (其实只是闲的蛋疼

准备安装介质

U盘首选,没有之一。自己的本子是 MBR 的,UEFI 神马的我才不知道呢哼!

制作 U 盘启动:

Linux 上:


dd if=archlinux-2015.11.01-dual.iso of=/dev/sdb

U 盘具体设备自己使用 lsblk 命令查看。
Windows 上:推荐使用 rufus 这个软件。

开始安装

用制作好的 U 盘启动电脑进入安装环境,32 位还是 64位自行选择。

连接到网络

由于 ArchLinux 安装全过程都需要从网络上下载各种包,所以没网的话就去睡觉吧~

有线比较简单,用 ip addr 查看一下网卡接口型号,比如 enp2s0,然后直接启用网卡的 DHCP 功能即可。


systemctl enable [email protected]

ping google.com

无线网络,使用 wifi-menu 查看现有无线列表,然后选择完输入密码即可。其实也是很简单……

分区

我是整块硬盘安装一个系统的,有多块硬盘的话具体用 lsblk 查看一下,我因为只有一块硬盘所以可以看到/dev/sda
分区工具比较多,推荐 parted 或者 cfdisk,后者有个类似图形化一样的界面很方便。我用的是 parted,表问我为什么,逼格高=。=


parted /dev/sda

(parted) mklabel msdos

(parted) mkpart primary ext4 1M 500M

(parted) set 1 boot on

(parted) mkpart primary ext4 500M 50G

(parted) mkpart primary linux-swap 50G 54G

(parted) mkpart primary ext4 54G 100%

解释一下,先说一下 parted 的基本用法


(parted) mkpart part-type fs-type start end

进入 parted 交互界面后使用 mkpart 创建,后面跟上 4 个参数,分别是 分区类型、文件系统类型、起始点、结束点,分区类型就主分区还是逻辑分区,起始结束点使用 MB、GB 方便计算你懂的。

使用 parted 对 /dev/sda 设备进行分区,分区表 为 MS-DOS 即 MBR 分区结构。共分了4个区,个人习惯~


挂载点 大小 说明

------------------------------------------------------------------

/boot 1-500M 用于挂载 /boot 分区,设置为 Bootable。

/ 500M-50G 用于挂载 / 分区

swap 50G-54G 用于交换分区(Swap)

/home 54G-100% 剩余空间用于挂载 /home分区

分完区后进行格式化


mkfs.ext4 /dev/sda1

mkfs.ext4 /dev/sda2

mkfs.ext4 /dev/sda4

mkswap /dev/sda3

挂载分区


mount /dev/sda2 /mnt

mkdir /mnt/{boot,home}

mount /dev/sda1 /mnt/boot

mount /dev/sda4 /mnt/home

swapon /dev/sda3

安装基本系统

使用 pacstrap 命令


pacstrap /mnt base base-devel

生成 fstab


genfstab -p /mnt > /mnt/etc/fstab

接下来的操作就要全部切换到这个基本系统上去了。


arch-chroot /mnt /bin/bash

设置硬件时钟


hwclock --systohc --utc

设置系统全局语言

此处 2015 年 12 月 8 日修正


echo LANG="en_US.UTF-8" > /etc/locale.conf

创建 RAMDisk


mkinitcpio -p linux

设置 root 用户密码


passwd root

安装 bootloader

一般都是用 grub。


pacman -S grub

grub-install /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

设置主机名

给自己去个响亮的名字~


echo ArchLinux > /etc/hostname

别忘了把自己设置的 hostname 添加到 hosts 文件里哈。


nano /etc/hosts

#<ip-address> <hostname.domain.org> <hostname>

127.0.0.1 localhost.localdomain localhost ArchLinux

::1 localhost.localdomain localhost ArchLinux

网络配置

基本上跟开始安装的时候一样。有线:


systemctl enable [email protected]

无线的话注意了,需要安装几个包不然无法使用。


pacman -S wpa_supplicant dialog

到此系统就安装结束,可以退出安装程序并重启系统了。


exit

exit

安装后的配置

卸载分区并重启。


umount -R /mnt

reboot

添加用户

虽然你也可以直接用 root 用户,但是毕竟不安全,貌似有些软件还不能直接用 root ?


useradd -m -g users -G wheel -s /bin/bash ikke

passwd ikke

安装 sudo

要使用 sudo 命令提权的话需要安装 sudo 并且做相应配置


pacman -S sudo

打开 /etc/sudoers 文件,找到 root ALL=(ALL) ALL 并依葫芦画瓢添加 ikke ALL=(ALL) ALL 即可。

时间: 2024-12-14 18:12:58

ArchLinux 安装笔记 --zz的相关文章

ArchLinux 安装笔记:续 --zz

续前话 在虚拟机里调试了几天,终于鼓起勇气往实体机安装了,到桌面环境为止的安装过程可以看我的前一篇文章<ArchLinux 安装笔记>.桌面环境我使用的是 GNOME,虽然用了很长一段时间的 KDE,但是 KDE5 神一般的开机速度简直让人喜感,最后还是选择了 GNOME- 安装 GNOME 桌面环境 安装 Xorg 本来以为需要安装整个 Xorg 事实上根本不用- pacman -S xorg-xinit xorg-server xorg-twm xterm 安装 GNOME pacman

Archlinux安装笔记

由于自己的电脑上暂时还没有足够的硬盘空间,所以先暂用虚拟机来装一下Archlinux,在安装好VMware Workstation之后,从Archlinux官网的下载页面下载到了最新的镜像文件.之后新建了一个虚拟机,暂时分给它256MB的内存,开启之后是这样的一副画面: 这里我选择了安装i686版的,确认以后经过短暂的等待变成了这样: 嗯,网络一切正常.如果网络出现问题的话,可以参考官方文档进行配置. 随后我用cgdisk对硬盘进行了分区,由于只有8G,所以分了两个,各一半,不过关于GPT的分区

用python做网页抓取与解析入门笔记[zz]

(from http://chentingpc.me/article/?id=961) 事情的起因是,我做survey的时候搜到了这两本书:Computational Social Network Analysis和Computational Social Network,感觉都蛮不错的,想下载下来看看,但是点开网页发现这个只能分章节下载,晕,我可没时间一章一章下载,想起了迅雷的下载全部链接,试试看,果真可以把他们一网打尽,但是,sadly,迅雷下载的时候,文件名没办法跟章节名对应起来,晕,我可

docker在ubuntu14.04下的安装笔记

本文主要是参考官网教程进行ubuntu14.04的安装. 下面是我的安装笔记. 笔记原件完整下载: 链接: https://pan.baidu.com/s/1c1CZZCs 密码: qk1x

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

windows2008r2安装笔记

安装win7主题 控制面板 - 程序 - 打开或关闭windows功能 - 功能 - 添加功能: 在选择功能里勾选 桌面体验(会添加必要功能),安装就行了. 1.安装好后,个性化时,发现win7主题为灰色不可选,检查是否启动Themes服务,在开始 - 运行 services.msc,开启 Themes 服务,并设置为自动启动(不用重启电脑),win7主题就可以用了. 喇叭不可用,有一个小红叉 先确认已经安装了声卡驱动.在开始 - 运行 services.msc,开启 Windows Audio

PHP7安装笔记

PHP7安装笔记 时间 2015-03-03 13:03:46 喵了个咪 原文 http://www.hdj.me/php7-install-note 主题 PHP # 安装mcrypt yum install -y php-mcrypt libmcrypt libmcrypt-devel # 升级bison cd /var/soft/ wget http://ftp.gnu.org/gnu/bison/bison-2.6.4.tar.gz tar -xvzf bison-2.6.4.tar.g

laravel安装笔记 (转)

一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的php.ini最好也开启php_openssl.dll,就是讲前面的‘:’号去掉) composer下载地址:https://getcomposer.org/ windows下载地址:https://getcomposer.org/Composer-Setup.exe 二.下载Laravel最新框架

archlinux 安装scratch2

archlinux上有一个Scratch 1.4的官方包.Scratch 2是基于Adobe Air的.安装后adobe-air和adobe-air-sdk后,跑不起来,出现画面后一闪就挂掉. 参考这个文章,http://forums.fedoraforum.org/showthread.php?t=230019 多安装了几个包.OK了. yaourt -S adobe-air yaourt -S adobe-air-sdk pacman -S lib32-libxt yaourt -Ss li