File: flash-kernel-installer.xml

package info (click to toggle)
installation-guide 20170614
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 36,272 kB
  • ctags: 71
  • sloc: xml: 45,831; sh: 1,371; perl: 427; awk: 199; makefile: 118; python: 101
file content (34 lines) | stat: -rw-r--r-- 1,502 bytes parent folder | download | duplicates (3)
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
<!-- $Id: flash-kernel-installer.xml 69823 2015-04-18 10:38:37Z mck-guest $ -->
<!-- original version: 69778 -->

  <sect3 arch="arm">
  <title>Nastavit systém jako zaveditelný pomocí flash-kernel</title>
<para>

Jelikož na ARM platformě neexistuje jednotné rozhraní k firmwaru, liší
se konkrétní kroky pro nastavení zavádění systému zařízení od
zařízení. &debian; používá nástroj <command>flash-kernel</command>,
který obsahuje databázi zařízení a seznam kroků, které je třeba na
konkrétním zařízení vykonat, aby se z něj dal zavádět systém. Pokud
flash-kernel zjistí, že je dané zařízení podporováno, automaticky na
něm příslušné kroky provede.

</para><para>

Na zařízeních, které zavádí z interní NOR- nebo NAND- flash paměti,
zapíše flash-kernel jádro a ramdisk do této interní paměti. Tento
způsob je běžný obzvláště u starších zařízení armel. Většina těchto
zařízení neumožňuje uchovávat v interní paměti více jader a ramdisků,
což znamená, že spuštění flash-kernel obvykle přepíše předchozí obsah
flash paměti!

</para><para>

Systémy ARM, které používají jako systémový firmware U-Boot, zavádí
jádro a ramdisk z externího média, jako jsou MMC/SD karty, zařízení
USB mass storage nebo pevné disky IDE/SATA. V těchto případech
vygeneruje flash-kernel příslušný zaváděcí skript, který umožní
automatické zavádění bez zásahu uživatele.

</para>
  </sect3>