Grub

GRUB - Bagaimana anda boleh meningkatkan permulaan

GRUB - Bagaimana anda boleh meningkatkan permulaan
Adakah anda tahu apa yang sebenarnya berlaku semasa komputer anda dimulakan dan bagaimana anda dapat menyesuaikannya? Dalam artikel ini, anda akan melihat beberapa asas mengenai GRUB dan apa yang dilakukannya semasa anda boot. Setelah perkakasan anda diperiksa dengan UEFI, kemungkinan besar mesin anda akan memasuki GRUB. Ini adalah boot-loader yang paling biasa untuk Linux. Pada perkakasan lama, anda juga mempunyai sokongan BIOS dan GRUB.

Apa yang Grub buat?

GRUB adalah perkara pertama yang dijalankan semasa boot. Ia mempunyai tanggungjawab untuk menetapkan dari mana sistem anda boot, mengaktifkan sistem mutli-boot. Ini juga akan memberikan sejumlah parameter ke kernel anda yang bergantung pada kernel yang anda boot. Kecuali untuk membuat boot pengedaran yang anda pilih dengan betul, anda juga boleh menggunakan tema untuk GRUB. Maksudnya, jika anda mahu menyimpan but awal walaupun kelihatan baik.

Di manakah anda menyimpannya?

Dalam kebanyakan kes, pemasang pengedaran anda akan meletakkan GRUB "di mana sesuai", ini tidak selalu sesuai. Untuk sistem UEFI, yang hampir semua yang moden, anda mempunyai lebih banyak pilihan untuk menyimpan GRUB. Oleh kerana ini adalah boot loader, pertama-tama anda memilih peranti, yang paling biasa / dev / sda1, kemudian anda dapat memilih tempat modul dapat disimpan. Biasanya, anda akan meninggalkan semua fail boot lain di dalam direktori / boot tetapi anda mungkin memerlukan lebih banyak ruang sehingga ada pilihan untuk memindahkannya ke tempat lain. Cara paling selamat untuk melakukan ini adalah dengan membuat partition yang anda pasang / boot. Kerana banyak ciri UEFI, anda juga akan menyimpan banyak maklumat di direktori / boot / efi. Ini biasanya merupakan partisi yang dipasang GRUB semasa boot. Dalam kebanyakan kes, anda hanya akan menjalankan skrip pemasangan grub tanpa parameter.

$ grub-pasang

Perintah grub-install adalah skrip yang melihat melalui cakera anda dan membuat entri menu untuk setiap OS yang ada pada cakera anda. Ini bermakna ia akan membuat entri pemuatan rantai untuk Windows, jika anda memilikinya di cakera anda. Perintah 'update-grub' melakukan kemas kini serupa dengan sistem anda yang ada. Anda juga boleh membuat fail ISO di mana GRUB berada. Anda boleh menggunakannya untuk boot mesin sekiranya anda menghadapi masalah dengan pemasangan GRUB semasa.

Beberapa tetapan asas

Untuk menyesuaikan tingkah laku GRUB, anda mempunyai beberapa tetapan standard. Mari kita lalui. Nilai GRUBDEFAULT, biasanya sifar, merupakan entri paling biasa untuk boot. Untuk menggunakannya, anda menetapkan nilai angka lain atau anda boleh menamakan entri anda dengan tag 'id'.

menuentry 'Ubuntu' --id ubuntu-linux

GRUB_DEFAULT = ubuntu-linux

Anda mempunyai pilihan untuk menetapkan entri terpilih terkini sebagai lalai. Anda melakukan ini dengan menetapkan parameter

Anda juga boleh menetapkan masa yang diperlukan sebelum GRUB masuk ke entri lalai anda. Pengagihan meletakkan sepuluh saat untuk nilai ini, anda mungkin mahu menetapkannya lebih rendah apabila anda merasakan bahawa anda tidak akan mengubah GRUB lagi.

GRUB_TIMEOUT = 5

Entri ini akan menetapkan masa tamat hingga 5 saat.

Nilai yang sangat menarik adalah bagaimana anda boot sistem Linux anda. Anda tidak akan menemui nilai dalam GRUB, sebaliknya anda perlu mencarinya dalam dokumentasi kernel Linux. Beberapa nilai umum adalah:

Nama Makna
senyap Lumpuhkan semua mesej log
percikan Menunjukkan gambar percikan
rfkill.keadaan lalai = 0 Jadikan keadaan rfkill lalai terbuka

Senarainya panjang, anda perlu mencari semuanya dalam dokumentasi kernel.

