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. AP_AP系列 - 发票管理分析(案例)

    2014-07-07 Created By BaoXinjian

  2. OAF_EO系列1 - Definition定义(概念)

    2014-06-14 Created By BaoXinjian

  3. NeHe OpenGL教程 第四十四课:3D光晕

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. 监控页面所有 ajax请求

    监控所有ajax请求: 你是不是有遇到这样的问题:页面发起两个ajax请求,希望它们都成功以后,再做一个动作? 很容易想到的解决方案是,等其中一个结束以后,再发起另外一个,这个过程用回调函数来完成.  ...

  5. ASCII码排序(未完)

    用指针数组 存放多个字符串 描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符.   输入 第一行输入一个数N,表示有N组测试数据.后面的N行输入多组数据,每组输入数据 ...

  6. Build常见错误

    1.ant 解决com.sun.tools.javac.Main is not on the classpath的问题 在ant打包时报错: 解决com.sun.tools.javac.Main is ...

  7. Android应用框架浅析

    http://blog.csdn.net/yanbober/article/category/3206943 Android应用层View绘制流程与源码分析   http://blog.csdn.ne ...

  8. HTTP gzip和deflate的几点区别

    gzip是一种数据格式,默认且目前仅使用deflate算法压缩data部分:deflate是一种压缩算法,是huffman编码的一种加强. deflate与gzip解压的代码几乎相同,可以合成一块代码 ...

  9. [Flex] Accordion系列-Header的运用

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...

  10. DimDate

    CREATE TABLE [dbo].[DimDate]( [DateKey] int NOT NULL , [FullDate] DATE NOT NULL , [MonthNumberOfYear ...