Is tosaitheoir córais oibriúcháin saor in aisce é Grub (GNU GRand Unified Bootloader) a úsáidtear i go leor dáiltí Linux. Ligeann sé duit an córas oibriúcháin a roghnú le tosaithe nuair a thosaíonn tú an ríomhaire agus an próiseas tosaithe córais a bhainistiú; tacaíonn sé freisin le luchtú OSes éagsúla, lena n-áirítear leaganacha éagsúla de Linux, Windows, macOS, is féidir leat roghanna tosaithe a chumrú, próifílí tosaithe éagsúla a chruthú agus comhlíonfaidh sé tascanna eile a bhaineann le córais oibriúcháin a luchtú.
Suiteáiltear Grub de ghnáth ag barr tiomántán crua ríomhaire agus ritheann sé ag am tosaithe an chórais chun ligean don úsáideoir córas oibriúcháin a roghnú le tosú. Is cuid thábhachtach de go leor dáiltí Linux é Grub agus tá ról lárnach aige i bpróiseas tosaithe an chórais oibriúcháin.
Is lódóir tosaithe córas oibriúcháin cumhachtach agus solúbtha é GRUB (GNU GRand Unified Bootloader) a úsáidtear i go leor dáiltí Linux agus córais oibriúcháin eile cosúil le FreeBSD. Tugann GRUB an cumas don úsáideoir an córas oibriúcháin nó an eithne a roghnú ba chóir a luchtú nuair a thosaíonn an ríomhaire.
Ligeann sé duit córais oibriúcháin éagsúla a thosú, chomh maith le roghanna tosaithe a bhaineann go sonrach le córais oibriúcháin, mar mhodh sábháilte nó roghanna tosaithe éagsúla. Tacaíonn sé freisin le córais il-lárnach agus féadann sé córais oibriúcháin suiteáilte a bhrath go huathoibríoch ar an tiomántán crua. Tá cumraíocht solúbtha aige a ligeann d'úsáideoirí roghanna tosaithe a shaincheapadh, kernels nó córais oibriúcháin nua a chur leis an roghchlár tosaithe, agus gníomhartha eile a dhéanamh nuair a bhíonn an córas tosaithe.
Tá GRUB ar cheann de na bootloaders is coitianta do chórais Linux agus úsáidtear é de réir réamhshocraithe i go leor dáiltí Linux mar Ubuntu, Fedora, Debian agus go leor eile.
Mura bhfeiceann Grub Windows 10 agus é ag tosaithe, is féidir go bhfuil taifead tosaithe Windows truaillithe nó scriosta. Tá roinnt cúiseanna a tharlaíonn sé seo:
Ansin inseoidh muid duit cad atá le déanamh má thagann fadhb den sórt sin chun cinn.
Ar dtús, is féidir leat iarracht a dhéanamh ár ndeighilt Windows a dhéanamh níos infheicthe don chlár. Chun seo a dhéanamh, é a shuiteáil i bhfillteán. Mar shampla, in /mnt/
:
sudo mount -t ntfs-3g -o ro /dev/sda1
Tá Windows suiteáilte ar dheighilt a shainaithnítear i Linux mar /dev/sda1
. Ansin, reáchtáil an fóntais os-prober:
sudo os-prober
Má bhraitheann an clár Windows, níl fágtha ach cumraíocht bootloader Grub a nuashonrú:
sudo update-grub
Nó:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
Mura n-oibríonn an modh seo, níl fágtha ach mír roghchláir do Windows a chur leis de láimh. Ní hé seo an ceann is simplí, ach is réiteach éifeachtach é. Ar dtús caithfimid UUID na deighilte diosca ina bhfuil Windows suiteáilte a fháil amach, mar shampla /dev/sda1
:
blkid /dev/sda1
Ansin oscail an comhad /etc/grub.d/40_custom
agus cuir an cód seo a leanas leis:
menuentry "Windows 10" { insmod ntfs set root='(hd0,1)' search --no-floppy --fs-uuid --set B4A6AEB7A6AE7A0E chainloader +1 }
Mar sin socraímid an chéad dheighilt den chéad diosca mar an fhréamh, agus ansin inis don bootloader an deighilt a aimsiú leis an UUID a theastaíonn uainn. Ansin aistrímid rialú chuig an bootloader ar an deighilt seo ag baint úsáide as chainloader. Ansin ní mór dúinn cumraíocht Grub a nuashonrú:
sudo update-grub
D'úsáideamar an modh seo mar anois ní theipeann ar an gcumraíocht tar éis an eithne a nuashonrú nó próiseas eile a chuireann tús le nuashonrú cumraíochta. Toisc dá gcuirfimid na línte seo le /boot/grub/grub.cfg
, dhéanfaí iad a fhorscríobh, más rud é nach le linn an chéad uair, ansin le linn ceann de na chéad nuashonruithe córais eile.
Nuair a nuashonraítear an chumraíocht, is féidir leat do ríomhaire a atosú agus dul isteach i Windows ag baint úsáide as an mír nua. Mar sin, is féidir leat roinnt míreanna a chur leis, ach amháin le haghaidh rannóga éagsúla is gá duit a UUID a shonrú.