1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
|
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2024-03-01 16:53+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BOOTUP"
msgstr ""
#. type: TH
#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
#, no-wrap
msgid "systemd 255"
msgstr ""
#. type: TH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "bootup"
msgstr ""
#. -----------------------------------------------------------------
#. * MAIN CONTENT STARTS HERE *
#. -----------------------------------------------------------------
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "bootup - System bootup process"
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"A number of different components are involved in the boot of a Linux "
"system\\&. Immediately after power-up, the system firmware will do minimal "
"hardware initialization, and hand control over to a boot loader (e\\&.g\\&. "
"B<systemd-boot>(7) or \\m[blue]B<GRUB>\\m[]\\&\\s-2\\u[1]\\d\\s+2) stored "
"on a persistent storage device\\&. This boot loader will then invoke an OS "
"kernel from disk (or the network)\\&. On systems using EFI or other types of "
"firmware, this firmware may also load the kernel directly\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"The kernel (optionally) mounts an in-memory file system, often generated by "
"B<dracut>(8), which looks for the root file system\\&. Nowadays this is "
"implemented as an \"initramfs\" \\(em a compressed CPIO archive that the "
"kernel extracts into a tmpfs\\&. In the past normal file systems using an in-"
"memory block device (ramdisk) were used, and the name \"initrd\" is still "
"used to describe both concepts\\&. It\\*(Aqs the boot loader or the firmware "
"that loads both the kernel and initrd/initramfs images into memory, but the "
"kernel which interprets it as a file system\\&. B<systemd>(1) may be used "
"to manage services in the initrd, similarly to the real system\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"After the root file system is found and mounted, the initrd hands over "
"control to the host\\*(Aqs system manager (such as B<systemd>(1)) stored in "
"the root file system, which is then responsible for probing all remaining "
"hardware, mounting all necessary file systems and spawning all configured "
"services\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"On shutdown, the system manager stops all services, unmounts all file "
"systems (detaching the storage technologies backing them), and then "
"(optionally) jumps back into the initrd code which unmounts/detaches the "
"root file system and the storage it resides on\\&. As a last step, the "
"system is powered down\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Additional information about the system boot process may be found in "
"B<boot>(7)\\&."
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SYSTEM MANAGER BOOTUP"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"At boot, the system manager on the OS image is responsible for initializing "
"the required file systems, services and drivers that are necessary for "
"operation of the system\\&. On B<systemd>(1) systems, this process is split "
"up in various discrete steps which are exposed as target units\\&. (See "
"B<systemd.target>(5) for detailed information about target units\\&.) The "
"boot-up process is highly parallelized so that the order in which specific "
"target units are reached is not deterministic, but still adheres to a "
"limited amount of ordering structure\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"When systemd starts up the system, it will activate all units that are "
"dependencies of default\\&.target (as well as recursively all dependencies "
"of these dependencies)\\&. Usually, default\\&.target is simply an alias of "
"graphical\\&.target or multi-user\\&.target, depending on whether the system "
"is configured for a graphical UI or only for a text console\\&. To enforce "
"minimal ordering between the units pulled in, a number of well-known target "
"units are available, as listed on B<systemd.special>(7)\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"The following chart is a structural overview of these well-known units and "
"their position in the boot-up logic\\&. The arrows describe which units are "
"pulled in and ordered before which other units\\&. Units near the top are "
"started before units nearer to the bottom of the chart\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
" cryptsetup-pre\\&.target veritysetup-pre\\&.target\n"
" |\n"
"(various low-level v\n"
" API VFS mounts: (various cryptsetup/veritysetup devices\\&.\\&.\\&.)\n"
" mqueue, configfs, | |\n"
" debugfs, \\&.\\&.\\&.) v |\n"
" | cryptsetup\\&.target |\n"
" | (various swap | | remote-fs-pre\\&.target\n"
" | devices\\&.\\&.\\&.) | | | |\n"
" | | | | | v\n"
" | v local-fs-pre\\&.target | | | (network file systems)\n"
" | swap\\&.target | | v v |\n"
" | | v | remote-cryptsetup\\&.target |\n"
" | | (various low-level (various mounts and | remote-veritysetup\\&.target |\n"
" | | services: udevd, fsck services\\&.\\&.\\&.) | | |\n"
" | | tmpfiles, random | | | remote-fs\\&.target\n"
" | | seed, sysctl, \\&.\\&.\\&.) v | | |\n"
" | | | local-fs\\&.target | | _____________/\n"
" | | | | | |/\n"
" \\e____|______|_______________ ______|___________/ |\n"
" \\e / |\n"
" v |\n"
" sysinit\\&.target |\n"
" | |\n"
" ______________________/|\\e_____________________ |\n"
" / | | | \\e |\n"
" | | | | | |\n"
" v v | v | |\n"
" (various (various | (various | |\n"
" timers\\&.\\&.\\&.) paths\\&.\\&.\\&.) | sockets\\&.\\&.\\&.) | |\n"
" | | | | | |\n"
" v v | v | |\n"
"timers\\&.target paths\\&.target | sockets\\&.target | |\n"
" | | | | v |\n"
" v \\e_______ | _____/ rescue\\&.service |\n"
" \\e|/ | |\n"
" v v |\n"
" basic\\&.target I<rescue\\&.target> |\n"
" | |\n"
" ________v____________________ |\n"
" / | \\e |\n"
" | | | |\n"
" v v v |\n"
" display- (various system (various system |\n"
" manager\\&.service services services) |\n"
" | required for | |\n"
" | graphical UIs) v v\n"
" | | I<multi-user\\&.target>\n"
"emergency\\&.service | | |\n"
" | \\e_____________ | _____________/\n"
" v \\e|/\n"
"I<emergency\\&.target> v\n"
" I<graphical\\&.target>\n"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Target units that are commonly used as boot targets are I<emphasized>\\&. "
"These units are good choices as goal targets, for example by passing them to "
"the I<systemd\\&.unit=> kernel command line option (see B<systemd>(1)) or by "
"symlinking default\\&.target to them\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"timers\\&.target is pulled-in by basic\\&.target asynchronously\\&. This "
"allows timers units to depend on services which become only available later "
"in boot\\&."
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "USER MANAGER STARTUP"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"The system manager starts the user@I<uid>\\&.service unit for each user, "
"which launches a separate unprivileged instance of B<systemd> for each user "
"\\(em the user manager\\&. Similarly to the system manager, the user manager "
"starts units which are pulled in by default\\&.target\\&. The following "
"chart is a structural overview of the well-known user units\\&. For non-"
"graphical sessions, default\\&.target is used\\&. Whenever the user logs "
"into a graphical session, the login manager will start the graphical-"
"session\\&.target target that is used to pull in units required for the "
"graphical session\\&. A number of targets (shown on the right side) are "
"started when specific hardware is available to the user\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
" (various (various (various\n"
" timers\\&.\\&.\\&.) paths\\&.\\&.\\&.) sockets\\&.\\&.\\&.) (sound devices)\n"
" | | | |\n"
" v v v v\n"
" timers\\&.target paths\\&.target sockets\\&.target sound\\&.target\n"
" | | |\n"
" \\e______________ _|_________________/ (bluetooth devices)\n"
" \\e / |\n"
" V v\n"
" basic\\&.target bluetooth\\&.target\n"
" |\n"
" __________/ \\e_______ (smartcard devices)\n"
" / \\e |\n"
" | | v\n"
" | v smartcard\\&.target\n"
" v graphical-session-pre\\&.target\n"
"(various user services) | (printers)\n"
" | v |\n"
" | (services for the graphical session) v\n"
" | | printer\\&.target\n"
" v v\n"
" I<default\\&.target> graphical-session\\&.target\n"
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "BOOTUP IN THE INITRD"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Systemd can be used in the initrd as well\\&. It detects the initrd "
"environment by checking for the /etc/initrd-release file\\&. The default "
"target in the initrd is initrd\\&.target\\&. The bootup process is identical "
"to the system manager bootup until the target basic\\&.target\\&. After "
"that, systemd executes the special target initrd\\&.target\\&. Before any "
"file systems are mounted, the manager will determine whether the system "
"shall resume from hibernation or proceed with normal boot\\&. This is "
"accomplished by systemd-hibernate-resume\\&.service which must be finished "
"before local-fs-pre\\&.target, so no filesystems can be mounted before the "
"check is complete\\&. When the root device becomes available, initrd-root-"
"device\\&.target is reached\\&. If the root device can be mounted at /"
"sysroot, the sysroot\\&.mount unit becomes active and initrd-root-fs\\&."
"target is reached\\&. The service initrd-parse-etc\\&.service scans /sysroot/"
"etc/fstab for a possible /usr/ mount point and additional entries marked "
"with the I<x-initrd\\&.mount> option\\&. All entries found are mounted "
"below /sysroot, and initrd-fs\\&.target is reached\\&. The service initrd-"
"cleanup\\&.service isolates to the initrd-switch-root\\&.target, where "
"cleanup services can run\\&. As the very last step, the initrd-switch-"
"root\\&.service is activated, which will cause the system to switch its root "
"to /sysroot\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
" : (beginning identical to above)\n"
" :\n"
" v\n"
" basic\\&.target\n"
" | emergency\\&.service\n"
" ______________________/| |\n"
" / | v\n"
" | initrd-root-device\\&.target I<emergency\\&.target>\n"
" | |\n"
" | v\n"
" | sysroot\\&.mount\n"
" | |\n"
" | v\n"
" | initrd-root-fs\\&.target\n"
" | |\n"
" | v\n"
" v initrd-parse-etc\\&.service\n"
"(custom initrd |\n"
" services\\&.\\&.\\&.) v\n"
" | (sysroot-usr\\&.mount and\n"
" | various mounts marked\n"
" | with fstab option\n"
" | x-initrd\\&.mount\\&.\\&.\\&.)\n"
" | |\n"
" | v\n"
" | initrd-fs\\&.target\n"
" \\e______________________ |\n"
" \\e|\n"
" v\n"
" initrd\\&.target\n"
" |\n"
" v\n"
" initrd-cleanup\\&.service\n"
" isolates to\n"
" initrd-switch-root\\&.target\n"
" |\n"
" v\n"
" ______________________/|\n"
" / v\n"
" | initrd-udevadm-cleanup-db\\&.service\n"
" v |\n"
"(custom initrd |\n"
" services\\&.\\&.\\&.) |\n"
" \\e______________________ |\n"
" \\e|\n"
" v\n"
" initrd-switch-root\\&.target\n"
" |\n"
" v\n"
" initrd-switch-root\\&.service\n"
" |\n"
" v\n"
" Transition to Host OS\n"
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SYSTEM MANAGER SHUTDOWN"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"System shutdown with systemd also consists of various target units with some "
"minimal ordering structure applied:"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid ""
" (conflicts with (conflicts with\n"
" all system all file system\n"
" services) mounts, swaps,\n"
" | cryptsetup/\n"
" | veritysetup\n"
" | devices, \\&.\\&.\\&.)\n"
" | |\n"
" v v\n"
" shutdown\\&.target umount\\&.target\n"
" | |\n"
" \\e_______ ______/\n"
" \\e /\n"
" v\n"
" (various low-level\n"
" services)\n"
" |\n"
" v\n"
" final\\&.target\n"
" |\n"
" ___________________________/ \\e_________________\n"
" / | | \\e\n"
" | | | |\n"
" v | | |\n"
"systemd-reboot\\&.service | | |\n"
" | v | |\n"
" | systemd-poweroff\\&.service | |\n"
" v | v |\n"
" I<reboot\\&.target> | systemd-halt\\&.service |\n"
" v | v\n"
" I<poweroff\\&.target> | systemd-kexec\\&.service\n"
" v |\n"
" I<halt\\&.target> |\n"
" v\n"
" I<kexec\\&.target>\n"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "Commonly used system shutdown targets are I<emphasized>\\&."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"Note that B<systemd-halt.service>(8), systemd-reboot\\&.service, systemd-"
"poweroff\\&.service and systemd-kexec\\&.service will transition the system "
"and server manager (PID 1) into the second phase of system shutdown "
"(implemented in the systemd-shutdown binary), which will unmount any "
"remaining file systems, kill any remaining processes and release any other "
"remaining resources, in a simple and robust fashion, without taking any "
"service or unit concept into account anymore\\&. At that point, regular "
"applications and resources are generally terminated and released already, "
"the second phase hence operates only as safety net for everything that "
"couldn\\*(Aqt be stopped or released for some reason during the primary, "
"unit-based shutdown phase described above\\&."
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid ""
"B<systemd>(1), B<boot>(7), B<systemd.special>(7), B<systemd.target>(5), "
"B<systemd-halt.service>(8), B<dracut>(8)"
msgstr ""
#. type: SH
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid " 1."
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "GRUB"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
msgid "\\%https://www.gnu.org/software/grub/"
msgstr ""
#. type: TH
#: debian-bookworm opensuse-leap-15-6 opensuse-tumbleweed
#, no-wrap
msgid "systemd 254"
msgstr ""
|