GRUB izmanto citu "ierīces nosaukumu" shēmu, nevis Linux. Linux sistēmā / dev / sda1 ir pirmais nodalījums pirmajā cietajā diskā - a ir pirmais cietais disks un 1 ir tā pirmais nodalījums. GRUB (hd0,1) ir ekvivalenta / dev / sda0. The 0 ir pirmais cietais disks, kamēr 1 ir pirmais nodalījums uz tā. Citiem vārdiem sakot, GRUB ierīces nosaukumā diska numuri sāk skaitīt skaitli 0, un partition num6ers sāk skaitīt no 1 - jā, tas ir nevajadzīgi mulsinoši. Piemēram, (hd3,6) attiecas uz sesto nodalījumu ceturtajā cietajā diskā.
Jūs varat izmantot fdisk -l komandu, lai apskatītu šo informāciju. Uz Ubuntu atveriet terminālu un palaidiet šādu komandu:
sudo fdisk -l
Jūs redzēsit sarakstu ar Linux ierīcēm, kuras jūs pats varat pārvērst par GRUB ierīču nosaukumiem. Piemēram, zemāk mēs varam redzēt, ka sistēmas nodalījums ir / dev / sda1 - tā ir GRUB (hd0,1).
Vieglākais veids, kā pievienot pielāgotu sāknēšanas ierakstu, ir rediģēt /etc/grub.d/40_custom skriptu. Šis fails ir paredzēts lietotāja pievienotajiem pielāgotajiem sāknēšanas ierakstiem. Pēc faila rediģēšanas faila / etc / defaults / grub un /etc/grub.d/ satura kombinācija tiks apvienota, lai izveidotu /boot/grub/grub.cfg failu - to nedrīkst rediģēt, roka. Tas ir izveidots, lai to automātiski ģenerētu no citiem failiem norādītajiem iestatījumiem.
Jums būs jāatver failam /etc/grub.d/40_custom rediģēšanai ar root privilēģijām. Ubuntu varat to izdarīt, atverot Terminal logu un izpildot šādu komandu:
sudo gedit /etc/grub.d/40_custom
Jūtieties brīvi atvērt failu savā iecienītākajā teksta redaktorā. Piemēram, jūs varat aizstāt "gedit" ar komandu "nano", lai atvērtu failu Nano teksta redaktorā.
Ja vien jūs neesat pievienojis citus pielāgotos sāknēšanas ierakstus, jums vajadzētu redzēt galvenokārt tukšs fails. Fails zem komentētajām rindiņām būs jāpievieno vienam vai vairākiem sadaļām ISO palaišanas.
Šeit ir redzams, kā jūs varat startēt Ubuntu vai Ubuntu balstītu izplatīšanu no ISO faila. Mēs to izmēģinājām ar Ubuntu 14.04:
menuentry "Ubuntu 14.04 ISO”
iestatiet isofile = "/ home / name / lejupielādes /ubuntu-14.04.1-desktop-amd64.iso”
loopback cilpa (hd0,1)$ izofils
linux (cilpa) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile klusā splash
initrd (cilpa) /casper/initrd.lz
Pielāgojiet sāknēšanas ierakstu, lai tajā iekļautu vēlamo izvēlnes ieraksta nosaukumu, pareizo ceļu uz ISO failu savā datorā, kā arī cietā diska un nodalījuma nosaukumu, kurā ir ISO fails. Ja vmlinuz un initrd failiem ir dažādi nosaukumi vai ceļi, noteikti norādiet arī pareizo ceļu uz šiem failiem.
(Ja jums ir atsevišķa / home / partition, izlaidiet / home bit, piemēram: kas isofile = "/ name / Downloads / $ isoname").
Svarīga piezīme: Dažādiem Linux distribūcijai ir nepieciešami dažādi sāknēšanas ieraksti ar dažādām sāknēšanas opcijām. GRUB Live ISO Multiboot projekts piedāvā dažādus izvēlnes ierakstus dažādiem Linux sadalījumiem. Jums vajadzētu spēt pielāgot šos ISO faila piemēru izvēlnes ierakstus, kurus vēlaties boot. Lai iegūtu papildu informāciju, varat arī vienkārši veikt interneta meklēšanu Linux izplatīšanas nosaukumam un versijai, kuru vēlaties ielādēt kopā ar "boot from ISO in GRUB".
Ja vēlaties pievienot vairāk ISO sāknēšanas opcijas, pievienojiet failam papildu sadaļas.
Saglabājiet failu, kad esat pabeidzis. Atgriezieties pie Terminal loga un palaidiet šo komandu:
sudo update-grub
Nākamajā reizē, kad iegādājaties datoru, jūs redzēsit ISO boot ierakstu, un jūs to varat izvēlēties, lai palaistu ISO failu. Lai skatītu GRUB izvēlni, iespējams, būs jāuztur Shift, kad sākat to.
Ja, mēģinot ielādēt ISO failu, tiek parādīts kļūdas ziņojums vai melns ekrāns, jūs kaut kā nepareizi konfigurējat sāknēšanas ierakstu. Pat ja jums ir ISO faila ceļš un ierīces nosaukums, tiesības uz vmlinuz un intird failiem uz ISO faila var nebūt pareizs vai arī Linux sistēmai, par kuru sākat, var būt vajadzīgas dažādas opcijas.