Skip to content

Commit f9ae13b

Browse files
SEO optimization
1 parent eaa1272 commit f9ae13b

5 files changed

Lines changed: 18 additions & 15 deletions

File tree

content/learning-paths/laptops-and-desktops/chrome-os-lxc/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ minutes_to_complete: 60
66
who_is_this_for: This Learning Path is for software developers who want to install Ubuntu and other Linux distributions on their Arm-based Chromebook with ChromeOS file sharing and GUI support.
77

88
learning_objectives:
9-
- Create an Ubuntu 24.04 container on ChromeOS Crostini using the Termina shell and LXC
9+
- Create and run an Ubuntu 24.04 container on ChromeOS Crostini using LXC and Termina shell
1010
- Set up ChromeOS integration for file sharing and GUI applications
1111
- Manage LXC containers on ChromeOS
12+
- Enable file sharing between ChromeOS and Ubuntu containers
13+
- Run Linux GUI applications on your Chromebook with Sommelier integration
1214

1315
prerequisites:
1416
- A ChromeOS device with the Linux development environment enabled. The Lenovo Chromebook Plus 14 is recommended.

content/learning-paths/laptops-and-desktops/chrome-os-lxc/page-1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Create an Ubuntu 24.04 container"
2+
title: "Create an Ubuntu 24.04 container on ChromeOS"
33
weight: 2
44
layout: "learningpathall"
55
---
@@ -83,7 +83,7 @@ Open a shell in the Ubuntu container:
8383
lxc exec u1 -- bash
8484
```
8585

86-
## Complete the Ubuntu setup
86+
## Set up Ubuntu for development
8787

8888
Once inside the Ubuntu container, perform initial setup tasks.
8989

content/learning-paths/laptops-and-desktops/chrome-os-lxc/page-2.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
---
2-
title: ChromeOS integration
2+
title: Integrate ChromeOS with Linux containers
3+
34
weight: 3
45
layout: "learningpathall"
56
---
67

7-
## File sharing between ChromeOS and Linux
8+
## File sharing between ChromeOS and Linux containers
89

910
Chromebooks with Linux offer convenient file sharing capabilities between the main ChromeOS environment and the Linux subsystem.
1011

@@ -18,7 +19,7 @@ Key features:
1819

1920
These features make it simple to move files between ChromeOS and Linux applications while maintaining security and user control.
2021

21-
## Configure file system integration
22+
## Configure ChromeOS file system integration
2223

2324
### Share ChromeOS directories
2425

@@ -46,7 +47,7 @@ Your shared folders appear in the **Linux settings** under **Manage shared folde
4647

4748
![Shared folders #center](_images/shared-folders.png)
4849

49-
### Share a folder using the command line
50+
### Share folders using the command line
5051

5152
You can also share folders using the Termina shell.
5253

@@ -68,7 +69,7 @@ Share your ChromeOS Documents folder with the container:
6869
lxc config device add ubuntu-main documents disk source=/mnt/chromeos/MyFiles/Documents path=/home/username/Documents
6970
```
7071

71-
## File operations
72+
## Copy files with LXC commands
7273

7374
You can use the `lxc file` command to copy files to and from a container from the Termina shell.
7475

content/learning-paths/laptops-and-desktops/chrome-os-lxc/page-3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ To use desktop applications like browsers in the Ubuntu container, you need to e
88

99
Sommelier acts as a bridge, enabling seamless integration and smooth operation of Linux apps within the ChromeOS environment.
1010

11-
## Enable GUI application support
11+
## Enable support for Linux GUI applications
1212

1313
Install a minimal desktop environment to provide the necessary libraries for graphical applications:
1414

content/learning-paths/laptops-and-desktops/chrome-os-lxc/page-4.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: Learn more Linux Container commands
2+
title: Manage Linux containers with additional commands
33
weight: 5
44
layout: "learningpathall"
55
---
66

7-
## Container management
7+
## Manage containers from the Termina shell
88

99
Now that you know the basics, here are some useful commands for managing your container from the Termina shell.
1010

@@ -128,7 +128,7 @@ lxc config set u1 boot.autostart true
128128
lxc config set u1 boot.autostart.priority 1
129129
```
130130

131-
## Save and restore
131+
## Save and restore containers
132132

133133
Once you have a container configured with your preferences, you can save it and use the backup to create new containers.
134134

@@ -158,11 +158,11 @@ lxc import my-ubuntu.tar.gz u2
158158

159159
Now you have a fresh container named `u2` at the same state you saved the backup.
160160

161-
## Performance tips
161+
## Optimize container performance
162162

163163
For a smoother experience, especially on devices with limited resources, you can monitor and manage your container performance.
164164

165-
### Limit container resources
165+
### Set container resource limits
166166

167167
Configure resource limits for your container from the Termina shell. This can prevent the container from consuming too many system resources.
168168

@@ -172,7 +172,7 @@ Limit the container to 4 CPU cores:
172172
lxc config set u1 limits.cpu 4
173173
```
174174

175-
You can confirm using the Linux `lscpu` command. On an 8-core system you will see 4 cores moved to offline.
175+
You can confirm using the Linux `lscpu` command. On an 8-core system you will see four cores moved to offline.
176176

177177
Limit the container to 2 GB of RAM:
178178

0 commit comments

Comments
 (0)