/ / Kā bootēt ISO ISO attēlus tieši no cietā diska

Kā sāknēt Linux ISO attēlus tieši no cietā diska

sāknēšanas iso faili-tieši-no-cietā diska-in-grub2

Linux GRUB2 sāknēšanas ielādētājs var ielādēt Linux ISOfailus tieši no cietā diska. Boot Linux dzīvos kompaktdiskus vai pat instalēt Linux citā cietā diska nodalījumā, to nesadedzinot diskā vai sāknējot no USB diskdziņa.

Mēs veicām šo procesu Ubuntu 14.04 - Ubuntu un Ubuntu bāzes Linux izplatīšana tam ir labs atbalsts. Citiem Linux izplatījumiem vajadzētu darboties līdzīgi.

Iegūstiet Linux ISO failu

SAISTĪTI: Kā konfigurēt GRUB2 sāknēšanas iekrāvēja iestatījumus

Šis triks prasa, lai jums būtu Linux sistēmainstalēta cietajā diskā. Jūsu datoram ir jāizmanto GRUB2 sāknēšanas iekrāvējs, kas ir standarta sāknēšanas ielādētājs lielākajā daļā Linux sistēmu. Diemžēl Linux ISO failu nevar ielādēt tieši no Windows sistēmas, izmantojot Windows sāknēšanas ielādētāju.

Lejupielādējiet un saglabājiet ISO failus, kurus vēlaties izmantottos uz jūsu Linux nodalījuma. GRUB2 vajadzētu atbalstīt lielāko daļu Linux sistēmu. Ja vēlaties tos izmantot dzīvā vidē, neinstalējot tos cietajā diskā, noteikti lejupielādējiet katra Linux ISO “dzīvā kompaktdiska” versijas. Jādarbojas arī daudziem uz Linux balstītiem, bootable lietderības diskiem.

Pārbaudiet ISO faila saturu

Jums, iespējams, būs jāmeklē ISO failsprecīzi noteikt, kur atrodas konkrēti faili. Piemēram, to var izdarīt, atverot ISO failu ar grafisko lietojumprogrammu Archive Manager / File Roller, kas nāk komplektā ar Ubuntu un citām GNOME darbvirsmas vidēm. Nautilus failu pārvaldniekā ar peles labo pogu noklikšķiniet uz ISO faila un atlasiet Atvērt ar arhīva pārvaldnieku.

Atrodiet kodola failu un initrd attēlu. Ja jūs izmantojat Ubuntu ISO failu, šie faili tiks izvietoti mapes apvalkā - vmlinuz fails ir Linux kodols, un initrd fails ir initrd attēls. Vēlāk jums būs jāzina viņu atrašanās vieta ISO failā.

vmlinuz-un-initrd-failu atrašanās vietas

Nosakiet cietā diska nodalījuma ceļu

GRUB izmanto citu “ierīces nosaukuma” shēmu nekā Linux. Linux sistēmā / dev / sda1 ir pirmais nodalījums pirmajā cietajā diskā - a ir pirmais cietais disks un 1 nozīmē tā pirmo nodalījumu. GRUB (hd0,1) ir līdzvērtīgs / dev / sda0. 0 nozīmē pirmo cieto disku, bet 1 nozīmē pirmo nodalījumu uz tā. Citiem vārdiem sakot, GRUB ierīces nosaukumā diska numuru sāk skaitīt no 0, un nodalījuma num6ers sākas ar skaitli 1 - jā, tas ir nevajadzīgi mulsinošs. Piemēram, (hd3,6) attiecas uz sesto nodalījumu ceturtajā cietajā diskā.

Jūs varat izmantot fdisk -l komanda, lai apskatītu šo informāciju. Ubuntu atveriet termināli un palaidiet šo komandu:

sudo fdisk -l

Jūs redzēsit Linux ierīču ceļu sarakstu, kurus pats varat pārveidot par GRUB ierīču nosaukumiem. Piemēram, zemāk mēs redzam, ka sistēmas nodalījums ir / dev / sda1 - tā tas ir (hd0,1) GRUB.

fdisk-l-komanda

Izveidojiet GRUB2 sāknēšanas ierakstu

