Install ArchlinuxARM and Setup

原创 2016年05月30日 22:17:40

Note: The current installation uses the 32-bit Raspberry Pi 2 armv7h root filesystem. This will be changing eventually to use our AArch64 repository to take full advantage of the ARMv8 Cortex-A53 cores. If you want an AArch64 system, consider the ODROID-C2.

Also note: The Raspberry Pi 3 has higher power requirements than the Raspberry Pi 2. A power supply rated at 2.5A is the official recommendation. Using an insufficient power supply will result in random, inexplicable errors and filesystem corruption.

Replace sdX in the following instructions with the device name for the SD card as it appears on your computer.

Install System

  1. Start fdisk to partition the SD card:
    fdisk /dev/sdX
  2. At the fdisk prompt, delete old partitions and create a new one:
    Type o. This will clear out any partitions on the drive.
    Type p to list partitions. There should be no partitions left.
    Type n, then p for primary, 1 for the first partition on the drive, press ENTER to accept the default first sector, then type +100M for the last sector.
    Type t, then c to set the first partition to type W95 FAT32 (LBA).
    Type n, then p for primary, 2 for the second partition on the drive, and then press ENTER twice to accept the default first and last sector.
    Write the partition table and exit by typing w.
  3. Create and mount the FAT filesystem:
    mkfs.vfat /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot
  4. Create and mount the ext4 filesystem:
    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root
  5. Download and extract the root filesystem (as root, not via sudo):
    wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
    bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root
    sync
  6. Move boot files to the first partition:
    mv root/boot/* boot
  7. Unmount the two partitions:
    umount boot root
  8. Insert the SD card into the Raspberry Pi, connect ethernet, and apply 5V power.
  9. Use the serial console or SSH to the IP address given to the board by your router.
    Login as the default user alarm with the password alarm.
    The default root password is root.

Power on and setup

  1. Login:
    user: root password: root
  2. delete the alarm user
    userdel alarm
  3. add user
    useradd -m -g users -G wheel.power,audio,video,uucp,lp,adm -s /bin/bash username
  4. change the user password
    passwd username
  5. Update system
    pacman -Syy
    pacman -Syu
  6. Install vim text editor
    pacman -S vim
  7. Change the mirrorlist # vim /etc/pacman.d/mirrorlist

    中科大的源
    Server=http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
    清华大学的源
    Server=http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
  8. Update
    pacman -Syy
  9. Install xdg-user-dirs在home目录下生成文件夹
    pacman -S xdg-user-dirs
  10. Install sudo and change the /etc/sudoers file
    pacman -S sudo

    vim /etc/sudoers
    uncomment the following line:
    #%wheel ALL=(ALL) ALL

  11. reboot
  12. Install Qt library
    pacman -S qt5 qt5-base enter the default
  13. Install mysql
    pacman -S mysql enter the default
  14. Change the localtime
    sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  15. Change the locale-gen, uncomment the following line

    en_US.UTF-8
    en_US ISO-8859-1
    zh_CN.UTF-8
    zh_CN GB2312

    then excute sudo locale-gen
  16. Create new file in /etc/locale.conf and add the following line
    LANG=en_US.UTF-8
    then soure the new file
    source /etc/locale.conf
  17. Install Wireless
    sudo pacman -S wpa_supplicant wpa_actiond dialog ppp ifplugd dhcpcd

    sudo wifi-menu to search wireless to connect
    enable the wireless automatically connect:
    sudo systemctl enable netctl-auto@wlan0.service

  18. excute the application ./appname

OK, It’s Done.

版权声明:本文为博主原创文章,未经博主允许不得转载。

在树莓派/ArchlinuxArm上安装yaourt

在PC机上安装yaourt时只需在/etc/pacman.conf文件中加入archlinuxn这个软件仓库,然后用命令$ sudo pacman -Syu yaourt安装即可,但是在树莓派上,我用...
  • gddxz_zhouhao
  • gddxz_zhouhao
  • 2016年10月29日 11:34
  • 879

解决win7打开OFFICE提示the setup controller has encountered a problem during install错误

WIN7打开OFFICE word 2007和OFFICE word 2010,提示: the setup controller has encountered a problem during ...
  • bat67
  • bat67
  • 2017年01月20日 21:59
  • 2323

VS2010旗舰版在Win7上安装报错

出错过程 1、卸载本地的VS2010专业版 2、用QQ旋风下载了VS2010旗舰版,下载到99.9%后停滞了很久 3、安装的时候总是装不上,错误如下 看日志,里面是CRootCompone...
  • zz962
  • zz962
  • 2014年02月08日 09:20
  • 1924

python的setup问题

最近在研究检测里面如何调用python层的,首先就是setup这个文件,所以需要简单了解一下。 编写setup.py文件,获取帮助:Python setup.py --help-commands St...
  • langb2014
  • langb2014
  • 2016年11月10日 11:54
  • 4624

关于python中的setup.py

关于python中的setup.py 2013-12-23 声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://lingxiankong.github.io/ 内容...
  • lynn_kong
  • lynn_kong
  • 2013年12月24日 23:49
  • 29794

python:用setup.py安装第三方包packages

这次来介绍下python第三方包的安装,前面介绍了3种方式,我们这次再介绍一种方式。前两种方式见下面的链接。pip installhttp://blog.csdn.net/xxzhangx/artic...
  • xxzhangx
  • xxzhangx
  • 2016年12月10日 15:17
  • 13163

python包setup出错的解决办法

try: from setuptools import setup except ImportError: from distutils.core import setup当下载了一个...
  • durong123123123
  • durong123123123
  • 2014年12月13日 21:30
  • 338

Python基础概念_1_环境安装

环境安装 2 环境安装 在开始Python学习前,我们先要搭建开发环境,正所谓巧妇难为无米之炊。那么什么是开发环境呢?通俗的理解假设我们要做饭,那么得有锅、油、燃气、菜这些基础工具和素材,有了它...
  • shenliang1985
  • shenliang1985
  • 2017年06月15日 09:26
  • 330

Banana Pi 安装ArchLinuxARM

以下操作PC机环境为Linux,香蕉派的板子为Banana Pi M1。 下面的“/dev/sdb”为你的SD卡。 $ sudo dd if=/dev/zero of=/dev/sdb bs=1M ...
  • gddxz_zhouhao
  • gddxz_zhouhao
  • 2016年11月01日 16:29
  • 392

关于cocoa pod 管理代码时,第一次安装执行pod setup 很慢的解决方式

cocoa pod 执行pod setup 太慢,假死现像
  • fengsh998
  • fengsh998
  • 2016年08月10日 16:34
  • 14205
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Install ArchlinuxARM and Setup
举报原因:
原因补充:

(最多只允许输入30个字)