zoukankan      html  css  js  c++  java
  • ArchLinux安装指南

    将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程。

    由于是新手,所以先选择在公司电脑上用VMware来安装。然后渐进到借助U盘在win10笔记本上安装双系统。

    一,安装准备

    从官网下载安装镜像,https://www.archlinux.org/download/

    win10系统需要关闭安全模式和快速启动,才能选择通过U盘启动。

    二,安装步骤

    进入安装命令窗口

    a, VMware启动比较简单,直接选择安装镜像,创建虚拟机,启动后即可进入

    b,制作UEFI的启动U盘

    试过U启动,UltraISO工具来制作都没有成功,最终找到Rufus 成功刻录U盘并进入启动命令窗口。

    Rufus刻录时各项参数默认即可,dd和ios刻录模式都能成功。

    安装指南

    https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    分区(建立,格式化,挂载)

    方案 /,/home,/swap  

    https://wiki.archlinux.org/index.php/Partitioning_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    建立 https://wiki.archlinux.org/index.php/Fdisk_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

    fdisk /dev/sda

    格式化

    mkswap /dev/sda5
    mkfs.ext4 /dev/sda6 
    mkfs.ext4 /dev/sda7

    挂载

    mount /dev/sda7 /mnt
    swapon /dev/sda5
    #创建home以挂载sda6 cd
    /mnt mkdir home
    mount
    /dev/sda6 /mnt/home

    win10双系统,需挂载efi

    cd /mnt
    mkdir boot
    mkdir
    boot/efi
    mount /dev/sda1 /mnt/boot/efi

    修改源

    方式一:从网络下载

    cd /etc/pacman.d 
    #备份
    mv  mirrorlist{,.backup}
    #从网络下载

    wget http://docs.ihacklog.com/mirrorlist

    方式二:直接修改

    #将mirrors.ustc.edu.cn和mirrors6.ustc.edu.cn移动最前面

    cd /etc/pacman.d
    nano mirrorlist 
    #复制一整行:Alt+6
    #剪贴一整行:Ctrl+K
    #粘贴:Ctrl+U
    #用Ctrl+Y到上一页,Ctrl+V到下一页
    #使用Ctrl+O来保存所做的修改
    #按Ctrl+X

    安装基本系统

    -i 执行确认操作,也可以不加

    # pacstrap -i /mnt base base-devel

    Fstab

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

    Chroot

    # arch-chroot /mnt /bin/bash

    Time zone

    # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    Locale

    # nano /etc/locale.gen

    指定您需要的本地化类型,只需移除对应行前面的注释符号()即可,建议选择帶UTF-8的項, 中文系统可以使用

    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讯息:

    # locale-gen

    创建 locale.conf 并提交您的本地化选项:

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

    主机名

    要设置 hostname,将其添加/etc/hostname, myhostname 是需要的主机名:

    # echo myhostname > /etc/hostname

    Root 密码

    # passwd

    创建本地用户

    useradd -m -g users -G wheel -s /bin/bash arch64 
    #创建一个普通用户,属于users用户组,指定shell为bash,用户名为arch64

    安装和配置grub启动器

    https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#UEFI_.E7.B3.BB.E7.BB.9F

    (非UEFI)

    pacman -S grub-bios
    
    grub-install --recheck  /dev/sda
    
    pacman -S os-prober #检测其他操作系统,这里是win10
    
    grub-mkconfig -o /boot/grub/grub.cfg

    (UEFI)

    pacman -S grub-bios efibootmgr dosfstools
    grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck --debug
    grub-mkconfig -o /boot/grub/grub.cfg cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

    重启

    exit #退出chroot
    umount /mnt/{boot/efi,usr,home}
    umount /mnt
    reboot

    三,安装后工作

    安装桌面环境

    a,安装xorg

    也可以只安装xorg-server。

    xterm是终端模拟器(在笔记本上安装的时候不装,会导致后续的gnome terminal打不开,暂不清楚具体原因)
    pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xterm

    b,安装 GNOME3 桌面环境

    $pacman -S gnome

    开机自启动桌面环境

    systemctl enable gdm.service

    安装完后,自启动网络服务

    systemctl enable dhcpcd.service

     

    四,总结

    功夫不负有心人

    附录:参考文献

    http://www.cnblogs.com/fangying7/p/3803290.html

    https://my.oschina.net/codeaxe/blog/127533

    http://www.cnblogs.com/nkdanfer/p/3553533.html

  • 相关阅读:
    Foj1675数论
    JSTL与EL之间的千丝万缕
    2013多校联合2 I Warm up 2(hdu 4619)
    ios视图切换之push与present混用
    Ruby设计模式透析之 —— 适配器(Adapter)
    晓说智能指针shared_ptr为何可以实现跨模块分配和释放内存
    CSS的力量
    MySQL-select 1;
    MySQL数据库-语言简介
    Eclipse开发工具提交代码
  • 原文地址:https://www.cnblogs.com/sunilsun/p/5970923.html
Copyright © 2011-2022 走看看