Error decode JSON exrate Kļūda Grub neredz Windows 10
Maksājuma metodes Abuse

Kļūda Grub neredz Windows 10

09.07.2024, 21:59

Grub (GNU GRand Unified Bootloader) ir bezmaksas operētājsistēmas bootloader, ko izmanto daudzās Linux izplatīšanās sistēmās. Tas ļauj izvēlēties operētājsistēmu, kas tiks ielādēta datora palaišanas laikā, un pārvaldīt sistēmas ielādēšanas procesu, kā arī atbalsta dažādu operētājsistēmu, tostarp dažādu Linux, Windows, macOS versiju, ielādēšanu, ļauj konfigurēt ielādes parametrus, izveidot dažādus ielādes profilus un veikt citus ar operētājsistēmu ielādēšanu saistītus uzdevumus.

Grub parasti tiek instalēta datora cietā diska sākumā un tiek palaista sistēmas palaišanas laikā, lai lietotājam ļautu izvēlēties operētājsistēmu, kuru bootēt. Grub ir svarīga daudzu Linux izplatīšanu daļa, un tai ir būtiska nozīme operētājsistēmas palaišanas procesā.

Kas ir Grub

GRUB (GNU GRand Unified Bootloader) ir jaudīgs un elastīgs operētājsistēmas ielādētājs, kas tiek izmantots daudzās Linux un citās operētājsistēmās, piemēram, FreeBSD. GRUB dod lietotājam iespēju izvēlēties operētājsistēmu vai kodolu, kas tiks ielādēts, startējot datoru.

Tas ļauj ielādēt dažādas operētājsistēmas, kā arī noteikt konkrētas operētājsistēmas ielādes opcijas, piemēram, drošo režīmu vai citas ielādes opcijas. Tā atbalsta arī daudzkodolu sistēmas un var automātiski noteikt cietajā diskā instalētās operētājsistēmas. Tai ir elastīga konfigurācija, kas ļauj lietotājiem pielāgot boot parametrus, pievienot jaunus kodolus vai operētājsistēmas boot izvēlnei un veikt citas darbības, bootējot sistēmu.

GRUB ir viens no visizplatītākajiem Linux sistēmu bootlādētājiem, un to pēc noklusējuma izmanto daudzās Linux izplatīšanās sistēmās, piemēram, Ubuntu, Fedora, Debian un daudzās citās.

Iemesli, kāpēc Grub neredz Windows 10

Ja Grub neredz Windows 10 pēc ielādēšanas, iespējams, ir bojāts vai izdzēsts Windows ielādes ieraksts. Ir vairāki iemesli, kāpēc tā notiek:

  1. Ja pēc Windows 10 instalēšanas Grub nav pareizi konfigurēts vai atjaunināts, tas var neredzēt jauno operētājsistēmu.
  2. Diska nodalījuma izmaiņas: pēc Windows 10 instalēšanas var būt notikušas izmaiņas diska nodalījumos, kuru dēļ Grub vairs neredz to.
  3. Problēmas ar sāknēšanas sektoru: problēmu var radīt nepareiza sāknēšanas sektora vai MBR (Master Boot Record) atjaunināšana.
  4. UEFI/BIOS problēmas: nepareizi iestatījumi datora UEFI vai BIOS var izraisīt Grub nespēju pareizi noteikt operētājsistēmu.
  5. Bojāti sāknēšanas faili: ja sāknēšanas faili ir bojāti vai to nav, Grub nevar tos noteikt.

Turpmāk mēs aprakstīsim, ko darīt, ja rodas šāda problēma.

Problēmas risināšana

Vispirms varat mēģināt padarīt mūsu Windows nodalījumu redzamāku programmai. Lai to izdarītu, pievienojiet to kādai mapei. Piemēram, /mnt/:

sudo mount -t ntfs-3g -o ro /dev/sda1

Piemēram, Windows ir instalēta nodalījumā, kas Linux sistēmā ir definēts kā /dev/sda1. Pēc tam palaidiet os-prober utilītu:

sudo os-prober

Ja programma konstatē Windows, atliek tikai atjaunināt Grub bootloader konfigurāciju:

sudo update-grub

Vai arī:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

Ja šī metode nedarbojas, atliek tikai manuāli pievienot izvēlnes elementu Windows. Tas nav vienkāršākais, bet ir efektīvs risinājums. Vispirms ir jānoskaidro diska nodalījuma UUID, kurā ir instalēta Windows, piemēram, /dev/sda1:

blkid /dev/sda1

Tad atveriet failu /etc/grub.d/40_custom un pievienojiet tajā šo kodu:

menuentry "Windows 10" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E
chainloader +1
}

Šādi mēs iestatām pirmā diska pirmo nodalījumu kā saknes vietu un pēc tam norādām, lai ielādētājs atrod nodalījumu ar vajadzīgo UUID. Pēc tam mēs nododam kontroli ielādētājam šajā nodalījumā, izmantojot chainloader. Nākamais atlikušais uzdevums ir atjaunināt Grub konfigurāciju:

sudo update-grub

Mēs izmantojām šo metodi, jo tagad konfigurācija netiks bojāta pēc kodola atjaunināšanas vai cita procesa, kas inicializē konfigurācijas atjaunināšanu. Jo, ja mēs būtu pievienojuši šīs rindiņas /boot/grub/grub.cfg, tās tiktu pārrakstītas, ja ne pirmajā, tad kādā no nākamajiem sistēmas atjauninājumiem.

Kad konfigurācija ir atjaunināta, varat restartēt datoru un startēt Windows ar jauno elementu. Šādā veidā var pievienot vairākus elementus, tikai jānorāda to UUID dažādiem nodalījumiem.