mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
78 lines
5.8 KiB
Markdown
78 lines
5.8 KiB
Markdown
|
# 在树莓派 3 上运行 openSUSE:简单几步搭建一个实用系统
|
|||
|
|
|||
|
这篇文章由 SUSE 文档团队的技术编辑 Dmitri Popov 纂写。
|
|||
|
|
|||
|
在 [树莓派 3][3] 上部署 [openSUSE][2] 系统不是很复杂,不过这儿有一些小技巧教你更好地完成这个过程。
|
|||
|
|
|||
|
首先,你将会有许多版本可供选择。如果你打算使用树莓派 3 作为一个普通主机,那么带有图形界面的 openSUSE 将是你最好的选择。你可以选择几种不同的图形界面程序:[X11][4] 、 [Enlightenment][5] 、 [Xfce][6] 或是 [LXQT][7]。openSUSE 还有一个 JeOS 版本能够提供最基础的系统,可以把树莓派 3 作为一个无外设的服务器使用。而且你还可以选择 openSUSE 的 [Leap][8] 或 [Tumbleweed][9] 版本。
|
|||
|
|
|||
|
![](https://www.suse.com/communities/blog/files/2017/02/j5dkkbtepng-dmitri-popov-450x300.jpg)
|
|||
|
|
|||
|
首先你需要从 [https://en.opensuse.org/HCL:Raspberry_Pi3][10] 下载所需的 openSUSE 镜像,然后制作一张可启动的 microSD 卡。你可以使用命令行工具 [_Etcher_][11] 轻松安全地将下载好的镜像写入 microSD 卡。你需要从项目网站上获取该程序,下载 _.zip_ 文件并解压,使用以下命令把 _.AppImage_ 文件的属性设置为可执行:
|
|||
|
|
|||
|
_chmod +x Etcher-x.x.x-linux-x64.AppImage_
|
|||
|
|
|||
|
将 microSD 卡插入电脑,双击运行 Etcher 软件,选择下载好的 _.raw.xz_ 镜像文件,点击 Flash 按钮!然后将显示器和键盘连接树莓派 3,插入 microSD 卡,启动树莓派。第一次启动时,openSUSE 会自动扩展文件系统以充分利用 microSD 卡上的剩余空间。这时你将看到以下信息:
|
|||
|
|
|||
|
```
|
|||
|
GPT data structures destroyed! You may now partition the disk using fdisk or other utilities
|
|||
|
```
|
|||
|
|
|||
|
不用担心,稍等两分钟,openSUSE 将继续正常启动。当看到提示时,输入默认用户名 _root_ 和默认密码 _linux_ 登录系统。
|
|||
|
|
|||
|
如果你选择在树莓派 3 上部署 JeOS 版本,第一次启动时你不会看到屏幕上有任何输出。也就是说,屏幕会一直保持空白,直到系统完成对文件系统的扩展。你可以通过配置内核参数来显示输出,不过没有必要做这麻烦事。只需稍等片刻,你就能看到命令行提示。
|
|||
|
|
|||
|
由于 openSUSE 已经启用并且配置了 SSH 服务,所以启动树莓派时你也可以不用显示器。这样的话,你就需要使用 Ethernet 接口将树莓派连接网络。留给树莓派足够的时间来启动和扩展系统,你就能够从同一网络中的其他主机,使用 _ssh root@linux.local_ 命令,通过 SSH 服务连接树莓派。
|
|||
|
|
|||
|
默认情况下你将以 root 用户登录系统。所以创建一个普通用户是个不错的主意。你可以使用 YaST 配置工具轻松完成这件事。运行 _yast2_ 命令,选择 “安全与用户” -> “用户与用户组管理” 选项,就可以创建新用户了。你还可以选择 “系统” -> “在线升级” 选项来更新系统。完成之后,退出 YaST ,重启树莓派,然后使用新创建的用户登录系统。
|
|||
|
|
|||
|
一切搞定,不过还有一个重要的系统组件不能正常工作,那就是无线接口。当然,这个问题也可以轻松解决。首先使用以下命令安装 nano 文本编辑器:
|
|||
|
|
|||
|
_sudo zypper in nano_
|
|||
|
|
|||
|
然后运行以下命令修改 _raspberrypi_modules.conf_ 文件:
|
|||
|
|
|||
|
_sudo nano/etc/dracut.conf.d/raspberrypi_modules.conf_
|
|||
|
|
|||
|
删除文件第一行的 _sdhci_iproc_ ,再取消最后一行的注释。运行以下命令保存修改:
|
|||
|
|
|||
|
_mkinitrd -f_
|
|||
|
|
|||
|
最后,重启树莓派。
|
|||
|
|
|||
|
![](https://www.suse.com/communities/blog/files/2017/02/figure1-raspi-450x329.png)
|
|||
|
|
|||
|
再次运行 YaST ,在 “系统” -> “网络设置” 区域,你应该能在网络接口列表中看到 _BCM43430 WLAN Card_ 记录。选择这一项,点击 ”编辑“ 按钮。开启 Dynamic Address DHCP 选项,点击 ”下一步“ ,选择你想要连接的无线网络,配置所需的连接设置。点击 ”下一步“ 和 ”确定“ 保存设置。重启树莓派,它应该就能连接上特定的 Wi-Fi 网络了。
|
|||
|
|
|||
|
至此,你就完成了树莓派上的系统部署。
|
|||
|
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
|
|||
|
via: https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/
|
|||
|
|
|||
|
作者:[chabowski][a]
|
|||
|
译者:[译者ID](https://github.com/Cathon)
|
|||
|
校对:[校对者ID](https://github.com/校对者ID)
|
|||
|
|
|||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|||
|
|
|||
|
[a]:https://www.suse.com/communities/blog/author/chabowski/
|
|||
|
[1]:https://www.suse.com/communities/blog/author/chabowski/
|
|||
|
[2]:https://www.opensuse.org/
|
|||
|
[3]:https://www.raspberrypi.org/
|
|||
|
[4]:https://www.x.org/wiki/
|
|||
|
[5]:https://www.enlightenment.org/
|
|||
|
[6]:https://www.xfce.org/
|
|||
|
[7]:http://lxqt.org/
|
|||
|
[8]:https://www.opensuse.org/#Leap
|
|||
|
[9]:https://www.opensuse.org/#Tumbleweed
|
|||
|
[10]:https://en.opensuse.org/HCL:Raspberry_Pi3
|
|||
|
[11]:https://etcher.io/
|
|||
|
[12]:https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/#
|
|||
|
[13]:https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/#
|
|||
|
[14]:https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/#
|
|||
|
[15]:https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/#
|
|||
|
[16]:https://www.suse.com/communities/blog/opensuse-raspberry-pi-3-zero-functional-system-easy-steps/#
|
|||
|
[17]:http://www.printfriendly.com/print?url=https%3A%2F%2Fwww.suse.com%2Fcommunities%2Fblog%2Fopensuse-raspberry-pi-3-zero-functional-system-easy-steps%2F
|
|||
|
[18]:http://www.printfriendly.com/print?url=https%3A%2F%2Fwww.suse.com%2Fcommunities%2Fblog%2Fopensuse-raspberry-pi-3-zero-functional-system-easy-steps%2F
|