1.using linux(windows has some problems) dd to make a usb key
2.iw dev
interface wlp16s0
then open the wireless lan using:
ip link set wlp16s0 up
but I failed, the error message is : operation not possible due to RF-kill.
Search the internet, I found using:
rfkill list all
you can show the blocked hardware.
also using:
rfkill unblock wifi
to unblock wifi.
after this setting ,then open the wireless lan using:
ip link set wlp16s0 up
and using this command to check if it is opened:
ip link show wlp3s0
3. connect to the network
using wifi-menu wlp16s0
4.分区,
选MBR分区吧
lsblk 来确定要分的硬盘
用
fdisk /dev/sda
来启动fdisk进行分区。
输入 o 回车开启mbr分区方案
输入n 回车建立新分区,按照提示分。
我分了60G的/ ,3G的 swap,400G的/home,选的都是主分区。
接下来用
mkfs.ext4 /dev/sda1
来将分区创建为ext4的文件系统
swap的话格式化和开启:
# mkswap /dev/sdaX
# swapon /dev/sdaX
其中X对应你swap的分区(1,2,3,4)等。可以用lsblk /dev/sda 来查看。
5.挂载分区
用这个命令挂载主分区
mount /dev/sda1 /mnt
挂载home分区的话先要建立home目录,在挂载
mkdir /mnt/home
# mount /dev/sda2 /mnt/home
6.安装基本系统
安装前先确定系统时间正确,用
timedatectl status
用 pacstrap /mnt base base-devel命令执行安装
安装期间老提示什么“key” 错误,导致这个结果的原因是很多的,我的解决方法是:
Cannot import keys
Some ISPs block the port used to import PGP keys. One solution is to use the MIT keyserver, which provides an alternate port.
To do this, edit /etc/pacman.d/gnupg/gpg.conf and change the keyserver line to:
keyserver hkp://pgp.mit.edu:11371
If you happen to forget to run pacman-key --populate archlinux you might get some errors while importing keys.
7.生成 fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
8.arch-chroot /mnt 到新安装的系统进行配置
8.1 配置语言
默认情况下 /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
locale.conf 文件默认不存在,一般设置LANG就行了,它是其它设置的默认值。
/etc/locale.conf
LANG=zh_CN.UTF-8
LC_TIME=en_GB.UTF-8
8.2 时区
将硬件时间的时区设置成UTC
hwclock --systohc --localtime
8.3 设置主机名
echo myhostname > /etc/hostname
8.4 设置网络
下载rfkill,有可能用得着!
无线网络
安装 iw 和 wpa_supplicant ,你需要他们来连接网络:
# pacman -S iw wpa_supplicant
安装 dialog, wifi-menu依赖于他:
# pacman -S dialog
这样的话就可以在电脑重启后用wifi-menu 来连接无线网了
wifi-menu interface_name
8.4.1 自动启动无线网的设置
从 /etc/netctl/examples 复制一份模版到 /etc/netctl:
# cd /etc/netctl
# cp examples/wireless-wpa my-network
按照需要修改模版 (modify Interface, ESSID and Key): interface 就是无线网卡名,ESSID可能是无线网络的名字,key 就是密码
# nano my-network
启动时自动启用:
# netctl enable my-network
9.设置root密码
passwd
10.安装启动器grub
提示: 在后面命令中根据实际分区进行调整,不要使用类似 /dev/sda1 的内容.(就是说不要1,2,3,4等后缀)
# pacman -S grub
# grub-install --target=i386-pc --recheck --debug /dev/sda
虽然手动配置grub.cfg完全可以工作,建议用户自动生成这个文件。
生成:
grub-mkconfig -o /boot/grub/grub.cfg
11.重启系统
悲剧的发现又要rfkill这个命令,结果安装的系统没有!!!
我用u盘启动了,然后我想我的系统在硬盘里不是ma,我就把我的系统分区 / 挂在到了/mount
mount /dev/sda1 /mnt
然后进入我安装的系统
arch-chroot /mnt
进入以后我运行rfkill是有的,然后我设置好无线网络
下载了rfkill
所以不如当时在配置的时候就把rfkill下载了!
另外使用wifi-menu就不要使用其他方式链接无线网络,否则会出现链接不上的问题。
另外最好更改下mirrorlist,这样下载安装就非常快了,否则慢死你!
最后我安装好了,也安装了一个简易的桌面xfce4,但是arch实在对我这新手太难了,实在没有时间慢慢的把它调整好。如果新手有大把的时间,我觉得完全可以好好的钻研arch,因为它的的wiki实在
太赞了,几乎所有的资料都能够在那里找到。我想如果我以后linux用成熟了,还会再回头用arch的。现在先用用ubuntu吧。希望ubuntu 的wiki 也能写的像arch那样好!
2.iw dev
interface wlp16s0
then open the wireless lan using:
ip link set wlp16s0 up
but I failed, the error message is : operation not possible due to RF-kill.
Search the internet, I found using:
rfkill list all
you can show the blocked hardware.
also using:
rfkill unblock wifi
to unblock wifi.
after this setting ,then open the wireless lan using:
ip link set wlp16s0 up
and using this command to check if it is opened:
ip link show wlp3s0
3. connect to the network
using wifi-menu wlp16s0
4.分区,
选MBR分区吧
lsblk 来确定要分的硬盘
用
fdisk /dev/sda
来启动fdisk进行分区。
输入 o 回车开启mbr分区方案
输入n 回车建立新分区,按照提示分。
我分了60G的/ ,3G的 swap,400G的/home,选的都是主分区。
接下来用
mkfs.ext4 /dev/sda1
来将分区创建为ext4的文件系统
swap的话格式化和开启:
# mkswap /dev/sdaX
# swapon /dev/sdaX
其中X对应你swap的分区(1,2,3,4)等。可以用lsblk /dev/sda 来查看。
5.挂载分区
用这个命令挂载主分区
mount /dev/sda1 /mnt
挂载home分区的话先要建立home目录,在挂载
mkdir /mnt/home
# mount /dev/sda2 /mnt/home
6.安装基本系统
安装前先确定系统时间正确,用
timedatectl status
用 pacstrap /mnt base base-devel命令执行安装
安装期间老提示什么“key” 错误,导致这个结果的原因是很多的,我的解决方法是:
Cannot import keys
Some ISPs block the port used to import PGP keys. One solution is to use the MIT keyserver, which provides an alternate port.
To do this, edit /etc/pacman.d/gnupg/gpg.conf and change the keyserver line to:
keyserver hkp://pgp.mit.edu:11371
If you happen to forget to run pacman-key --populate archlinux you might get some errors while importing keys.
7.生成 fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
8.arch-chroot /mnt 到新安装的系统进行配置
8.1 配置语言
默认情况下 /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
locale.conf 文件默认不存在,一般设置LANG就行了,它是其它设置的默认值。
/etc/locale.conf
LANG=zh_CN.UTF-8
LC_TIME=en_GB.UTF-8
8.2 时区
将硬件时间的时区设置成UTC
hwclock --systohc --localtime
8.3 设置主机名
echo myhostname > /etc/hostname
8.4 设置网络
下载rfkill,有可能用得着!
无线网络
安装 iw 和 wpa_supplicant ,你需要他们来连接网络:
# pacman -S iw wpa_supplicant
安装 dialog, wifi-menu依赖于他:
# pacman -S dialog
这样的话就可以在电脑重启后用wifi-menu 来连接无线网了
wifi-menu interface_name
8.4.1 自动启动无线网的设置
从 /etc/netctl/examples 复制一份模版到 /etc/netctl:
# cd /etc/netctl
# cp examples/wireless-wpa my-network
按照需要修改模版 (modify Interface, ESSID and Key): interface 就是无线网卡名,ESSID可能是无线网络的名字,key 就是密码
# nano my-network
启动时自动启用:
# netctl enable my-network
9.设置root密码
passwd
10.安装启动器grub
提示: 在后面命令中根据实际分区进行调整,不要使用类似 /dev/sda1 的内容.(就是说不要1,2,3,4等后缀)
# pacman -S grub
# grub-install --target=i386-pc --recheck --debug /dev/sda
虽然手动配置grub.cfg完全可以工作,建议用户自动生成这个文件。
生成:
grub-mkconfig -o /boot/grub/grub.cfg
11.重启系统
悲剧的发现又要rfkill这个命令,结果安装的系统没有!!!
我用u盘启动了,然后我想我的系统在硬盘里不是ma,我就把我的系统分区 / 挂在到了/mount
mount /dev/sda1 /mnt
然后进入我安装的系统
arch-chroot /mnt
进入以后我运行rfkill是有的,然后我设置好无线网络
下载了rfkill
所以不如当时在配置的时候就把rfkill下载了!
另外使用wifi-menu就不要使用其他方式链接无线网络,否则会出现链接不上的问题。
另外最好更改下mirrorlist,这样下载安装就非常快了,否则慢死你!
最后我安装好了,也安装了一个简易的桌面xfce4,但是arch实在对我这新手太难了,实在没有时间慢慢的把它调整好。如果新手有大把的时间,我觉得完全可以好好的钻研arch,因为它的的wiki实在
太赞了,几乎所有的资料都能够在那里找到。我想如果我以后linux用成熟了,还会再回头用arch的。现在先用用ubuntu吧。希望ubuntu 的wiki 也能写的像arch那样好!