2 Nisan 2020 Perşembe

/etc/default/grub Dosyası

Giriş
Bu dosyanın yolu şöyle. Bu dosyadaki tüm alanlar GRUB_XXX şeklinde.
/etc/default/grub
Bu dosyada değişiklik yaptıktan sonra update-grub komutu çağrılmalıdır. Şöyle yaparız.
sudo update-grub
GRUB_BADRAM Alanı
Bu alan normalde etkin değil. Nasıl kullandığına örnek şu satır var. Eğer RAM'DE arızalı alanlar varsa onların işletim sistemi tarafından kullanılmamasını sağlar.
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
Açıklaması şöyle.
The first parameter is easy. That is the base address of the bad memory....

The second parameter is a mask. You put 1s where the address range you want shares the same values and 0s where it will vary. This means you need to pick your address range such that only the low order bits vary.
GRUB_CMDLINE_LINUX_DEFAULT Alanı
Kernel parametrelerini belirtir. quite , splash, nomodeset değerlerini alabilir.
- quite seçeneği
Açıklaması şöyle. Kernel çıktı üretmez
this option tells the kernel to NOT produce any output (a.k.a. Non verbose mode). If you boot without this option, you'll see lots of kernel messages such as drivers/modules activations, filesystem checks and errors. Not having the quiet parameter may be useful when you need to find an error.
- splash seçeneği
Açıklaması şöyle. Splash screen gösterir.
this option is used to start an eye-candy "loading" screen while all the core parts of the system are loaded in the background. If you disable it and have quiet enable you'll get a blank screen.
- nomodeset seçeneği
Açıklaması şöyle.
tells the kernel to not start video drivers until the system is up and running.
Açıklaması şöyle.
The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesn't work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.
Örnek
Normalde şöyledir.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Örnek
Disklerin journal kullanarak mount edilmesi için şöyle yaparız
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash root‐flags=data=journal"
GRUB_DEFAULT Alanı
En son açılan işletim sistemi hatırlasın istersek GRUB_DEFAULT = 0 yerine GRUB_DEFAULT = saved yaparız.
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_TIMEOUT Alanı
Gub menüsünün 12 saniye görünmesini istersek şöyle yaparız.
GRUB_TIMEOUT=12
GRUB_TIMEOUT_STYLE Alanı
Şöyle yaparız.
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
/etc/grub.d/40_custom Dosyası
ISO dosyasından boot etmek için şöyle yaparız
menuentry "isoname ISO" {
  rmmod tpm
  set root=(hdX,Y)
  set isofile="/[path]/[isoname].iso"
      loopback loop $isofile
      linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile toram --
      initrd (loop)/casper/initrd
}
Açıklaması şöyle
Where (hdX,Y) is the disk and partition the ISO is on, for example /dev/sda3 would be (hd0,3). [path] is the path to the folder the ISO file is in, and [isoname] is the name of the ISO, for example /isos/ubuntu-20.04.2-desktop-amd64.iso is used if the Ubuntu ISO is located in a folder named isos on the root partition. rmmod tpm is only needed when booting in UEFI mode.

In Terminal run:
- sudo update-grub
-Reboot and select Ubuntu from the grub menu. Install as usual.

Hiç yorum yok:

Yorum Gönder