Večina Distribucije Linuxa zagotoviti datoteke ISO, ki so zasnovane in izdelane za uporabo Način v živo neposredno z zagonskega medija, kot je npr CD /DVD, Flash/USB kartice ali celo neposredno iz a Trdi disk z uporabo Linux Grub meni, ne da bi ga morali zapisati v CD/DVD ali ustvarite zagonski USB.
Ta vadnica se bo osredotočila na predstavitev načina, kako jih lahko zaženete Linux ISO distribucije neposredno s trdega diska z urejanjem Ubuntu 20.04 GRUB2 (deluje na Ubuntu 18.04 ali starejši), ki je privzeti zagonski nalagalnik v večini sodobnih distribucij Linuxa, kar omogoča hitrejši način uporabe Operacijski sistem Linux in ima tudi velik vpliv na zasebnost, saj vse vaše nastavitve in seje v živo ne ohranijo privzeto.
Distribucije, predstavljene v tej temi, so CentOS, Fedora, Kali Linux in Gentoo DVD v živo.
Ubuntu 20.04 (ali katere koli druge distribucije Linuxa z zagonskim nalagalnikom GRUB2), nameščenimi na vašem sistemskem trdem disku.
1. Če želite zagnati in zagnati katero koli distribucijo Linuxa, ne da bi jo namestili na trdi disk, prenesite datoteko »CD/DVD v živo”Izdaja vsake ISO slike ISO.
2. Ko ste prenesli svojo najljubšo Slike ISO DVD v živo v sistemu ISO, odprto Ubuntu Nautilus s korenskimi pravicami z uporabo 'sudo nautilus'Ukaz iz terminala in ustvarite imenik z imenom v živo
v korenski poti vašega sistema in premaknite datoteko ISO v to mapo.
$ sudo nautilus.
3. Za nadaljevanje bo treba zagotoviti Grub2 z našo particijo diska UUID – Univerzalno edinstven identifikator (particija, kjer se nahajajo datoteke ISO). Za pridobitev particije UUID zaženite naslednje ukaz blkid.
$ sudo blkid.
Za samodejno nameščeno particijo ali trde diske ob zagonu sistema zaženite naslednje mačji ukaz.
$ sudo cat /etc /fstab
4. Drug način za pridobitev UUID -ja particije je odpiranje vizualizacije grub.cfg
vsebina datoteke v /boot/grub/ pot in iskanje --fs-uuid
niz (v primeru, da nimate ločene particije za /boot).
5. Ko ste pridobili korensko particijo UUID kodo premakni na /etc/grub.d/ imenik, odprite 40_po meri datoteko za urejanje in dodajte naslednje vrstice na dnu te datoteke.
meni "CentOS 8 v živo'--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 iskanje-no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (zanka)/isolinux/vmlinuz boot = v živo fromiso =/dev/sda1/$ isofile noconfig = sudo uporabniško ime = root hostname =centos initrd (zanka)/isolinux/initrd.img }
Tu predstavljajo naslednje direktive:
6. Ko končate urejanje datoteke, posodobite-grub, da dodate nov ISO (v tem primeru CentOS) v meni Grub2. Če želite preveriti, odprite /boot/grub/grub.cfg in na dnu poiščite vnos ISO.
$ sudo update-grub.
7. Teči CentOS Live ISO, znova zaženite računalnik, izberite CentOS vnesite iz menija GRUB in pritisnite Vnesite ključ.
Na enak način lahko dodate drugo Linux Live ISO distribucijo slik v meni GRUB2, kot je prikazano. Spet odprite in uredite /etc/grub.d/40_custom grub in dodajte naslednje vnose.
meni "Fedora v živo'--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 iskanje-no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (zanka)/isolinux/vmlinuz boot = v živo fromiso =/dev/sda1/$ isofile noconfig = sudo uporabniško ime = root hostname =fedora initrd (zanka)/isolinux/initrd.img }
meni "Kali Linux v živo'--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 iskanje-no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (zanka)/live/vmlinuz boot = v živo fromiso =/dev/sda1/$ isofile noconfig = sudo uporabniško ime = root hostname =kalilinux initrd (zanka)/live/initrd.img }
meni "Gentoo Linux v živo'--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 iskanje-no-floppy --fs-uuid --set = root 3b87d941-8ee7-4312-98fc-1f26828d62ab linux (zanka)/live/vmlinuz boot = v živo fromiso =/dev/sda1/$ isofile noconfig = sudo uporabniško ime = root hostname =gentoo initrd (zanka)/live/initrd.img }
8. Nato znova posodobite meni GRUB, znova zaženite računalnik in v meniju GRUB izberite želeno distribucijo ISO za Linux.
$ sudo update-grub.
9. Če nimate dovolj prostega prostora koren particijo, če želite gostiti druge datoteke ISO ISO dodajte še en trdi disk in tja premaknite vse datoteke distribucije ISO za Linux. Ko ustvarite particijo in dodate datotečni sistem, jo pritrdite /mnt pot, da bo na voljo.
$ sudo mount /dev /sdb1 /mnt.
10. Nato premaknite vse ISO na novem trdem disku in z uporabo vzemite njegov UUID blkid ukaz.
$ sudo blkid.
11. Spet odprite in uredite /etc/grub.d/40_custom grub in dodajte druge slike distribucije ISO Linux Live ISO GRUB2 meni po istem postopku, vendar bodite pozorni na vse parametre zagona jedra Live Kernel, ki jih je mogoče preveriti z namestitvijo slike ISO z uporabo mount -o zanka možnost ali se obrnite na distribucijske Wiki strani.