Arch Linux 安装记录

基本上参考wiki上的新手指南,使用arch 2014.6.1 iso安装

设置网络

有线网络

Arch Linux 默认开启DHCP。

静态ip

首先关闭DHCP:systemctl stop dhcpcd.service,找出网卡名字ip link(例中为enp2s0f0),设置网卡

>>> ip link set enp2s0f0 up //激活网卡
>>> ip addr add ip_addr/maskbits dev enp2s0f0 //设置ip地址和掩码
>>> ip route add default via router_ip_addr //添加路由

最后更改DNS服务器地址

>>> nano /etc/resolv.conf
nameserver dns_ip1
nameserver dns_ip2

无线网络

>>> iw dev //识别无限网卡
>>> wifi-menu wlp3s0 //连接网卡
>>> ip link set wlp3s0 up //上述命令无效使用
>>> ip link show wlp3s0 //同上
>>> dmesg | grep firmware//没有输出,表示没有该网卡fireware
>>> iw dev wlp3s0 scan | grep SSID //
>>> wpa_supplicant -B -i wlp3s0 -c < (wpa_passphrase ssid psk) //连接wifi
>>> dhcpcd wlp3s0 //开启dhcp 另一种连接方式
>>> wpa_cli
>>> add_network //返回一个数ans
>>> set_network ans ssid "ssid"
>>> set_network ans key_mgmt NONE
>>> set_network ans wep_key0 "pwd for ssid" //wep加密
>>> set_network ans psk "pwd for ssid" //psk加密 同时不需要设置key_mgmt语句
>>> enable_network 0
>>> quit

宽带连接 PPPoE

首先安装rp-pppoe包并运行pppoe-setup设置宽带连接,用下面命令启动和关闭

>>> systemctl start adsl
>>> systemctl stop adsl

下面命令可以设置开机自动拨号

>>> systemctl enable adsl
>>> systemctl disable adsl

分区

首先使用fdisk(gpt分区表使用cgdisk)将磁盘分区,一般分可以分为root、home、swap几个区,swap分区将type改为82(交换分区)。然后用mkfs命令格式化分区。

>>> fdisk /dev/sda
分区操作
>>> mkfs.ext4 /dev/sdaX //格式化成ext4分区
>>> mkswap /dev/sdaX //格式化交换分区
>>> swapon /dev/sdaX //启用交换分区

加载分区

将根分区mount/mnt目录,接下来就可以在/mnt中安装系统了,同时如果还有homeboot等分区都可以mountmnt中相应的目录

>>> mount /dev/sda1 /mnt
>>> mkdir /mnt/home //其他分区可以按照这两条命令做
>>> mount /dev/sda2 /mnt/home //还有这条

修改镜像

在安装系统前,先要修改/etc/pacman.d/mirrorlist文件,加快下载速度,将该文件中中国的镜像条目移到最开始。

安装系统

>>> pacstrap -i /mnt base base-devel

生成fstab

fstab是系统mount分区时用的

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

chroot到新系统并配置系统

>>> arch-chroot /mnt /bin/bash //chroot到新系统

Locale

很多软件会用到的,修改/etc/locale.gen把里面有zh和us-utf8行前面的注释去掉,再

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

时区和时钟设置

>>> ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
>>> hwclock --systohc --utc

设置计算机名

>>> echo yourhostname > /etc/hostname

/etc/hosts中加入你的yourhostname

设置网络

设置密码

>>> passwd

设置bootloader

可以选择用syslinux或者grub,如果是UEFI主板可以选用gummiboot,这里选用grub

>>> pacman -S grub os-prober dosfstools efibootmgr //多系统要os-prober,UEFI要安装efibootmgr和dosfdtools
>>> grub-install --target=i386-pc --recheck /dev/sda //将grub安装到硬盘上,UEFI选项为 "--target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck"
>>> grub-mkconfig -o /boot/grub/grub.cfg //生成grub配置文件

结束安装

>>> exit
>>> umount -R /mnt
>>> reboot

其它

