zoukankan      html  css  js  c++  java
  • Arch Linux 安装记录

    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账号和刚刚设置的密码登录,接下来可以安装桌面和其他软件。

  • 相关阅读:
    解决Cell重绘导致 重复的问题
    给Cell间隔颜色
    NSUserDefault 保存自定义对象
    xcode6 下载
    unrecognized selector sent to instance
    16进制颜色转换
    local unversioned, incoming add upon update问题
    应用崩溃邮件通知
    TabBar变透明
    代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
  • 原文地址:https://www.cnblogs.com/wbin91/p/3808766.html
Copyright © 2011-2022 走看看