在树莓派 3 上运行 openSUSE:简单几步搭建一个实用系统

首先,你将会有一些版本可供选择。如果你打算使用树莓派 3 作为一个普通主机,那么带有图形界面的 openSUSE 将是你最好的选择。有几种不同的图形环境可供选择:X11EnlightenmentXfce 或是LXQT。openSUSE 还有一个 JeOS 版本能够提供最基础的系统,可以把树莓派 3 作为一个无显示器的服务器使用。更好的选择还有 openSUSE 的 Leap 或 Tumbleweed 版本。

首先你需要从 https://en.opensuse.org/HCL:Raspberry_Pi3 下载所需的 openSUSE 镜像,然后制作一张可启动的 microSD 卡。虽然可以使用命令行工具将下载好的镜像写入 microSD 卡,但 Etcher 可以使这个过程更轻松安全。从该项目网站上获取该程序,解压下载的 .zip 文件,并使用以下命令把得到的 .AppImage 文件设置为可执行:


  1. chmod +x Etcher-x.x.x-linux-x64.AppImage

将 microSD 卡插入电脑,双击运行 Etcher 软件,选择下载好的 .raw.xz 镜像文件,点击 Flash! 按钮。然后将显示器和键盘连接到树莓派 3,插入 microSD 卡,启动树莓派。第一次启动时,openSUSE 会自动扩展文件系统以充分利用 microSD 卡上的剩余空间。这时你将看到以下信息:


  1. GPT data structures destroyed! You may now partition the disk using fdisk or other utilities
  2. GPT 数据结构被破坏!您需要使用 fdisk 或其它工具对磁盘分区。

不用担心,稍等两分钟,openSUSE 将继续正常启动。当看到提示时,输入默认用户名 root 和默认密码linux 登录系统。

如果你选择在树莓派 3 上部署 JeOS 版本,第一次启动时你不会看到屏幕上有任何输出。也就是说,屏幕会一直保持空白,直到系统完成对文件系统的扩展。你可以通过配置内核参数来显示输出,不过没有必要做这麻烦事。只需稍等片刻,你就能看到命令行提示。

由于 openSUSE 已经启用并且配置了 SSH 服务,所以启动树莓派时你可以不用显示器。这样的话,你就需要使用网卡接口将树莓派连接到网络中。给树莓派足够的时间来启动和扩展系统后,你就能够从同一网络中的其他主机,使用 ssh root@linux.local 命令,通过 SSH 服务连接树莓派。

默认情况下你将以 root 用户登录系统,所以创建一个普通用户是个不错的主意。你可以使用 YaST 配置工具轻松完成这件事。运行 yast2 命令,选择 安全与用户Security and Users -> 用户与用户组管理User and Group Management 选项,就可以创建新用户了。你还可以选择 系统System -> 在线升级Online Update选项来更新系统。完成之后,退出 YaST ,重启树莓派,然后使用新创建的用户登录系统。

一切搞定,不过还有一个重要的系统组件不能正常工作,那就是无线接口。当然,这个问题也可以轻松解决。首先使用以下命令安装 nano 文本编辑器:


  1. sudo zypper in nano

然后运行以下命令修改 raspberrypi_modules.conf 文件:


  1. sudo nano/etc/dracut.conf.d/raspberrypi_modules.conf

删除文件第一行的 sdhci_iproc ,再取消最后一行的注释。运行以下命令保存修改:


  1. mkinitrd -f

最后,重启树莓派。

再次运行 YaST ,在系统System -> 网络设置Network Settings区域,你应该能在网络接口列表中看到 BCM43430 WLAN Card项。选择这一项,点击 编辑Edit 按钮。开启动态地址分配Dynamic Address DHCP选项,点击下一步,选择你想要连接的无线网络,配置所需的连接设置。点击下一步和确定保存设置。重启树莓派,它应该就能连接上特定的 Wi-Fi 网络了。

至此,你就完成了树莓派上的系统部署。

原文发布时间为:2017-03-02

本文来自合作伙伴“Linux中国”

时间: 2024-11-05 20:40:05

在树莓派 3 上运行 openSUSE:简单几步搭建一个实用系统的相关文章

在树莓派3上运行openSUSE:简单几步搭建一个实用系统

在树莓派 3上部署 openSUSE 系统不是很复杂,不过这儿有一些小技巧教你更好地完成这个过程.首先,你将会有一些版本可供选择.如果你打算使用树莓派 3 作为一个普通主机,那么带有图形界面的 openSUSE 将是你最好的选择.有几种不同的图形环境可供选择:X11.Enlightenment.Xfce 或是 LXQT.openSUSE 还有一个 JeOS 版本能够提供最基础的系统,可以把树莓派 3 作为一个无显示器的服务器使用.更好的选择还有 openSUSE 的 Leap 或 Tumblew

一步一步搭建一个图片上传网站(后台服务器用nodejs)

