Kuidas käivitada mis tahes Linuxi levitamine otse Ubuntu kõvakettalt, kasutades Grubi menüüd

Enamik Linuxi distributsioonid pakkuda ISO -faile, mis on kavandatud ja ehitatud töötamiseks Reaalajas režiim otse alglaaditavast meediumist, näiteks CD /DVD, Välk/USB kaarte või isegi otse a Kõvaketas kasutades Linux Grub menüüd, ilma et peaksite seda a -ks põletama CD/DVD või luua buutiv USB.

Käivitage Linux kõvakettalt
Käivitage Linux kõvakettalt

See õpetus keskendub selle esitamisele, kuidas mõnda neist käivitada Linuxi ISO jaotused otse kõvakettalt redigeerimise teel Ubuntu 20.04 GRUB2 (töötab edasi Ubuntu 18.04 või varasem) menüü, mis on enamiku kaasaegsete Linuxi distributsioonide alglaadur, mis pakub kiiremat võimalust a Linuxi operatsioonisüsteem ning sellel on suur mõju ka privaatsusele, kuna kõiki teie seadeid ja reaalajas seansse ei säilitata vaikimisi.

Selles teemas esitatud jaotused on CentOS, Fedora, Kali Linux ja Gentoo Live DVD.

Nõuded

Ubuntu 20.04 (või mõni muu Linuxi distributsioon koos GRUB2 alglaaduriga) teie süsteemi kõvakettale installitud.

  • Ubuntu 20.04 töölaua installijuhend

Samm: laadige alla Linux Live ISO -failid

1. Mis tahes Linuxi distributsiooni käivitamiseks ja käitamiseks ilma kõvakettale installimata laadige kindlasti alla „Live CD/DVD”Iga Linuxi ISO -pildi avaldamine.

  • Laadige alla CentOS Live ISO pilt
  • Laadige alla Fedora Live ISO -pilt
  • Laadige alla Kali Linux Live ISO pilt
  • Laadige alla Gentoo Linux Live ISO -pilt

Samm: lisage ISO -pildid GRUB2 menüüsse

2. Kui olete oma lemmiku alla laadinud Linuxi ISO Live DVD -pildid, avatud Ubuntu Nautilus juurõigustega, kasutades "sudo nautilus'Käsku terminalist ja looge kataloog nimega elama oma süsteemi juurrajal ja teisaldage ISO -fail sellesse kausta.

$ sudo nautilus. 
Looge kataloog Ubuntu juurpaika
Looge kataloog Ubuntu juurpaika
Kopeerige Linuxi ISO -failid Live -kataloogi
Kopeerige Linuxi ISO -failid Live -kataloogi

3. Edasiseks jätkamiseks on vaja pakkuda Grub2 meie kettapartitsiooniga UUIDUniversaalselt ainulaadne identifikaator (partitsioon, kus asuvad ISO -failid). Partitsiooni saamiseks UUID käivitage järgmine käsk blkid.

$ sudo blkid. 

Süsteemi alglaadimisel automaatselt paigaldatud partitsiooni või kõvaketaste jaoks toimige järgmiselt kassi käsk.

$ sudo kass /etc /fstab 
Hankige partitsiooni UUID
Hankige partitsiooni UUID

4. Teine meetod partitsiooni UUID saamiseks on visualiseerimise avamine grub.cfg faili sisu asub /boot/grub/ teed ja otsida --fs-uuid string (juhul kui teil pole eraldatud partitsiooni /boot).

Leidke partitsiooni UUID
Leidke partitsiooni UUID

5. Pärast juurpartitsiooni hankimist UUID kood liikuda /etc/grub.d/ kataloog, avage 40_kohandatud faili redigeerimiseks ja lisage selle allserva järgmised read.

menüüCentOS 8 Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/CentOS-8-x86_64-1905-dvd1.iso"insmod ext2 insmod loopback insmod iso9660 loopback loop (hd0, msdos1) $ isofile otsing --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmus)/isolinux/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo kasutajanimi = root hostname =centos initrd (silmus)/isolinux/initrd.img
}
Lisage CentOS -i alglaadimise tuuma parameetrid
Lisage CentOS -i alglaadimise tuuma parameetrid

