树莓派3B上运行SLES-12-SP2

1. 准备

8G SD卡

镜像SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz地址:https://www.suse.com/eval/download?event_id=DGSLE12SP2&event_name=Eval:+SLES+Raspberry+Pi&icid=GSDGNEval23017&icname=Eval:+SLES+Raspberry+Pi+Nurture&build=ccUe-rz974A~&login_required=1

USB-TTL线

minicom(或putty, 超级终端)

2. 烧写

假设8G SD卡设备是/dev/sdb  

 xz -cd SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz | dd of=/dev/sdb bs=4096


3. 启动

链接USB-TTL线,使用minicom打开串口(/dev/ttyUSB0),然后启动系统,等系统启动完成停留在登录界面,然后关机。

注:minicom的正确关闭方式是,先关闭minicom(使用killall,或则Ctrl+A,q),再断开USB-TTL线,否则可能导致系统oops,估计是驱动的bug。

注:usb-ttl线只需要连接GND, TXD, RXD三线即可。连接方式为:GND<->GND,USB-TTL卡的TXD<->树莓派的RXD,USB-TTL卡的RXD<->树莓派的TXD

注:验证usb-ttl卡的正确性的方法:将usb-ttl卡的TXD,RXD对接,然后插入usb口,打开minicom,输入任意字符如果有回显即表示正确的,同时收发灯会同时闪烁。

4. 修改root密码

由于不知道root密码,将8G SD卡的第2个分区挂在到linux,修改grub中kernel启动参数,设置init=/bin/bash,然后启动系统,使用passwd修改root密码即可,然后将init修改回去

5. 设置wifi

在/etc/init.d/after.local文件末尾添加如下代码,再执行该脚本,即可连上wifi(假设test不需要任何认证)

ifconfig wlan0 down

ifconfig wlan0 up

iwconfig wlan0 essid test

ifconfig wlan0 192.168.10.91 netmask 255.255.255.0

route add default gw 192.168.10.1

可以使用iwconfig, iwlist使用更多wifi配置

补充:

有了64位的suse,可以采用chroot方式快速运行其它平台的64位系统

你可能感兴趣的:(树莓派)