Install Archlinux on Raspberry Pi as you wish!

The easiest way to install archlinux on raspberry PI.


now you need to input these command promotes.

dd if=/home/xx/Downloads/archlinux.img of=/dev/sdX bs=2M

then

you need to plug the SD card into raspberry Pi

Then boot

By default, the user name and password are both "root"

After logging in, you need to check out all your devices with command promotes :

fdisk -l /dev/mmcblk0

then you will find there are two partitions down there by default for archlinux installation.

The first one is /dev/mmcblk0p1 which is the "/boot" folder whose format is fat32.

The second partition is /dev/mmcblk0p2 which is the "/" folder whose format is ext4.

Now we need to use the rest free space of the SD card disk.

So, we input those commands :

cfdisk /dev/mmcblk0
Using cfdisk to mange the partition label of the SD card.

Also we could use fdisk. But fdisk needs us to give the specific bytes to make the partition room, which is too precise. 

Anyway both cfdisk and fdisk make sense.

now we make a 1GB room for swap, and the rest for folder "/home"

TIPS:

        Now if we use 

         

fdisk -l /dev/mmcblk0
      we will only see two partitions those which are /dev/mmcblk0p1 and /dev/mmcblk0p2.

      We can't see the other two partitions /dev/mmcblk0p3, /dev/mmcblk0p4 those which we have divided from the rest free space of the SD card.

       All we need is to reboot the raspberry pi.

reboot

then

fdisk -l /dev/mmcblk0
[root@alarmpi ~]# fdisk -l /dev/mmcblk0

Disk /dev/mmcblk0: 15.9 GB, 15931539456 bytes
4 heads, 16 sectors/track, 486192 cylinders, total 31116288 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c21e5

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *        2048      194559       96256    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          194560     3862527     1833984   83  Linux
/dev/mmcblk0p3         3862528     5862527     1000000   82  Linux swap / Solaris
/dev/mmcblk0p4         5862528    31116287    12626880   83  Linux

now we can get all those partitions.

Now we need to have swap and format the partition /dev/mmcblk0p4 

mkswap /dev/mmcblk0p3
swapon /dev/mmcblk0p3
mkfs.ext4 /dev/mmcblk0p4

now we need to edit the /etc/fstab

make it like this:

# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
/dev/mmcblk0p1  /boot           vfat    defaults        0       0
/dev/mmcblk0p2  /               ext4    defaults        0       0
/dev/mmcblk0p3  none            swap    defaults        0       0
/dev/mmcblk0p4  /home           ext4    defaults        0       0

Alright.

Now we make it.

We need to upgrade the archlinux syntactically.

So we need to edit the file

vi /etc/pacman.d/mirrorlist

then, uncomment the links below if the place is supposed near your location.

  then 

pacman -Sy


Now we need to set our localtime and locale.

so we need to uncomment /etc/locale.gen if there is a locale you want to have. :)

And 

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

                       (because i am in China, so it's Shanghai. It depends on where you are.)

Also, you could change /etc/hostname, or never mind.


Now you need to add a new user

you could use :

adduser

and you could install sudo

pacman -S sudo

Then edit the file sudoers by commands

sudo visudo

then,

add the line "USER ALL = (ALL) ALL" below the line root ALL = (ALL) ALL

Now reboot your computer. It is a clean and fast one.


Or you want to install video driver or get into serial console.

https://wiki.archlinux.org/index.php/Raspberry#Installation

At the bottom of the page, those reference maybe help.


Cheers!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值