How to build a practical system on raspberry 3
GuideDeploying the openSUSE System on raspberry 3 is not very complicated, but here are some tips to help you better complete this process. You will have some versions to choose from.
If you plan to use Raspberry Pi 3 as a common host, openSUSE with a graphic interface will be your best choice. There are several different graphic environments available: X11, Enlightenment, Xfce, or LXQT. OpenSUSE also has a JeOS version that provides the most basic system and can use Raspberry Pi 3 as a server without a monitor. A better choice is the Leap or Tumbleweed version of openSUSE.
First, you need to download the required openSUSE image and then create a bootable microSD card. Although you can use the command line tool to write the downloaded image to the microSD card, Etcher makes this process easier and safer. Obtain the program from the project website, decompress the downloaded. zip file, and run the following command to set the. AppImage file to executable:
chmod +x Etcher-x.x.x-linux-x64.AppImage
Insert the microSD card into your computer, double-click the Etcher software, select the downloaded. raw. xz image file, and clickFlash! Button. Connect the monitor and keyboard to Raspberry Pi 3, insert the microSD card, and start Raspberry Pi. When openSUSE is started for the first time, the file system is automatically extended to make full use of the remaining space on the microSD card. Then you will see the following information:
GPT data structures destroyed! You may now partition the disk using fdisk or other utilities
The GPT data structure is damaged! You need to use fdisk or other tools to partition the disk.
Don't worry. Wait for two minutes and openSUSE will continue to function normally. When a prompt is displayed, enter the Default User name root and default password linux to log on to the system.
If you choose to deploy the JeOS version on raspberry 3, you will not see any output on the screen at the first startup. That is to say, the screen remains blank until the system expands the file system. You can configure kernel parameters to display the output, but there is no need to do this. Just a moment to see the command line prompt.
Because openSUSE is enabled and SSH service is configured, you do not need to use a monitor when starting Raspberry Pi. In this case, you need to use the NIC interface to connect the Raspberry Pi to the network. After giving Raspberry Pi enough time to start and scale the system, you will be able to connect Raspberry Pi from other hosts on the same network using the ssh root@linux.local command through the SSH service.
By default, you will log on to the system as a root user, so it is a good idea to create a common user. You can use the YaST Configuration tool to complete this task easily. Run the yast2 command and select Security and User Security and Users. The User and User Group Management options allow you to create a new User. You can also select System and Online Update to Update the System. After that, log out of YaST, restart Raspberry Pi, and use the newly created user to log on to the system.
Everything is done, but another important system component cannot work normally, that is, the wireless interface. Of course, this problem can also be easily solved. Run the following command to install the nano Text Editor:
sudo zypper in nano
Run the following command to modify the raspberrypi_modules.conf file:
sudo nano/etc/dracut.conf.d/raspberrypi_modules.conf
Delete the sdhci_iproc of the first line of the file, and then cancel the comment of the last line. Run the following command to save the modification:
mkinitrd -f
Finally, restart Raspberry Pi.
Run YaST again. In the System; Network Settings area, you should be able to see the BCM43430 WLAN Card in the Network interface list. Select this item and click Edit. Enable the Dynamic Address Allocation Dynamic Address DHCP option, click Next, select the desired wireless network, and configure the required connection settings. Click Next and confirm to save the settings. Restart Raspberry Pi to connect to a specific Wi-Fi network.
So far, you have completed the system deployment on Raspberry Pi.
Original article address: http://www.linuxprobe.com/raspberry-pie-opensuse.html #