Grub (GNU GRand Unified Bootloader) - көптеген Linux дистрибутивтерінде қолданылатын тегін операциялық жүйе жүктеушісі. Ол компьютерді іске қосқан кезде жүктелетін операциялық жүйені таңдауға және жүйенің жүктелу процесін басқаруға мүмкіндік береді, сонымен қатар ол әртүрлі операциялық жүйелерді, соның ішінде Linux, Windows, macOS жүйелерінің әртүрлі нұсқаларын жүктеуді қолдайды, жүктеу опцияларын конфигурациялауға, әртүрлі жүктеу профильдерін жасауға мүмкіндік береді; және операциялық жүйелерді жүктеуге байланысты басқа тапсырмаларды орындау.
Grub әдетте компьютердің қатты дискісінің жоғарғы жағында орнатылады және пайдаланушыға жүктелетін амалдық жүйені таңдауға мүмкіндік беру үшін жүйе іске қосылғанда жұмыс істейді. Grub көптеген Linux дистрибутивтерінің маңызды бөлігі болып табылады және операциялық жүйені жүктеу процесінде маңызды рөл атқарады.
GRUB (GNU GRand Unified Bootloader) – көптеген Linux дистрибутивтерінде және FreeBSD сияқты басқа операциялық жүйелерде қолданылатын қуатты және икемді операциялық жүйені жүктеу құралы. GRUB пайдаланушыға компьютер іске қосылған кезде жүктелетін операциялық жүйені немесе ядроны таңдау мүмкіндігін береді.
Әртүрлі операциялық жүйелерді, сондай-ақ қауіпсіз режим немесе әртүрлі жүктеу опциялары сияқты операциялық жүйеге тән жүктеу опцияларын жүктеуге мүмкіндік береді. Ол сондай-ақ көп ядролы жүйелерді қолдайды және қатты дискіде орнатылған операциялық жүйелерді автоматты түрде анықтай алады. Ол пайдаланушыларға жүктеу опцияларын теңшеуге, жүктеу мәзіріне жаңа ядроларды немесе операциялық жүйелерді қосуға және жүйені жүктеу кезінде басқа әрекеттерді орындауға мүмкіндік беретін икемді конфигурацияға ие.
GRUB – Linux жүйелеріне арналған ең көп тараған жүктегіштердің бірі және Ubuntu, Fedora, Debian және т.б. сияқты көптеген Linux дистрибутивтерінде әдепкі бойынша пайдаланылады.
Жүктеу кезінде Grub Windows 10 жүйесін көрмесе, Windows жүктеу жазбасы бүлінген немесе жойылған болуы мүмкін. Мұның болуының бірнеше себептері бар:
Әрі қарай мұндай мәселе туындаған жағдайда не істеу керектігін айтамыз.
Біріншіден, сіз Windows бөлімін бағдарламаға көбірек көрінетін етіп жасауға болады. Мұны істеу үшін оны қалтаға салыңыз. Мысалы, /mnt/
ішінде:
sudo mount -t ntfs-3g -o ro /dev/sda1
Windows жүйесі Linux жүйесінде /dev/sda1
ретінде анықталған бөлімде орнатылған. Содан кейін os-prober утилитасын іске қосыңыз:
sudo os-prober
Бағдарлама Windows жүйесін анықтаса, Grub жүктеуші конфигурациясын жаңарту ғана қалады:
sudo update-grub
Немесе:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Бұл әдіс жұмыс істемесе, Windows үшін мәзір элементін қолмен қосу ғана қалады. Бұл ең қарапайым емес, бірақ тиімді шешім. Алдымен Windows орнатылған диск бөлімінің UUID кодын білуіміз керек, мысалы /dev/sda1
:
blkid /dev/sda1
Содан кейін /etc/grub.d/40_custom
файлын ашыңыз және сол жерге келесі кодты қосыңыз:
menuentry "Windows 10" { insmod ntfs set root='(hd0,1)' search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E chainloader +1 }
Сонымен, біз бірінші дискінің бірінші бөлімін түбір ретінде орнатамыз, содан кейін жүктеушіге бізге қажет UUID бар бөлімді табуды айтамыз. Содан кейін біз басқаруды тізбекті жүктеу құралы арқылы осы бөлімдегі жүктеушіге береміз. Содан кейін біз Grub конфигурациясын жаңартуымыз керек:
sudo update-grub
Біз бұл әдісті қолдандық, себебі енді конфигурация ядроны немесе конфигурацияны жаңартуды бастайтын басқа процесті жаңартқаннан кейін сәтсіздікке ұшырамайды. Өйткені, егер біз бұл жолдарды /boot/grub/grub.cfg
ішіне қоссақ, олар біріншісінде болмаса, келесі жүйе жаңартуларының бірінде қайта жазылады.
Конфигурация жаңартылған кезде компьютерді қайта іске қосып, жаңа элементті пайдаланып Windows жүйесіне жүктеуге болады. Осылайша, бірнеше элементтерді қосуға болады, тек әртүрлі бөлімдер үшін олардың UUID кодын көрсету керек.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: