树莓派安装ArchLinux ARM

文章目录 (?) [+]

            Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版,注重对于开发者的简洁,ArchLinux ARM仅有命令行界面,任何可有可无的软件一律不自带。其软件策略是相当激进的,能用到最新的软件包,但同时也需要承担尝鲜可能的风险。

    树莓派安装ArchLinux ARM

            首先需要一个linux环境,此处是以安装在VMware上Ubuntu 16.04(LTS)为例。

            打开终端并切换root身份,使用fdisk命令查看SD卡挂载的名称(文中的sdX需换成SD卡的挂载名称,如sdc)并进行分区。

    sudo -i
    #切换root用户
    fdisk -l
    #列出系统挂载的设备
    fdisk /dev/sdX
    #将SD卡进行分区
    #详细分区操作步骤:
    #输入 o 并回车,这将会删除所有分区
    #输入 p 并回车,这将会列出所有分区,此时应该没有任何分区
    #输入 n 并回车,创建新分区,引导分区
    #输入 p 并回车,新分区为主分区
    #输入 1 并回车,分区序号是1
    #按键盘回车,默认初始扇区
    #输入 +100M 并回车,设置终止扇区
    #输入 t 并回车,再输入 c 并回车,设置该分区文件系统格式为FAT32
    #输入 n 并回车,创建新分区,根分区
    #输入 p 并回车,新分区为主分区
    #输入 2 并回车,分区序号是2
    #按键盘回车,默认初始扇区
    #按键盘回车,默认终止扇区
    #输入 w 并回车,写入设置

            生成并挂载FAT文件系统。

    mkfs.vfat /dev/sdX1
    mkdir boot
    mount /dev/sdX1 boot

            生成并挂载ext4文件系统。

    mkfs.ext4 /dev/sdX2
    mkdir root
    mount /dev/sdX2 root

            下载并解压系统文件(必须使用root用户,而不能使用sudo)。

    wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
    #树莓派1代使用wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
    tar -xf ArchLinuxARM-rpi-2-latest.tar.gz -C root
    #树莓派1代使用tar -xf ArchLinuxARM-rpi-latest.tar.gz -C root
    sync

            复制boot中的文件到boot分区。

    mv root/boot/* boot

            默认情况下是不允许用root远程登录的,需要修改一下配置。

    nano root/etc/ssh/sshd_config
    PermitRootLogin yes
    #在sshd_config中追加一行配置并保存退出(Ctrl+X,y,回车)

    开启root远程登录

            卸载这两个分区

    umount boot root

            然后就可以把SD卡从虚拟机释放插到树莓派上了,默认SSH账号:alarm密码:alarm,默认root账号的密码也是root。

    本文标题:树莓派安装ArchLinux ARM
    本文链接:https://www.lanseyujie.com/post/raspberry-pi-install-archlinux.html
    版权声明:本文使用「署名 4.0 国际」创作共享协议,转载或使用请遵守署名协议。
    点赞 0 分享 0