SUSE Linux Enterprise Desktop

Deployment Guide

Publication Date 16 Apr 2012

Copyright © 2006–2012 Novell, Inc. and contributors. All rights reserved.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled GNU Free Documentation License.

For Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a Novell trademark; an asterisk (*) denotes a third party trademark.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither Novell, Inc., SUSE LINUX Products GmbH, the authors, nor the translators shall be held liable for possible errors or the consequences thereof.


Contents

About This Guide
1. Available Documentation
2. Feedback
3. Documentation Conventions
1. Planning for SUSE Linux Enterprise Desktop
1.1. Hardware Requirements
1.2. Reasons to Use SUSE Linux Enterprise Desktop
I. Manual Deployment
2. Deployment Strategies
2.1. Deploying up to 10 Workstations
2.2. Deploying up to 100 Workstations
2.3. Deploying More than 100 Workstations
3. Installation with YaST
3.1. Choosing the Installation Method
3.2. The Installation Workflow
3.3. System Start-Up for Installation
3.4. The Boot Screen
3.5. Welcome
3.6. Media Check
3.7. Installation Mode
3.8. Clock and Time Zone
3.9. Create New User
3.10. Installation Settings
3.11. Performing the Installation
3.12. Configuration of the Installed System
3.13. Graphical Login
4. Updating SUSE Linux Enterprise
4.1. Terminology
4.2. The SUSE Linux Enterprise 11 Maintenance Model
4.3. Supported Upgrade Paths to SLE SP2
4.4. General Preparations for Updating
4.5. Updating SLE 11 SP1 to SLE 11 SP2
4.6. Updating SLE 10 SP4 to SLE 11 SP2
4.7. The Atomic Update
5. Setting Up Hardware Components with YaST
5.1. Hardware Information
5.2. Setting Up Graphics Card and Monitor
5.3. Setting Up Keyboard and Mouse
5.4. Setting Up Sound Cards
5.5. Setting Up a Printer
5.6. Setting Up a Scanner
6. Installing or Removing Software
6.1. Definition of Terms
6.2. Using the KDE Interface (Qt)
6.3. Using the GNOME Interface (GTK+)
6.4. Managing Software Repositories and Services
6.5. Keeping the System Up-to-date
7. Installing Add-On Products
7.1. Add-Ons
7.2. Binary Drivers
7.3. SUSE Software Development Kit (SDK) 11
8. Accessing the Internet
8.1. Direct Internet Connection
8.2. Internet Connection Via Network
9. Managing Users with YaST
9.1. User and Group Administration Dialog
9.2. Managing User Accounts
9.3. Additional Options for User Accounts
9.4. Changing Default Settings for Local Users
9.5. Assigning Users to Groups
9.6. Managing Groups
9.7. Changing the User Authentication Method
10. Changing Language and Country Settings with YaST
10.1. Changing the System Language
10.2. Changing the Country and Time Settings
11. Remote Installation
11.1. Installation Scenarios for Remote Installation
11.2. Setting Up the Server Holding the Installation Sources
11.3. Preparing the Boot of the Target System
11.4. Booting the Target System for Installation
11.5. Monitoring the Installation Process
12. Advanced Disk Setup
12.1. Using the YaST Partitioner
12.2. LVM Configuration
12.3. Soft RAID Configuration
13. Subscription Management
13.1. Using Kernel Parameters to Access an SMT Server
13.2. Configuring Clients Using AutoYaST Profile
13.3. Configuring Clients Using the clientSetup4SMT.sh Script
13.4. Registering Clients Against SMT Test Environment
II. Imaging and Creating Products
14. KIWI
14.1. Prerequisites for KIWI
14.2. Knowing KIWI’s Build Process
14.3. Image Description
14.4. Creating Appliances with KIWI
14.5. For More Information
15. Creating Add-On Products With Add-on Creator
15.1. Creating Images
15.2. Add-On Structure
15.3. For More Information
16. Creating Images with YaST Product Creator
16.1. Prerequisites for Product Creator
16.2. Creating Images
16.3. For More Information
17. Deploying Customized Preinstallations
17.1. Preparing the Master Machine
17.2. Customizing the Firstboot Installation
17.3. Cloning the Master Installation
17.4. Personalizing the Installation
III. Automated Installations
18. Automated Installation
18.1. Simple Mass Installation
18.2. Rule-Based Autoinstallation
18.3. For More Information
19. Automated Deployment of Preload Images
19.1. Deploying system manually from rescue image
19.2. Automated Deployment with PXE Boot
A. GNU Licenses
A.1. GNU General Public License
A.2. GNU Free Documentation License

List of Figures

3.1. The Boot Screen
3.2. Welcome
3.3. Installation Mode
3.4. Clock and Time Zone
3.5. Create New User
3.6. Installation Settings
3.7. Software Selection and System Tasks
4.1. Maintenance Delivery Evolution (also applies to SLED)
4.2. Long Term Service Pack Support
6.1. Conflict Management of the Software Manager
6.2. Conflict Management of the Software Manager
6.3. KDE Software Updater
6.4. GNOME Update Applet
9.1. YaST User and Group Administration
12.1. The YaST Partitioner
12.2. Btrfs Subvolumes in YaST Partitioner
12.3. Physical Partitioning versus LVM
12.4. Creating a Volume Group
12.5. Logical Volume Management
12.6. RAID Partitions
18.1. Editing an AutoYaST Profile with the AutoYaST Front-End
18.2. AutoYaST Rules

List of Tables

2.1. Installing from the MediaSUSE Linux Enterprise Desktop
2.2. Installing from a Network Server Using SLP
2.3. Installing from a Network Server
2.4. Simple Remote Installation via VNC—Static Network Configuration
2.5. Simple Remote Installation via VNC—Dynamic Network Configuration
2.6. Remote Installation via VNC—PXE Boot and Wake on LAN
2.7. Simple Remote Installation via SSH—Static Network Configuration
2.8. Remote Installation via SSH—Dynamic Network Configuration
2.9. Remote Installation via SSH—PXE Boot and Wake on LAN
2.10. Simple Mass Installation
2.11. Rule-Based Autoinstallation
3.1. Boot Options
4.1. Security Updates and Bug Fixes
11.1. Installation (Boot) Scenarios Used in This Chapter
14.1. Additional Files and Directories For Image Description

List of Examples

4.1. List with df -h
14.1. KIWI Configuration File
17.1. Configuring the Proposal Screens
17.2. Configuring the Workflow Section
17.3. Configuring the List of Workflow Components