
OBSAH
- Linux bootovací proces
- 1. Napájací zdroj: Spínač zapaľovania počítača
- 2. BIOS: Firmvér počítača
- 3. MBR: Master Boot Record v systéme Linux
- 4. Boot Menu: Vyberte zariadenie na načítanie OS
- 5. GRUB a initrd: Načítajte OS pri zavádzacom procese
- 6. Linuxové jadro: Interakcia s jadrom vášho počítača
- 7. Runlevel State: Zoznámte sa so stavom procesu zavádzania počítača
- 8. CMOS: Zaznamenáva údaje o procese zavádzania systému Linux
- 9. Virtualizácia: Povoľte technológiu virtualizácie na virtuálnom počítači
- Extra tip: Skúste prispôsobený bootloader v systéme Linux
- Záverečné slová
Zavedenie počítača je prvým krokom k použitiu systému. Bez ohľadu na to, ktorý operačný systém ste si vybrali na spustenie systému, musíte vedieť, ako ho zaviesť. V systéme Linux sú nevyhnutné kroky na zavedenie počítača veľmi jednoduchý proces. Ak používate osobný počítač (PC), môžete nájsť vypínač napájania CPU. Na druhej strane, ak používate notebook alebo prenosný počítač, vypínač by ste našli priamo nad klávesnicou. V dnešnej dobe niektoré spoločnosti vyrábajúce notebooky často umiestňujú tlačidlo napájania spolu s klávesnicou, aby bol systém kompaktný.
Zavádzací systém systému Linux je však jednoduchou a nekomplikovanou úlohou, ale poznanie drobných podrobných informácií o procese zavádzania systému Linux vám môže pomôcť, ak sa pri zavádzaní systému dostanete do akýchkoľvek problémov.
Linux bootovací proces
V systéme Linux sa o prihlasovaciu stránku stará GNOME Display Manager (GDM) alebo LightDM. Keď stlačíte tlačidlo napájania, elektrický signál prejde cez základnú dosku vášho systému a prebudí celý hardvérový systém. Ako všetci vieme, jadro Linuxu funguje veľmi odlišnou metódou ako tradičný zavádzací systém. V systéme Linux proces zavádzania obsahuje niekoľko krokov.
Proces bootovania Linuxu aktivuje užívateľský režim jadra, ktorý aktivuje BIOS, MBR, boot menu, GRUB a prihlasovaciu stránku. Aby sme pokryli celú metódu procesu zavádzania systému Linux, prediskutujeme tiež napájanie, nastavenie hardvéru, virtualizáciu hardvéru, úložný systém, RAM, doplnkovú batériu MOS (CMOS) a všetky ďalšie súvisiace témy.
1. Napájací zdroj: Spínač zapaľovania počítača
Napájací zdroj je samozrejme dôležitou hardvérovou súčasťou celého vášho systému Linux. Ak ste používateľom prenosného počítača, s napájacou jednotkou (PSU) si zrejme nemusíte robiť starosti. Notebook a notebooky majú určité usporiadanie napájacieho zdroja. Na napájanie systému musíte zapojiť batériu.
Na druhej strane, ak ste desktopový používateľ, musíte vybrať správnu napájaciu jednotku pre váš systém Linux. Niekedy môže byť dôvodom neúspešného zavedenia napájací zdroj s nízkou pevnosťou. Bolo vidieť, že statný GPU a ďalšie rozšírené príslušenstvo USB spotrebuje viac energie ako bežný systém. Ak sa chcete vyhnúť riziku neúspešného zavedenia systému, musíte použiť dobrý zdroj PSU.
Keď stlačíte tlačidlo napájania, elektrický signál aktivuje celý systém vášho počítača. Rovnako ako predtým som odporučil zaobstarať si robustný napájací zdroj; Musím spomenúť, že GPU a CPU s vysokým výkonom vyžadujú vo fáze zavádzania viac energie a Linux spotrebuje o niečo viac energie ako systém Windows.
2. BIOS: Firmvér počítača
Systém BIOS znamená základný vstupno-výstupný systém. Je to najdôležitejší segment počítača, ktorý umožňuje používateľovi komunikovať s hardvérom. BIOS je známy aj ako firmvér počítača, ktorý môže inicializovať proces zavádzania vášho systému Linux. Po stlačení tlačidla napájania sa zapne systém BIOS a systém BIOS začne hľadať zavádzacie zariadenie na spustenie operačného systému.
Ak celý proces napájania systému BIOS a nájdenie zavádzacieho zariadenia prebehne správne, počítač vydá jedno pípnutie, ktoré zaznelo, keď je systém pripravený na načítanie operačného systému. Celý tento proces sa nazýva Power On Self Test (POST).
Funkčnými klávesmi (F1-F12) v režime BIOS môžete nastaviť prioritu zavádzania, konfigurovať hardvér a vstúpiť do obnovy systému. V ponuke systému BIOS nájdete verziu systému BIOS, dodávateľa systému BIOS, číslo UUID, typ procesora a ďalšie podrobné informácie o vašom systéme.
Ponuka systému BIOS alebo konfiguračné nastavenia sa môžu líšiť od dodávateľa k predajcovi. Ale základné nastavenia systému BIOS budú rovnaké. Ak náhodou nemôžete načítať možnosť BIOS, existuje šanca, že váš BIOS zlyhal. V takom prípade si musíte stiahnuť súbor BIOS a prevziať ho do počítača. V opačnom prípade nebudete môcť vstúpiť do procesu zavádzania vášho systému Linux.
3. MBR: Master Boot Record v systéme Linux
Ak uvažujete o prechode z Windows na Linux, je pravdepodobné, že ste už počuli výraz MBR vs. GPT. Master boot record or in the shot MBR je medzi nadšencami Linuxu dobre známy, pretože je udržateľný zo systému BIOS. Oddiel MBR v zásade uchováva zavádzacie záznamy a súbory súvisiace so zavádzaním.
V procese zavádzania systému Linux oblasť MBR tiež ukladá údaje o všetkých ostatných úložných jednotkách a o tom, ako budú fungovať vo vašom systéme Linux. Ak sa zamotáte do oblasti MBR, váš systém Linux má problémy.
Na uloženie zavádzacích súborov GRUB a Linux do oddielu MBR je potrebných iba 4096 bitov úložného priestoru. Aj keď sa oddiel MBR nachádza v distribúciách Linuxu, schéma rozdelenia GPT v modernej dobe nahrádza tabuľku MBR. V skutočnosti je používanie schémy GPT bezpečnejšie ako používanie schémy MBR na viacnásobné zavedenie.
4. Boot Menu: Vyberte zariadenie na načítanie OS
V systéme Linux je ponuka zavádzania rozbaľovacia ponuka, v ktorej môžete vybrať svoj operačný systém. Ak máte vo svojom počítači nainštalovaných viacero distribúcií Linuxu alebo iných operačných systémov, môžete ich pridať do ponuky zavádzania. Pretože Linux je operačný systém založený na jadre, najnovší nainštalovaný operačný systém sa zobrazí v hornej časti zavádzacej ponuky.
Na nasledujúcom obrázku môžete vidieť, že som do svojho počítača nainštaloval operačný systém Ubuntu, Fedora, Manjaro a Windows. Keďže všetky operačné systémy sú nainštalované v režime EFI (Extensible Firmware Interface), môžem si vybrať ľubovoľný operačný systém Linux, ktorý chcem zaviesť. Poradie ponuky zavádzania môžete zmeniť z ponuky zavádzania v nastaveniach systému BIOS.
V procese zavádzania systému Linux sú pre distribúcie Linuxu k dispozícii dva typy zavádzania. Sú známe ako studené či teplé topánky. Predpokladajme, že do systému Linux pridáte viacerých používateľov a prepnete používateľské účty správnym vypnutím počítača; tento zavádzací systém je známy ako studený štart. Naopak, ak zmeníte používateľské účty reštartovaním systému Linux, táto metóda zavedenia je spustenie.
5. GRUB a initrd: Načítajte OS pri zavádzacom procese
Počiatočný disk RAM (intrd) je určený na použitie ako dočasný súborový systém v systéme Linux na nájdenie pripojených zavádzacích súborov EFI. Možno ste si pamätali, že pri čistej inštalácii distribúcie Linuxu musíte priradiť diskový oddiel na ukladanie súborov bootloadera. V opačnom prípade by ste nemohli načítať operačný systém.
Vo väčšine distribúcií Linuxu sú súbory bootloadera uložené v adresári /boot /efi. Musím spomenúť, že bootloader neslúži len na načítanie operačného systému; môžete tiež použite bootloader GRUB na obnovenie hesla vášho systému Linux.
ako sa spojím v programe Excel
V systéme Linux sú na načítanie operačného systému k dispozícii dva primárne typy bootloaderov. Sú známe ako LILO a GRUB. LILO znamená Linux Loader a GRUB znamená GNU GRUB. Zavádzač LILO bol použitý v predchádzajúcich verziách distribúcií Linuxu. Na druhej strane je bootloader GRUB moderný a môže načítať viacero bootloaderov.
Keď je časť bootloadera hotová, musíte vstúpiť do systému Linux a prihlásiť sa do fázy prihlásenia. V systéme Linux sa väčšinou používajú dva typy manažérov zobrazení. Sú to GNOME Display Manager (GDM) a LightDM. V Ubuntu a iných distribúciách Debianu je GDM predinštalovaný v systéme. Správcu zobrazenia však môžete kedykoľvek zmeniť a prispôsobiť.
6. Linuxové jadro: Interakcia s jadrom vášho počítača
Väčšina nových používateľov Linuxu robí pri učení Linuxu bežnú chybu. Často sa učia, že Linux je operačný systém. Ale v skutočnosti Linux nie je operačný systém; Je to jadro. O jadre sa často hovorí ako o srdci operačného systému.
V procese zavádzania systému Linux však jadro zohráva významnú úlohu. Umožňuje interakciu medzi základnými komponentmi a operačným systémom. Keď bootloader načíta operačný systém, jadro načíta systém do pôvodnej pamäte RAM. Jadro sa nachádza v adresári /boot. Akonáhle je zavedenie dokončené, jadro zvládne všetky operačné práce operačného systému.
Ak používate staršiu verziu počítača a zastaranú verziu distribúcií Linuxu, môžu sa vyskytnúť problémy s hardvérom, ktoré môžu byť dôvodom zlyhania procesu zavádzania systému Linux. Môžete však aktualizujte jadro systému Linux prekonať tieto problémy.
ako urobiť rozbaľovaciu ponuku v programe Excel
7. Runlevel State: Zoznámte sa so stavom procesu zavádzania počítača
Stav úrovne spustenia systému Linux je definovaný ako vtedy, keď váš systém Linux dokončil proces zavádzania a je pripravený na použitie. Alebo jednoduchšie, okamžitý stav počítača, kde je možné ovládať možnosti napájania, možnosti používateľského režimu a celé prostredie, sa nazýva stav úrovne behu.
V procese zavádzania systému Linux zohráva stav runlevel dôležitú úlohu pri zahrievaní systému. V tomto stave začne zahrievanie jadra, začne fungovať CPU a desktopové prostredie načíta aplikácie.
V procese zavádzania systému Linux je stav runlevel reprezentovaný abecedným a číselným tokenom. Ak ste na obrázku nižšie, môžete vidieť, že aktuálny stav behu môjho počítača s Linuxom je N 5; to znamená, že môj počítač už dokončil proces zavádzania a môj systém má viac ako jedného používateľa. Pre lepšie pochopenie môžete na tejto stránke nájdete definície ďalších symbolov úrovne behu .
8. CMOS: Zaznamenáva údaje o procese zavádzania systému Linux
Doplnkový kovový oxidový polovodič alebo skrátene čip CMOS je dôležitý čip, ktorý je pripevnený k základnej doske vášho počítača. Čip CMOS ukladá zavádzaciu postupnosť a načítava zavádzacie adresáre. Zachová tiež časové nastavenia a nastavenia zabezpečenia systému BIOS.
V moderných základných doskách je čip CMOS integrovaný s doskou s plošnými spojmi. CMOS môže zostať nažive, aj keď vypnete počítač. CMOS je napájaný malou batériou s názvom batéria CMOS.
Ak po vypnutí systému vyberiete batériu CMOS, stratia sa všetky nastavenia systému BIOS, nastavenia procesu zavádzania a systém BIOS sa obnoví v režime predvoleného výrobného nastavenia.
9. Virtualizácia: Povoliť Virtualizačná technológia na virtuálnom počítači
Hardvérová virtualizácia je nastavenie, ktoré nájdete v rámci systému BIOS. Na spustenie bežného operačného systému Linux vo vašom počítači spravidla nie je potrebné povoliť technológiu virtualizácie. Ak však na spustenie systému Linux používate VMware alebo virtuálny počítač, pravdepodobne budete musieť povoliť funkciu virtualizácie hardvéru, aby sa zvýšila účinnosť vášho virtuálneho počítača.
Extra tip: Skúste prispôsobený bootloader v systéme Linux
Ak ste nadšencom Linuxu a potrebujete prepnúť medzi OS na OS, môžete namiesto predvoleného zavádzača systému použiť bootloader Clover alebo OpenCore. Podľa môjho názoru je bootloader OpenCore lepší pre tých, ktorí sa nechcú pokaziť so systémom BIOS. Zavádzač OpenCore nemusí byť ani nakonfigurovaný pomocou rozhrania ACPI (pokročilá konfigurácia a napájacie rozhranie) vášho systému BIOS.
Záverečné slová
Operačné systémy založené na Linuxe sú veľmi zaujímavé porozumieť hierarchii súborového systému úlohy na úrovni servera a zavádzacie procesy. V celom príspevku som popísal všetky možné prvky, ktoré potrebujete vedieť, aby ste mohli začať s bootovacím procesom Linuxu. Ak ste v Linuxe nováčik, dúfam, že vám tento príspevok pomôže porozumieť procesu zavádzania systému Linux.
Ak sa vám tento príspevok páči, zdieľajte ho so svojimi priateľmi a komunitou Linuxu. Svoje názory na tento príspevok môžete tiež napísať do sekcie komentárov.
- Značky
- Linuxový súborový systém
- Nástroje systémových nástrojov
2 KOMENTÁRE
-
Jahid Onik 26. december 2020 o 23:22
Ahoj Jply,
Napísali ste „veľký“ komentár. Tomuto článku ste venovali veľa času. Oceňujem, že.Nekombinoval som 4 a 5, pretože opäť, keď máte vo svojom zariadení systém s viacerými bootmi, existujú niektoré konkrétne veci, ktoré môžete v systéme BIOS zmeniť a upraviť tak GRUB a bootovaciu ponuku.
Áno, môžete použiť bootloader OpenCore pre Linux. · Zavádzanie do systému Linux cez OpenCore, možno budete chcieť použiť UEFI Shell na spustenie aplikácie EFI pre váš zavádzač/správcu.
Skontroluj tu, https://github.com/dortania/OpenCore-Multiboot/blob/master/oc/linux.mdA skontrolujte si tu informácie o informáciách o Runlevel. Úroveň behu 3 a 5 sú popísané pre viac používateľov a nepoužívané, nepoužívané, ale sú nakonfigurované rovnako ako úroveň behu 3.
Môžete skontrolovať tu, https://en.wikipedia.org/wiki/RunlevelVidel som, že ste si všimli, že som spomenul, čo zaznamenáva MBR. No ano mas pravdu MBR nezaznamenáva normálne údaje. Ak sa nachádzate v systéme s viacerými bootmi a všetky vaše bootovacie systémy sú v MBR, zaznamenáva to, ako sa budú správať vaše ostatné operačné systémy.
Odpovedať
Spomenul som, že oddiel MBR v zásade uchováva zavádzacie záznamy a súbory súvisiace so zavádzaním. -
Jply 26. december 2020 o 21:33
tl; dr: Po prečítaní tohto článku si prečítajte najmenej 2 ďalšie články na túto tému, v tomto článku je príliš veľa nezrovnalostí.
V sekcii 3 MBR NEUkladá údaje o všetkých ostatných úložných jednotkách a o tom, ako budú fungovať vo vašom systéme Linux. MBR je iba zavádzací záznam a ukladá tabuľku oddielov a zavádzač. MBR zariadenia devicxe nevie nič o iných fyzických úložných zariadeniach v systéme a môže poskytovať iba informácie o tom, kde sú oddiely lokálne pre toto fyzické zariadenie vo vzťahu k začiatku disku. ( https://en.wikipedia.org/wiki/Master_boot_record ) Zavádzací program používa tabuľku oddielov na nájdenie zavádzacieho oddielu a načítanie operačného systému. Zavádzač potom prejde do jadra, kde nájde súbory súvisiace s inými úložnými zariadeniami, a jadro načíta nastavenia úložných zariadení a spôsob ich použitia v systéme.
Odpovedať
V časti 4 studené spustenie a teplé spustenie nemajú nič spoločné s používateľmi. Studený štart je zvyčajne vtedy, keď je do systému prerušené napájanie, a to buď aktiváciou vypínača alebo pomocou napájacieho kábla. Pretože typy základných dosiek ATX a novšie nevypínajú celú základnú dosku, môže to byť trochu záhadné, ale na studené zavedenie systému BIOS (alebo CMOS) by sa mal vždy použiť systém BIOS (alebo CMOS) na opätovné načítanie zavádzača uloženého na disku, či už je to Grub alebo LILO.
Teplé spustenie na druhej strane nevyžaduje cyklus napájania. Operačný systém zvládne teplý reštart a stačí znova načítať jadro alebo úplne vrátiť systém do systému BIOS, aby sa načítal zavádzací systém a začalo sa odznova. To nevyžaduje uvoľnenie pamäte RAM alebo počiatočné zapnutie zariadení, takže bolo vždy rýchlejšie. Aby bolo zrejmé, klasický studený štart vyžaduje, aby bolo v určitom okamihu vypnuté napájanie, a teplý topánok nevypína energiu.
Ak chcete prepnúť používateľov, stačí sa odhlásiť pomocou akejkoľvek možnosti, ktorú ponúka vaše používateľské rozhranie.
Ak chcete prepnúť operačný systém, musíte reštartovať počítač buď studeným alebo teplým spustením.
A mali by ste skombinovať sekcie 4 a 5, pretože obidva sú zavádzacím kódom. EFI vášho systému BIOS (modrobiely obrázok) môže nájsť rôzne jadrá na vašom úložnom zariadení a ponúknuť vám ponuku, ale napriek tomu načíta iba zavádzací systém zvolenej položky a umožní tomuto zavádzaciemu zariadeniu načítať do systému Ľubovoľné jadro. Obrázok GRUB v sekcii 5 je nakonfigurovaný iba čiastočne, pretože GRUB je možné použiť na identifikáciu viacerých operačných systémov a zavádzačov (mám DVD, ktoré má viac ako 50 záznamov v hierarchii pre jadrá a ďalšie zavádzacie programy ako LILO, syslinux ...) . Neukázaním ľudí, ktorí môžu nastaviť GRUB pre viacero operačných systémov (a môj má 2 systémy Linux, Windows 10 a Windows 7), obmedzujete ich schopnosť učiť sa a zavádzate nestabilitu vo svojich systémoch. Ľudia môžu dokonca použiť GRUB na načítanie systému Mac OSX do svojho počítača z ponuky GRUB, aj keď je to veľmi pokročilá téma. A keď sme v tejto sekcii, aj keď si nepamätám, či WinXP môže používať EFI, nastavenie systému BIOS na staršiu verziu a používanie programu GRUB vám umožní spustiť systém Windows 10, Windows 7 a 8 a Windows XP spolu s položkami pre všetky verzie Linuxu a BSD (a všetkých ostatných OS kompatibilných s PC), ktoré chcú nainštalovať.
Koniec časti 5 je teraz väčšinou správny. Keď je zavádzací program zadaný, odovzdá riadenie initrd a jadro zavedie systém do fázy protokolovania. Odvážil by som sa, že dokonca aj počítače Mac používajú KERNEL na spustenie systému a prístup na prihlasovaciu obrazovku, aj keď som to priamo nevidel. Uistite sa však, že zavádzač (tj. GRUB) nemá dostatok kódu na použitie mnohých periférnych zariadení, ale musí prevádzkovať počítač na jadro a ovládače, aby váš obľúbený grafický procesor fungoval čo najlepšie. Po prevzatí jadra vykoná vás proces dovedie k prihláseniu. Vo väčšine moderných distribúcií Linuxu je však tento proces skrytý a veľa ľudí verí, že GRUB načíta všetko pred výzvou na prihlásenie.
Oddiel 7: stav úrovne behu je N 5; to znamená, že môj počítač už dokončil proces zavádzania a môj systém má viac ako jedného používateľa. Posledných 5 slov je nesprávnych. Váš systém je v stave viacerých používateľov. Zobrazujete iba 1 používateľov, aj keď sa môže prihlásiť oveľa viac.
Časť 8 je pre začiatočníkov dostatočne správna.
Extra tip: Clover alebo OpenCore používajte iba vtedy, ak POTREBUJETE používať Mac OSX. Prvé 3 položky na serveri DuckDuckGo pri hľadaní zavádzacieho programu Clover boli problémami s tým, že Clover nefungoval zdvorilo v operačných systémoch, ktoré nie sú súčasťou systému Mas OSX. Pravdepodobne preto, že Clover je mikro-OS na automatické magické vyhľadávanie a načítanie operačných systémov s predvoleným nastavením, ktoré nemohli testovať na mnohých systémoch. GRUB sa používa v miliardách systémov a jeden bude pravdepodobne rovnaký ako váš.
OpenCore propaguje svoju interoperabilitu s Moc OSX. Hmm, zdá sa, že autor tohto článku používa MAC OSX pravidelne. Operačný systém Mac je obmedzený na špičkové periférie, pokiaľ nemáte pocit, že o počítačoch viete dostatočne veľa, aby ste to mohli zakázať. To je dôvod, prečo je Mac oveľa drahší a prečo Apple nebude podporovať nejaký hardvér počítača nainštalovaný na Macu, aj keď základná doska a procesor môžu hardvér podporovať. Ale počítače Mac sú takmer rovnako stabilné ako Linux. Sláva.
Dodržujte formát OP:
Na záver, v celom príspevku ste nepopísali všetky možné prvky, ktoré potrebujete vedieť, aby ste mohli začať s bootovacím procesom Linuxu. Nováčikovia v systéme Linux, ktorí majú problém pred prihlásením, aj keď sú zriedkavé, budú hľadať v nesprávnej časti svojho systému. GRUB FUNGUJE takmer vo všetkých inštaláciách a pravdepodobne nebude problémom, ak budete postupovať podľa pokynov veľkej distribúcie Linuxu. Ak sa vyskytne problém, skontrolujte skripty na načítanie operačného systému v /etc pred tým, ako si pošlete správu s akýmikoľvek konfiguračnými skriptmi GRUB. V príkazovom riadku tiež bohužiaľ skontrolujte, či máte načítané správne moduly jadra, ak sa nedostanete až do GDM alebo LightDM. Linux má vždy rozhranie príkazového riadka, do ktorého sa môžete prihlásiť, ak vaša grafická karta funguje s týmto rušením.
Pre začiatočníkov je pravdepodobne lepšie a rýchlejšie najskôr odstrániť Linuxové oddiely a znova ich nainštalovať s predvolenými možnosťami, než sa pokúsite zmeniť konfiguráciu GRUB (inak, ako keby automatizácia GRUB nedetekovala vaše jadro Windows (ehm, zavádzač).
ZANECHAŤ ODPOVEĎ zrušiť odpoveď
Komentár: Zadajte svoj komentár! Meno:* Sem zadajte svoje meno E -mail:* Zadali ste nesprávnu e -mailovú adresu! Sem zadajte svoju e -mailovú adresu Webové stránky:Uložiť moje meno, e -mail a webovú stránku do tohto prehliadača, aby som mohol najbližšie komentovať.