Siin esindavad järgmised direktiivid:

  1. seada isofile = Muutuja omab ISO süsteemi tee asukohta.
  2. (hd0, msdos1) = Esimene partitsioon esimeselt kõvakettalt (Linuxis on kettad nummerdatud, alustades 0 -ga) - sama mis /dev/sda1.
  3. –Fs-uuid –set = root 59036d99-a9bd-4cfb-80ab-93a8d3a92e77 = Esimene partitsioon esimesest kõvaketta UUID -koodist.
  4. linux ja initrd = Kohandatud kerneli käivitamise parameetrid - need on olenevalt igast Linuxi distributsioonist erinevad.

6. Kui olete faili redigeerimise lõpetanud, värskendage-grub uue ISO lisamiseks (antud juhul CentOS) oma Grub2 menüüsse. Selle avamise kontrollimiseks /boot/grub/grub.cfg ja otsige ISO -kirjet alt.

$ sudo update-grub. 
Värskendage Grubit, et lisada ISO -pilte
Värskendage Grubit, et lisada ISO -pilte
Kontrollige Grubi sisestamist
Kontrollige Grubi sisestamist

7. Jooksma CentOS Live ISO, taaskäivitage arvuti, valige CentOS sisestage menüüst GRUB, seejärel vajutage Sisenema võti.

Valige alglaadimismenüüst CentOS
Valige alglaadimismenüüst CentOS
CentOS 8 käivitamine
CentOS 8 käivitamine

Samamoodi saate lisada teise Linux Live ISO jaotage kujutised GRUB2 menüüsse, nagu näidatud. Avage uuesti ja muutke /etc/grub.d/40_custom grub fail ja lisage järgmised kirjed.

Fedora Live DVD jaoks

menüüFedora Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/Fedora-Workstation-Live-x86_64-32-1.6.iso"insmod ext2 insmod loopback insmod iso9660 loopback loop (hd0, msdos1) $ isofile otsing --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmus)/isolinux/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo kasutajanimi = root hostname =fedora initrd (silmus)/isolinux/initrd.img
}

Kali Linux Live DVD jaoks

menüüKali Linux Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/kali-linux-2020.2-live-i386.iso"insmod ext2 insmod loopback insmod iso9660 loopback loop (hd0, msdos1) $ isofile otsing --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmus)/live/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo kasutajanimi = root hostname =kalilinux initrd (silmus)/live/initrd.img
}

Gentoo Live DVD jaoks

menüüGentoo Linux Live'--class os --class gnu-linux --class gnu --class os --group group_main {set isofile = "/live/livedvd-amd64-multilib-20160704.iso"insmod ext2 insmod loopback insmod iso9660 loopback loop (hd0, msdos1) $ isofile otsing --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmus)/live/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo kasutajanimi = root hostname =gentoo initrd (silmus)/live/initrd.img
}

8. Seejärel värskendage oma GRUB -menüüd uuesti, taaskäivitage arvuti ja valige GRUB -i menüüst eelistatud Linuxi levitamise ISO.

$ sudo update-grub. 

9. Kui teil pole piisavalt vaba ruumi juur partitsiooni, teiste Linuxi ISO -failide majutamiseks lisage veel üks kõvaketas ja teisaldage kõik oma Linuxi levitamise ISO -failid sinna. Pärast partitsiooni loomist ja failisüsteemi lisamist ühendage see /mnt tee selle kättesaadavaks tegemiseks.

$ sudo mount /dev /sdb1 /mnt. 

10. Seejärel liigutage uuel kõvakettal kogu ISO ja haarake selle abil UUID blkid käsk.

$ sudo blkid. 
Liigutage ISO -pilte ja kontrollige UUID -d
Liigutage ISO -pilte ja kontrollige UUID -d
Kontrollige kõiki ISO -pilte
Kontrollige kõiki ISO -pilte

11. Avage uuesti ja muutke /etc/grub.d/40_custom grub faili ja lisage sinna muid Linux Live ISO levitamise pilte GRUB2 menüü, kasutades sama protseduuri, kuid pöörake tähelepanu igale levitamise reaalajas kerneli alglaadimisparameetrile, mida saab kontrollida ISO -pildi paigaldamisega mount -o silmus valik või vaadake levitamise Wiki lehti.

Teachs.ru