Machinekit on BBB:修订间差异
第59行: | 第59行: | ||
用<code>visudo</code>启用wheel组的sudo权限。 | 用<code>visudo</code>启用wheel组的sudo权限。 | ||
====OpenVPN==== | |||
安装OpenVPN时报404,编辑<code>/etc/pacman.d/mirrorlist</code>使用台湾的镜像,成功安装。 | |||
将配置文件放在<code>/etc/openvpn/client/skyworks.conf</code>,运行<code>systemctl enable openvpn-client@skyworks.service</code>启用之。 |
2017年5月13日 (六) 17:05的版本
在eMMC上安装Arch Linux
制作Arch Linux SD卡
在自己电脑(Kubuntu 16.04)上:
# dd if=/dev/zero of=/dev/sdb bs=1M count=8 # fdisk /dev/sdb # # mkfs.ext4 /dev/sdb1 # mkdir mnt # mount /dev/sdb1 mnt # wget http://os.archlinuxarm.org/os/ArchLinuxARM-am33x-latest.tar.gz # tar -xpf ArchLinuxARM-am33x-latest.tar.gz -C mnt # sync # dd if=mnt/boot/MLO of=/dev/sdb count=1 seek=1 conv=notrunc bs=128k # dd if=mnt/boot/u-boot.img of=/dev/sdb count=2 seek=1 conv=notrunc bs=384k # umount mnt # sync
用SD卡启动BBB。
在eMMC中安装Arch Linux
进入BBB终端。若需要用串口终端,串口在J1上,pinout为:
- GND
- NC
- NC
- B_UART0_RX
- B_UART0_TX
- NC
在/dev/mmcblk1
上重复刚才的操作:
# dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=8 # fdisk /dev/mmcblk1 # # mkfs.ext4 -O ^metadata_csum,^64bit /dev/mmcblk1p1 # mkdir mnt # mount /dev/mmcblk1p1 mnt # pacman -S wget # wget http://os.archlinuxarm.org/os/ArchLinuxARM-am33x-latest.tar.gz # tar -xpf ArchLinuxARM-am33x-latest.tar.gz -C mnt # sync # dd if=mnt/boot/MLO of=/dev/mmcblk1 count=1 seek=1 conv=notrunc bs=128k # dd if=mnt/boot/u-boot.img of=/dev/mmcblk1 count=2 seek=1 conv=notrunc bs=384k # umount mnt # sync # poweroff
拔出SD卡开机。
安装必需软件包
# pacman -S sudo vim fish python
用visudo
启用wheel组的sudo权限。
OpenVPN
安装OpenVPN时报404,编辑/etc/pacman.d/mirrorlist
使用台湾的镜像,成功安装。
将配置文件放在/etc/openvpn/client/skyworks.conf
,运行systemctl enable openvpn-client@skyworks.service
启用之。