Ainm na críochdheighilte fréimhe Grub - an cosán chuig an gcríochdheighilt fréimhe (de ghnáth léirithe mar /) sa chóras oibriúcháin Linux. Is tosaitheoir córais oibriúcháin Linux é Grub (GRand Unified Bootloader) a ligeann duit córais oibriúcháin a roghnú agus a luchtú nuair a thosaíonn tú do ríomhaire.
Nuair a thosaíonn an ríomhaire, lorgaíonn Grub críochdheighilt fréimhe shonraithe ina bhfuil comhaid an chórais oibriúcháin lárnacha. De ghnáth, sonraítear ainm na críochdheighilte fréimhe i gcomhad cumraíochta an luchtóra tosaithe grub.cfg
nó i gcomhaid chumraíochta eile a chuirtear ar bun le linn suiteáil an chórais oibriúcháin Linux.
Féadfaidh brí ainm na críochdheighilte fréimhe Grub a bheith éagsúil ag brath ar chumraíocht shonrach an ríomhaire agus an córas oibriúcháin atá suiteáilte. Mar shampla, má tá córas oibriúcháin amháin suiteáilte agat, d'fhéadfadh an críochdheighilt fréimhe a bheith / go simplí, ach má tá córais oibriúcháin nó críochdheighiltí iolracha suiteáilte agat, d'fhéadfadh an t-ainm a bheith níos casta, amhail /dev/sda1
nó /dev/nvme0n1p2
. Dála an scéil, má thagann an earráid vfs unable to mount root fs on unknown block chun cinn, is minic a bhíonn sé seo mar gheall ar ainm críochdheighilte fréimhe mícheart. Rinneamar cur síos anseo ar conas an fhadhb a réiteach, ach tá bealach eile ann.
I go leor dáiltí, cuireann an comhad cumraíochta Grub ainm na rannóige fréimhe ar aghaidh chuig an eithne i bhformáid UUID. Ach tá fadhb amháin leis seo. Má athraíonn an rannóg fréimhe ar aon bhealach, mar shampla, má athraíonn sí a méid, athróidh an UUID. Agus má atosóidh tú gan chumraíocht Grub a nuashonrú, ní oibreoidh an córas, mar ní bheidh an eithne in ann an rannóg riachtanach a aimsiú.
Conas is féidir leat an fhadhb a réiteach? Má tá a fhios agat go díreach cén deighilt atá an fréamh air, is féidir leat an chumraíocht a cheartú go díreach sa roghchlár Grub. Sa roghchlár, bain úsáid as na saigheada suas agus síos chun an mhír atá uait a roghnú, agus ansin brúigh an eochair E. Osclófar an t-eagarthóir cumraíochta. Ní mór duit líne cosúil leis seo a aimsiú:
linux /boot/vmlinuz-4.15.0-36-generic root=UUID=9d8d92de-74a6-4e64-8281-b8548c690e0c ro quiet splash $vt_handoff
Sa líne, ba chóir duit UUID=9d8d92de-74a6-4e64-8281-b8548c690e0c
a athrú go hainm rialta ar an rannán fréimhe, mar shampla, /dev/sda2. Chun tús a chur leis an tosaithe, brúigh F10. Má thosaíonn an córas, ba é seo an fhadhb. Amach anseo, is féidir leat cumraíocht Grub a nuashonrú go simplí:
sudo update-grub
Is féidir leat a iarraidh ar Grub stop a chur le húsáid UUID a thuilleadh chun an chuid fréimhe a ainmniú:
sudo vi /etc/default/grub GRUB_DISABLE_LINUX_UUID=true
An bhfuil an earráid imithe, ach ní thosóidh an córas fós? Is féidir le systemd
an comhad /etc/fstab
a úsáid chun córais chomhad a fheistiú. Agus mura sonraítear an córas comhad fréimhe ann go ceart, ní thosóidh an córas. Is féidir leat mód aisghabhála Ubuntu a úsáid. Anseo freisin, ní mór duit an UUID a athsholáthar le hiontráil rialta nó leis an UUID ceart.