Vienkāršākais veids, kā pievienot pielāgotu sāknēšanas ierakstu, irrediģēt /etc/grub.d/40_custom skriptu. Šis fails ir paredzēts lietotāja pievienotiem pielāgotajiem sāknēšanas ierakstiem. Pēc faila rediģēšanas jūsu / etc / defaults / grub faila saturs un /etc/grub.d/ skripti tiks apvienoti, lai izveidotu /boot/grub/grub.cfg failu - jums nevajadzētu rediģēt šo failu ar roka. Tas ir paredzēts, lai automātiski ģenerētu no iestatījumiem, kurus norādāt citos failos.

Lai rediģētu, izmantojot saknes privilēģijas, jums būs jāatver /etc/grub.d/40_custom fails. Ubuntu to var izdarīt, atverot termināļa logu un palaižot šo komandu:

sudo gedit /etc/grub.d/40_custom

Nekautrējieties atvērt failu iecienītajā teksta redaktorā. Piemēram, komandā “gedit” var aizstāt ar “nano”, lai failu atvērtu Nano teksta redaktorā.

Ja neesat pievienojis citus pielāgotos sāknēšanas ierakstus, jums vajadzētu redzēt lielākoties tukšu failu. Failam zem komentētajām rindām jāpievieno viena vai vairākas ISO sāknēšanas sadaļas.

add-custom-boot-menu-ieraksti-to-grub

Lūk, kā jūs varat ielādēt Ubuntu vai Ubuntu balstītu izplatīšanu no ISO faila. Mēs to pārbaudījām ar Ubuntu 14.04:

menuentry “Ubuntu 14.04 ISO”{
iestatīt izofile = ”/ home / name / lejupielādes /ubuntu-14.04.1-desktop-amd64.iso
atgriezeniskā cilpa (hd0,1)$ izofile
linux (cilpa) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ {isofile} kluss slampāt
initrd (cilpa) /casper/initrd.lz
}

Pielāgojiet sāknēšanas ierakstu, lai tajā būtuvēlamais izvēlnes ieraksta nosaukums, pareizais ceļš uz ISO failu datorā un cietā diska un nodalījuma, kas satur ISO failu, ierīces nosaukums. Ja vmlinuz un initrd failiem ir atšķirīgi nosaukumi vai ceļi, noteikti norādiet arī pareizo ceļu uz šiem failiem.

(Ja jums ir atsevišķs / mājas / nodalījums, izlaidiet / mājas bitu, piemēram: set isofile = ”/ name / Lejupielādes / $ {isoname}”).

Svarīga piezīme: Dažādiem Linux izplatījumiem ir nepieciešama atšķirīgasā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 izplatījumiem. Jums vajadzētu būt iespējai pielāgot šos izvēlnes ierakstu piemērus ISO failam, kuru vēlaties ielādēt. Varat arī veikt meklēšanu tīmeklī tā Linux izplatīšanas nosaukuma un laidiena numuram, kuru vēlaties ielādēt, kā arī “boot from ISO in GRUB”, lai atrastu vairāk informācijas.

add-a-linux-iso-file-to-grub-boot-loader

Ja vēlaties pievienot citas ISO sāknēšanas opcijas, pievienojiet failam papildu sadaļas.

Saglabājiet failu, kad esat pabeidzis. Atgriezieties termināļa logā un izpildiet šo komandu:

sudo update-grub

ģenerēt-grub.cfg-on-ubuntu


Nākamreiz palaižot datoru, jūs redzēsit ISO sāknēšanas ierakstu un varat to izvēlēties, lai sāknētu ISO failu. Lai redzētu GRUB izvēlni, sāknēšanas laikā, iespējams, nāksies turēt taustiņu Shift.

Ja redzat kļūdas ziņojumu vai melnu ekrānumēģinot ielādēt ISO failu, jūs kaut kā nepareizi konfigurējāt sāknēšanas ierakstu. Pat ja jums ir pareizs ISO faila ceļš un ierīces nosaukums, ceļi uz vmlinuz un intird failiem ISO failā var būt nepareizi, vai arī Linux sistēmai, kuru palaižat, var būt vajadzīgas dažādas iespējas.