前几天看了腾讯云社区的一个文件上传的文章 <文件上传那些事儿> ,大体上讲了以下h5中图片上传的几个核心原理,但是没有后端接受的服务器代码,没法做测试.也没有具体的一个实例都是一些基本的原理片段,并且ui界面也不好看,我就准备给那篇文章作为补充做一个图片上传网站. 效果如图: 点击上传后,会把文件放到后台一个uploads文件夹下面,如果上传成功,那么页面会 弹出一个上传成功的提示框,如果上传失败,会弹出一个失败的提示框,如果网速比较慢,会显示出上传过程中的进度条. 开发准备 用普通的表单提交

简单三步 为你的系统快速打补丁

  一台计算机在使用过程中,在系统补丁方面可能存在以下问题: 一是计算机已经打了补丁,但却不一定完整,而且在补丁的后续更新方式和更新时间方面存在一定的问题; 二是计算机根本就没有打补丁,因而存在较多的安全隐患,当然最新发布的后续漏洞补丁就更没有处理了. 目前处理漏洞补丁的常用方法是通过漏洞扫描工具软件,如瑞星杀病毒系统.30安全卫士软件.金山毒霸系统等扫描本机漏洞后,把相应的补丁从互联网下载到本机后运行,给系统打上补丁.这种方法存在以下具体的问题: 首先需要接入互联网,假如计算机是单机使用或是只

如何简单四步卸载Win7 SP1系统

  第一步:在开始菜单中的搜索框中输入"Windows Update",打开Windows自动更新窗口. 第二步:在自动更新窗口中点击左侧的安装升级选项. 第三步:从这里你应该可以看到windows7 SP1的点击入口了.此时使用鼠标右键点击卸载SP1服务包,确认后系统将自动卸载SP1. 第四步:卸载完成后重启电脑生效. 从自己电脑中卸载windows7 SP1测试版就是这么简单,所以准备安装SP1的用户也不必担心,只要事先注意备份好自己的重要数据,然后从微软官网下载放心装吧!

c语言 封装 运行-C语言程序如何在别人电脑上运行的问题

问题描述 C语言程序如何在别人电脑上运行的问题 我编写了一个小程序,一道选择测试的题目.写完后,拷贝了bug文件中的exe程序.运行exe程序后,可以输入数据.问题是最后出现结果后一闪而过,程序就跳出了.请问有什么办法可以清楚的显示结果,不跳出程序? 解决方案 程序结束前用下面两行代码 getchar(); getchar(); 第一行用于"吃掉"你输入你的数据末尾的'n',但它并不需要送给任何变量. 第二个用于等待用户输入一个字符,这样程序就需要等待这一操作发生才会结束. 解决方案二

android-在安卓studio上运行项目遇到的问题

问题描述 在安卓studio上运行项目遇到的问题 还有一个 解决方案 目录下不能有中文字符 把中文的文件夹 改了就好了 解决方案二: android studio不要出现中文路径. 切记~~

大数据探索:在树莓派上通过 Apache Spark on YARN 搭建 Hadoop 集群

有些时候我们想从 DQYDJ 网站的数据中分析点有用的东西出来,在过去,我们要用 R 语言提取固定宽度的数据,然后通过数学建模来分析美国的最低收入补贴,当然也包括其他优秀的方法. 今天我将向你展示对大数据的一点探索,不过有点变化,使用的是全世界最流行的微型电脑----树莓派,如果手头没有,那就看下一篇吧(可能是已经处理好的数据),对于其他用户,请继续阅读吧,今天我们要建立一个树莓派 Hadoop集群! I. 为什么要建立一个树莓派的 Hadoop 集群? 由三个树莓派节点组成的 Hadoop 集

如何在8位处理器上运行Linux

一名叫做 Dmitry Grinberg 的国外黑客尝试制作了一个 8 位的简单计算机微控制设备,在它上面运行Linux. 他写了一个 ARM 模拟器: 启动 2 小时后看到了命令行提示符(init=/bin/bash),4 小时后看到了 Ubuntu 登录页面.登录之后系统从某种程度上还是可用的,输入一个命令后在一分钟内能看到回应. 按照一般情况来说,Linux 不会在少于 32 位的系统上运行,因此,黑客 Grinberg 不得不为 8 位处理器编写了一个 32 位模拟器,他模拟的 CPU

在PC上运行Android游戏

自从运行谷歌 Android 系统的手机大行其道之后,不少朋友都幻想过在普通的 PC 电脑,或者说 Windows 系统上运行 Android 操作系统,虽然有不少软件都号称可以做到运行 Android 系统的效果,不过期流畅度和实用度就真的不敢恭维. 最近,一款备受关注的软件--BlueStacks App Player,号称可以在任何设备上流畅运行 Android 程序,到底这款 BlueStacks App Player 能不能让我们的 PC 机吃上 Android 的"冰淇淋"