Using GRUB via a serial line: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== 9 Använda GRUB via en seriell linje == Detta kapitel beskriver hur man använder stöd för seriella terminaler i GRUB. Om du har många datorer eller datorer utan skärm/tangentbord kan det vara mycket användbart att styra datorerna genom seriell kommunikation. För att ansluta en dator till en annan via en seriell linje behöver du förbereda en null-modem (korsad) seriell kabel, och du kan behöva ha flerports seriella kort om din dator inte har extra seriella p...') |
Admin (diskussion | bidrag) |
||
Rad 1: | Rad 1: | ||
Detta kapitel beskriver hur man använder stöd för seriella terminaler i GRUB. | Detta kapitel beskriver hur man använder stöd för seriella terminaler i GRUB. | ||
Rad 18: | Rad 18: | ||
Observera dock att GRUB antar att din terminal emulator är kompatibel med VT100 som standard. Detta gäller för de flesta terminal emulatorer nuförtiden, men du bör skicka alternativet <code>--dumb</code> till kommandot om din terminal emulator inte är VT100-kompatibel eller implementerar få VT100 escape-sekvenser. Om du anger detta alternativ ger GRUB dig ett alternativt menyalternativ, eftersom den normala menyn kräver flera avancerade funktioner från din terminal. | Observera dock att GRUB antar att din terminal emulator är kompatibel med VT100 som standard. Detta gäller för de flesta terminal emulatorer nuförtiden, men du bör skicka alternativet <code>--dumb</code> till kommandot om din terminal emulator inte är VT100-kompatibel eller implementerar få VT100 escape-sekvenser. Om du anger detta alternativ ger GRUB dig ett alternativt menyalternativ, eftersom den normala menyn kräver flera avancerade funktioner från din terminal. | ||
= Sidslut = | = Sidslut = |
Versionen från 6 september 2024 kl. 06.03
Detta kapitel beskriver hur man använder stöd för seriella terminaler i GRUB.
Om du har många datorer eller datorer utan skärm/tangentbord kan det vara mycket användbart att styra datorerna genom seriell kommunikation. För att ansluta en dator till en annan via en seriell linje behöver du förbereda en null-modem (korsad) seriell kabel, och du kan behöva ha flerports seriella kort om din dator inte har extra seriella portar. Dessutom krävs en terminal emulator, såsom minicom. För mer information, se operativsystemets manual.
När det gäller GRUB är instruktionen för att ställa in en seriell terminal ganska enkel. Här är ett exempel:
grub> serial --unit=0 --speed=9600 grub> terminal_input serial; terminal_output serial
Kommandot serial
initierar den seriella enheten 0 med hastigheten 9600bps. Den seriella enheten 0 kallas vanligtvis 'COM1', så om du vill använda COM2 måste du specificera --unit=1
istället. Detta kommando accepterar många andra alternativ, se serial
för mer detaljer.
Utan argument eller med --port=auto
, kommer GRUB att försöka använda ACPI när det är tillgängligt för att automatiskt upptäcka standard seriell port och dess konfiguration.
Kommandona terminal_input
(se terminal_input) och terminal_output
(se terminal_output) väljer vilken typ av terminal du vill använda. I fallet ovan kommer terminalen att vara en seriell terminal, men du kan också passera konsol till kommandot, som terminal_input serial console
. I detta fall kommer en terminal där du trycker på någon tangent att väljas som en GRUB-terminal. I exemplet ovan, observera att du behöver sätta båda kommandona på samma kommandorad, eftersom du kommer att förlora möjligheten att skriva kommandon på konsolen efter det första kommandot.
Observera dock att GRUB antar att din terminal emulator är kompatibel med VT100 som standard. Detta gäller för de flesta terminal emulatorer nuförtiden, men du bör skicka alternativet --dumb
till kommandot om din terminal emulator inte är VT100-kompatibel eller implementerar få VT100 escape-sekvenser. Om du anger detta alternativ ger GRUB dig ett alternativt menyalternativ, eftersom den normala menyn kräver flera avancerade funktioner från din terminal.
Sidslut
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/Serial-terminal.html#Serial-terminal
Det här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.