到这里基本系统已经安装结束了,你可以重启计算机使用root账号和刚刚设置的密码登录,接下来可以安装桌面和其他软件。

Arch Linux 安装记录的更多相关文章

  1. Arch Linux安装记录

    1.分区(MBR)# cfdisk 半图形界面,划分三个区:sda1 20G,sda2 80G,sda3 4G. 2.创建文件系统# mkfs.ext4 /dev/sda1# mkfs.ext4 /d ...

  2. Arch Linux 安装简明流程

    Arch Linux 安装简明流程 这是一篇为 GPT/EFI 引导 的电脑安装 Arch Linux(双系统)的中文简明流程,尽可能省略了可以省略的流程与文字以使得篇幅尽量短小,基本上基于 Arch ...

  3. Arch LInux安装dde(Deepin Desktop Environment 深度桌面环境)

    我一直比较推荐一些Linux新手使用Deepin Linux,因为我认为这种尽量的follow Windows的系统至少对于新手来说是比较的友好的,而且预装了QQ 火狐浏览器中文版,甚至还移植了像36 ...

  4. Arch Linux 安装rust

    Arch Linux 安装rust 0. 参考 Rust Toolchain 反向代理使用帮助 1. 安装 安装rustup和toolchain yaourt -S rustup rustup ins ...

  5. 把Arch Linux安装到U盘上的具体教程

    Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX ...

  6. Arch Linux 安装记(安装到移动硬盘)

    一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...

  7. Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  8. Arch Linux 安装、配置、美化和优化

    国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器--- -------------------- ...

  9. Arch linux安装

    安装archlinux可参考: http://blog.sina.com.cn/s/blog_69e5d8400101bqlj.html http://www.cnblogs.com/mad/p/32 ...

随机推荐

  1. [jQuery].scrollTop() 函数详解

    scrollTop()函数用于设置或返回当前匹配元素相对于垂直滚动条顶部的偏移. 当一个元素的实际高度超过其显示区域的高度时,在一定的设置下,浏览器会为该元素显示相应的垂直滚动条.此时,scrollT ...

  2. hdu 5437 Alisha’s Party 模拟 优先队列

    Problem Description Princess Alisha invites her friends to come to her birthday party. Each of her f ...

  3. 利用Mathematica计算伴随矩阵

    AdjointMatrix[M_] := Module[{Ma, B, n, i, j}, Ma = Minors[M];   B = Ma;   n = Dimensions[M][[1]];   ...

  4. 错误代码2104:无法下载Silverlight应用程序。请查看Web服务器设置

    今天调试Silverlight程序,把ClientBin文件夹下的.xap文件删除后遇到这样一个问题:错误代码2104:无法下载Silverlight应用程序.请查看Web服务器设置.在网上查了一下, ...

  5. ylbtech-dbs:ylbtech-PurpleBill(票据管理系统)

    ylbtech-dbs:ylbtech-PurpleBill(票据管理系统) -- =============================================-- DatabaseNa ...

  6. 使用系统UITabbarItem自定义图片显示原本颜色和自定义文字颜色

    ...... ThirdViewController *thirdVC = [[ThirdViewControlleralloc]initWithTitle:@"搜索信息"]; / ...

  7. 什么是bower

    Bower是一个客户端技术的软件包管理器,它可用于搜索.安装和卸载如JavaScript.HTML.CSS之类的网络资源.其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会 ...

  8. zabbix如何监控WEB应用性能

    HTTP服务目前最流行的互联网应用之一,如何监控服务的健康状态对系统运维来说至关重要.   Zabbix本身提供了对WEB应用程序的监控,比如监控WEB程序的Download Speed,Respon ...

  9. [ActionScript 3.0] 自定义顶级类

    为了结合FlashBuilder编译参数,达到发布项目时不编译trace代码方便,写一个顶级类: package { public function tracing(...args):void { C ...

  10. [Flex] ButtonBar系列——如何给ButtonBar添加一个ViewStack

    <?xml version="1.0" encoding="utf-8"?> <!--如何给ButtonBar添加一个ViewStack--& ...