• arch linux设备(请参考官方文档,桌面安装没有找到一个好工作后)


    首先,启动安装系统(一获得通过vmware虚拟机)

    1.设置键盘布局

    #loadkeys "us"  #设置为美国的键盘布局。一般能够默认就可以
    2.建立硬盘的分区

    我採用的是fdisk对磁盘进行分区,基本的分区仅仅有三个,/。/boot,SWAP分区,仅仅是SWAP分区和其它的两个有所不同。是要按下t改动其格式为SWAP格式。

    Fdisk 使用方法
    以 root 身份启动 fdisk (disk-device 形如 /dev/sda):
    # fdisk disk-device
    假设是全新的磁盘或你想又一次分区,使用 o 命令建立一个新的空 DOS 分区表。
    使用n 命令创建一个新的分区(主分区/第一分区)。

    使用 +xG 的格式指定分区大小为 x GB。比如,假设你须要创建一个 15 GiB 的分区,你须要输入 +15G。 使用t 命令将分区的 ID 从默认值改动为 Linux(type 83)。

    这是一个可选步骤。假设用户想创建其它类型的分区,如swap。NTFS。LVM 等也能够。注意,完整的可用分区类型列表能够通过 l 命令获取。 其它分区的处理方式相似。 使用 w 命令将分区表写入磁盘并退出。 将新分区格式化为文件系统。

    3.建立文件
    使用一下命令来创建一个 ext4 文件系统:
    警告: 创建新文件系统之后,之前存放在该分区的数据会丢失且通常无法找回。请对你想要保留的数据做好备份。
    # mkfs.ext4 /dev/partition
    此外,你能够使用 mkfs。

    这是 mkfs.fstype 工具的统一入口。

    # mkfs -t ext4 /dev/partition

    4.挂载分区

    要检查当前磁盘的标识符和布局:
    
     # lsblk /dev/sda
    先挂载根分区到/mnt.
    
    # mount /dev/sda1 /mnt
    # ls /mnt
    格式化完应该就一个lost+found
    
    然后挂载/home分区和其余单独分区(/boot, /var 等)。
    然后在 /mnt 中创建 home 文件夹并挂载分区:
    
    # mkswap /dev/sdaX && swapon /dev/sdaX ##分区格式化为swap,而且创造swap分区
    # mount /dev/sdaX /mnt ##挂载/分区到/mnt上
    5.选择镜像

    使用nano命令编辑/etc/pacman.d/mirrorlist,选择你要选择的镜像,我这里是採用默认的,能够採用国内的源比較高速。

    6.開始安装系统

    使用 pacstrap 安装base 软件组。
    # pacstrap /mnt base
    也能够採用
    # pacstrap /mnt base base-devel #安装了基础的开发包
    
    7.配置系统
    

    用下面命令生成 fstab 文件 (用 -U 或 -L 选项设置UUID 或卷标):
    # genfstab -p /mnt >> /mnt/etc/fstab
    #cat /mnt/etc/fstab #查看系统的fstab
    将系统切换到最新的系统
    # arch-chroot /mnt
    设置主机名

    # echo computer_name > /etc/hostname

    设置时区

    # ln -sf /usr/share/zoneinfo/zone/subzone /etc/localtime
    样例(设置为上海,你也能够设置为其它的):

    # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    配置系统的语言

    编辑/etc/locale.gen,这个文件全部的内容都是凝视的。依据你须要的语言取消对应的凝视。

     # nano /etc/locale.gen   
    假设开启中文则配置下面的就可以
    en_US.UTF-8 UTF-8
    en_GB.UTF-8 UTF-8
    zh_CN.GB18030 GB18030
    zh_CN.GBK GBK
    zh_CN.UTF-8 UTF-8
    zh_CN GB2312
    
    假设仅仅开启英文的,仅仅要en_US.UTF-8 UTF-8就可以
    
    然后运行
    # locale-gen       #生成正确的locale信息
    在 /etc/locale.conf 里设置系统locale偏好。单个用户请设置$HOME/.config/locale.conf:
    # echo LANG=your_locale > /etc/locale.conf
    样例:

    echo LANG=en_US.UTF-8 > /etc/locale.conf 
    配置网络

    systemctl enable dhcpcd.service
    设置password

    passwd

    输入

    #  exit   #退出chroot
    依次取消分区挂载取消挂载

    # umount -R /mnt

    重新启动系统

    # reboot

    8.安装引导程序

    BIOS 系统由三个供选择 - Syslinux, GRUB, 和 LILO. 按个人喜好选择一个引导
    我选择的是GRUB

    # pacman -S grub-bios
    # grub-install --target=i386-pc --recheck /dev/sda
    # grub-mkconfig -o /boot/grub/grub.cfg
    
    9.安装桌面环境
    pacman -S lxde


























    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    spring服务器的校验
    数据库中文到页面乱码 添加一个过滤器
    springmvc的form标签
    EasyUI触发方法、触发事件、创建对象的格式??
    JQuery如何获取按键的unicode编码?
    StringBuilder的append、StringBuffer的append和String str = "a"+"b"的区别?
    简述什么是ajax、javascript、json、Jquery?
    oracle分页
    Github的基本功能:
    Springmvc和struts2的区别?
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4871449.html
Copyright © 2020-2023  润新知