GRUB_CMDLINE_LINUX_DEFAULT = "percikan tenang"
GRUB_CMDLINE_LINUX = ""
Beberapa ciri menarik

Nampaknya semua yang harus dilakukan oleh boot-loader ialah boot sistem, tetapi anda boleh mempunyai beberapa perkara khas yang berlaku pada GRUB.

Tema

Terdapat beberapa tema yang tersedia untuk GRUB, jadi anda boleh menjadikan menu kelihatan bagus. Pakej ini adalah grub2-splashimages di repositori kegemaran anda (sekurang-kurangnya Ubuntu!). Anda boleh menemui lebih banyak tema di Gnome Look, cukup aneh!

Anda mungkin mahu melindungi mesin anda daripada penceroboh dengan melindungi GRUB memasangnya sendiri. CATATAN: Jika tidak, seseorang boleh menghidupkan semula mesin anda dan menggunakan baris arahan GRUB untuk menjalankan OS anda tanpa kata laluan. Mencapai root sangat mudah dari GRUB. Setelah itu, jika mereka mempunyai mesin mereka, mereka dapat boot dari memory stick dan mendapatkan akses ke fail anda dengan apa cara.

Untuk melindungi GRUB daripada diubah oleh sesiapa sahaja yang boot komputer anda, anda boleh menetapkan kata laluan. Prosedurnya mudah, tambah kata laluan dalam konfigurasi GRUB.fail

kata laluan root_pbkdf2.pbkdf2.sha512.10000.2CF985259F00B0E51F0226EB24E9A
DA4BFD1154D00B2F962EDFAF4EAD2297CAC0BC009F3EB0A1F15D4472985F438687A516E954A
60B977F41F383F01D33E7369.E26A847A53596996608FE4644E41DA82DA9E1CB397771816788
7C8ACA92EF1DBD95DBA13C7F111C7B753E90C3EFA1C62ED847B475B462D0A03A17419080D45F1

Dalam contoh, anda memerlukan kata laluan yang dicincang, untuk membuatnya, gunakan arahan di bawah

$ grub-mkpasswd-pbkdf2

Perintah meminta anda kata laluan dua kali dan mengembalikan HASH yang sesuai dengan kata laluan anda.

Di mana anda dapati log ralat?

Setelah anda mula berubah di GRUB, anda perlu memeriksa apa yang berlaku dengan perubahan anda. Oleh itu, di mana GRUB meninggalkan lognya? Anda mempunyai dua fail untuk diperiksa, seperti yang ditunjukkan di bawah. Mereka mengandungi perincian yang berbeza,

/ var / boot / log / boot.log Fail ini mengandungi banyak data lain tetapi anda dapat melihat bahawa boot berjaya dari GRUB.

/ var / log / dmesg Fail 'dmesg' diperbaharui setiap hari dan mengandungi semua parameter kernel yang anda tetapkan semasa boot terakhir. Sangat berguna untuk melihat nilai mana yang ditetapkan oleh sistem.

Bagaimana anda menjalankannya secara manual?

Sekiranya anda ingin mencuba beberapa tetapan dan perintah semasa boot, anda boleh melakukannya. Dari menu GRUB, anda boleh masuk ke mod baris perintah dan mengatur semuanya untuk boot semasa. Tidak ada yang akan disimpan sehingga anda ingin mencatat semasa mencuba ini. Kelebihan besarnya ialah anda tidak akan mengubah apa yang akan dilakukan oleh GRUB pada boot seterusnya, jadi kebanyakan arahan dapat dihapus dengan reboot baru.

Kit alat Tweaking

Anda juga boleh mempertimbangkan 'grub-customizer'. Ini adalah pakej perisian yang menulis ke fail GRUB anda (/ etc / grub.d / 40custom). The Grub Customizer Dengan alat ini, anda dapat mengubah semua nilai yang anda inginkan jadi berhati-hatilah. Perhatikan bahawa ia tidak mempunyai dokumentasi penuh untuk GRUB, jadi mesti mengetahui apa yang anda mahu ubah dari dokumentasi.

Kesimpulannya

Apabila anda menggali dokumentasi GRUB, anda akan dengan cepat melihat bahawa memilih fail dan partisi yang betul untuk boot jauh dari satu-satunya perkara yang GRUB lakukan. Sekiranya anda menggali lebih mendalam, anda boleh membuat perubahan besar pada sistem anda. Anda juga boleh menjadikan sistem anda tidak dapat di-boot. Oleh itu, sentiasa mempunyai sandaran dan media alternatif untuk boot.

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...