Suurin osa Linux -jakelut tarjota ISO -tiedostoja, jotka on suunniteltu ja rakennettu toimimaan Live -tila suoraan käynnistettävästä tietovälineestä, kuten CD /DVD, Salama/USB kortteja tai jopa suoraan a Kovalevy käyttämällä Linux Grub valikosta ilman tarvetta polttaa sitä a CD/DVD tai luo käynnistettävä USB.
Tämä opetusohjelma keskittyy esittämään tavan, jolla voit suorittaa joitain Linux ISO jakelut suoraan kiintolevyltäsi muokkaamalla Ubuntu 20.04 GRUB2 (toimii Ubuntu 18.04 tai aikaisempi) -valikko, joka on useimpien nykyaikaisten Linux -jakelujen oletuskäynnistyslatain, joka tarjoaa nopeamman tavan käyttää Linux -käyttöjärjestelmä, ja sillä on myös suuri vaikutus yksityisyyteen, koska kaikki asetukset ja live -istunnot eivät säily oletusarvo.
Tässä aiheessa esitetyt jakaumat ovat CentOS, Fedora, Kali Linux ja Gentoo Live DVD.
Ubuntu 20.04 (tai mikä tahansa muu Linux -jakelu, jossa on GRUB2 -käynnistyslatain) asennettuna järjestelmän kiintolevylle.
1. Jos haluat käynnistää ja käyttää mitä tahansa Linux -jakelua asentamatta niitä kiintolevylle, muista ladata "Live CD/DVD”Jokaisen Linux -ISO -kuvan julkaisu.
2. Kun olet ladannut suosikkisi Linux ISO Live DVD -kuvat, auki Ubuntu Nautilus pääkäyttäjän oikeuksilla käyttämällä "sudo nautilus"Komento terminaalista ja luo hakemisto nimeltä elää
järjestelmän juuripolussa ja siirrä ISO -tiedosto tähän kansioon.
$ sudo nautilus.
3. Jos haluat jatkaa, sinun on annettava Grub2 levyosion kanssa UUID – Yleisesti ainutlaatuinen tunniste (osio, jossa ISO -tiedostot sijaitsevat). Osion saamiseksi UUID suorita seuraava blkid -komento.
$ sudo blkid.
Järjestelmän käynnistyksen yhteydessä automaattisesti asennetut osiot tai kiintolevyt suoritetaan seuraavasti kissan komento.
$ sudo kissa /etc /fstab
4. Toinen tapa saada osion UUID on avata visualisointi grub.cfg
tiedoston sisältö sijaitsee /boot/grub/ polku ja etsi --fs-uuid
merkkijono (jos sinulla ei ole erillistä osiota /boot).
5. Kun olet saanut root -osion UUID koodi siirtyä kohtaan /etc/grub.d/ hakemisto, avaa 40_custom tiedosto muokattavaksi ja lisää seuraavat rivit tämän tiedoston alareunaan.
ruokalista '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 search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmukka)/isolinux/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo käyttäjänimi = pääkoneen nimi =centos initrd (silmukka)/isolinux/initrd.img }
Tässä seuraavat direktiivit edustavat:
6. Kun olet muokannut tiedostoa, päivitä-grub lisätäksesi uuden ISO-arvon (tässä tapauksessa CentOS) Grub2 -valikkoosi. Tarkista, että se on auki /boot/grub/grub.cfg ja etsi ISO -merkintä alareunasta.
$ sudo update-grub.
7. Juosta CentOS Live ISO, käynnistä tietokone uudelleen, valitse CentOS syötä GRUB -valikosta ja paina sitten Tulla sisään näppäintä.
Samalla tavalla voit lisätä toisen Linux Live ISO jakelukuvat GRUB2 -valikkoon kuvan osoittamalla tavalla. Avaa ja muokkaa uudelleen /etc/grub.d/40_custom grub -tiedosto ja lisää seuraavat merkinnät.
ruokalista '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 search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmukka)/isolinux/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo käyttäjänimi = pääkoneen nimi =fedora initrd (silmukka)/isolinux/initrd.img }
ruokalista '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 search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmukka)/live/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo käyttäjänimi = pääkoneen nimi =kalilinux initrd (silmukka)/live/initrd.img }
ruokalista '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 search --no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (silmukka)/live/vmlinuz boot = live fromiso =/dev/sda1/$ isofile noconfig = sudo käyttäjänimi = pääkoneen nimi =gentoo initrd (silmukka)/live/initrd.img }
8. Päivitä sitten GRUB -valikko uudelleen, käynnistä tietokone uudelleen ja valitse haluamasi Linux -jakelu ISO GRUB -valikosta.
$ sudo update-grub.
9. Jos sinulla ei ole tarpeeksi vapaata tilaa juuri osio, muiden Linux -ISO -tiedostojen isännöimiseksi lisää toinen kiintolevy ja siirrä kaikki Linux -jakelusi ISO -tiedostot sinne. Kun olet luonut osion ja lisännyt tiedostojärjestelmän, kiinnitä se /mnt reittiä sen saattamiseksi saataville.
$ sudo mount /dev /sdb1 /mnt.
10. Siirrä sitten koko ISO uudella kiintolevyllä ja nappaa sen UUID -tunnus blkid komento.
$ sudo blkid.
11. Avaa ja muokkaa uudelleen /etc/grub.d/40_custom grub -tiedosto ja lisää siihen muita Linux Live ISO -jakelukuvia GRUB2 valikossa samaa menettelyä noudattaen, mutta kiinnitä huomiota kaikkiin jakelun Live -ytimen käynnistysparametreihin, jotka voidaan tarkistaa kiinnittämällä ISO -kuva mount -o -silmukka vaihtoehto tai tutustu jakelun Wiki -sivuihin.