Како направити Multiboot ISO – Grub2

Правимо Xfce Multiboot ISO 32-битно издање. Користићемо Grub2.

Xfce дистрибуције

Преузећемо најновија 32-битна Xfce издања од пар дистрибуција:

После преузимања проверавамо да ли су ISO слике аутентичне путем MD5SUM записа који су преузети са поменутих линкова.

Multiboot ISO – Grub2

У „/home/username/“ правимо фолдер „multiboot“, тако да путања изгледа овако:

/home/username/multiboot/

У фолдеру „multiboot“ правимо фолдер „grub2“, тако да путања изгледа овако:

/home/username/multiboot/grub2/

У фолдеру „grub2“ правимо фолдере „boot“ и „images“, тако да путање изгледају овако:

/home/username/multiboot/grub2/boot/
/home/username/multiboot/grub2/images/

У фолдеру „boot“ правимо фолдер „grub“, тако да путања изгледа овако:

/home/username/multiboot/grub2/boot/grub/

Покрећемо текстуални едитор (у мом случају то је gEdit), креирамо нови документ, у њега уносимо следећи текст

# GRUB2 Menu by Zeljko Popivoda aka zpop https://popivoda.com
# for tutorial 'How to made Multiboot ISO - Grub2' http://goo.gl/WMHQKL
set timeout=30
set default=0
menuentry "Xubuntu 14.10" {
loopback loop /images/xubuntu-14.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/images/xubuntu-14.10-desktop-i386.iso noeject noprompt quiet splash --
initrd (loop)/casper/initrd.lz
}
menuentry "BackBox Linux 4.0" {
loopback loop /images/backbox-4.0-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/images/backbox-4.0-i386.iso noeject noprompt quiet splash --
initrd (loop)/casper/initrd.gz
}
menuentry "Linux Mint 17 Xfce" {
loopback loop /images/linuxmint-17-xfce-dvd-32bit.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/images/linuxmint-17-xfce-dvd-32bit.iso noeject noprompt quiet splash --
initrd (loop)/casper/initrd.lz
}

новокреирани фајл сачувамо у фолдеру „grub“ под именом „grub.cfg“, тако да путања изгледа овако:

/home/username/multiboot/grub2/boot/grub/grub.cfg

Преузете ISO слике „xubuntu-14.10-desktop-i386.iso“, „backbox-4.0-i386.iso“ и „linuxmint-17-xfce-dvd-32bit.iso“ преместимо у фолдер „images“, тако да путање изгледају овако:

/home/username/multiboot/grub2/images/backbox-4.0-i386.iso
/home/username/multiboot/grub2/images/linuxmint-17-xfce-dvd-32bit.iso
/home/username/multiboot/grub2/images/xubuntu-14.10-desktop-i386.iso

Путем Теринала инсталирамо xorriso. Покренемо Терминал и куцамо

sudo apt-get install xorriso

Путем Терминала правимо LiveISO слику. Покренемо Терминал и куцамо путању до фолдера у коме се налази фолдер „grub2“

cd /home/username/multiboot/

затим куцамо команду за прављење LiveISO слике

grub-mkrescue -o xfce-multiboot-32bit.iso grub2

После неког времена, LiveISO слику „xfce-multiboot-32bit.iso“ ћемо наћи у фолдеру „/home/username/multiboot/“.

Тестирање

Потом тестирамо LiveISO слику „xfce-multiboot-32bit.iso“ у VirtualBox-у како би открили евентуалне грешке и исправили их.

MD5SUM

Ако LiveISO слика „xfce-multiboot-32bit.iso“ ради како треба правимо MD5SUM фајл. Покренемо Терминал и куцамо путању до фолдера у коме се налази LiveISO слика „xfce-multiboot-32bit.iso“

cd /home/username/multiboot/

затим куцамо команду за прављење MD5SUM фајла

md5sum xfce-multiboot-32bit.iso > xfce-multiboot-32bit.iso.md5

После неког времена, MD5SUM фајл „xfce-multiboot-32bit.iso.md5“ ћемо наћи у фолдеру „/home/username/multiboot/“.

Torrent

Сад крећемо да правимо torrent за LiveISO слику „xfce-multiboot-32bit.iso“.

Покрећемо BitTorrent клијент (у мом случају то је qBittorrent), идемо на мени „Tools -> Torrent Creation Tool“. У новоотвореном прозору клик на дугме „Add file“, идемо до фолдера где се налази LiveISO слика „xfce-multiboot-32bit.iso“, то је „/home/username/multiboot/“, селектујемо фајл који ћемо додати у torrent, а то је „xfce-multiboot-32bit.iso“ и затим клик на дугме „Open“.

У простору за „Tracker URLs“ уносимо адресе бесплатних bittorrent tracker-а

udp://tracker.openbittorrent.com:80/announce
udp://open.demonii.com:1337/announce
udp://tracker.publicbt.com:80/announce
udp://tracker.istole.it:80/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://tracker.coppersurfer.tk:6969/announce

И на крају клик на дугме „Create and save…“. Идемо до фолдера у који ћемо снимити torrent, а то је „/home/username/multiboot/“, затим именујемо torrent са „xfce-multiboot-32bit.iso.torrent“.

После неког времена, torrent фајл „xfce-multiboot-32bit.iso.torrent“ ћемо наћи у фолдеру „/home/username/multiboot/“.

Дистрибуција

Сад можемо LiveISO слику „xfce-multiboot-32bit.iso“, MD5SUM фајл „xfce-multiboot-32bit.iso.md5“ и torrent фајл „xfce-multiboot-32bit.iso.torrent“ да поставимо на неки хост како би се могли даље дистрибуирати.

Такође LiveISO слику „xfce-multiboot-32bit.iso“ можемо нарезати на DVD, умножавати и на тај начин даље дистрибуирати.

Преузимање

Xfce Multiboot ISO 32-битно издање можете преузети ОДАВДЕ.

Напомене

За прављење Xfce Multiboot ISO коришћене су оригиналне ISO слике укључених дистрибуција на којима нису рађене било какве измене, што се може видети из приложеног туторијала.

У путањи „/home/username/multiboot/“ уместо „username“ треба да стоји ваше корисничко име.

Када радите са другим дистрибуцијама потребно је урадити одређене измене унутар „grub.cfg“ фајла.

Прочитајте Како направити Multiboot ISO – Syslinux

Скраћени линк до овог текста: http://goo.gl/WMHQKL

Извори

Тестирано на оперативном систему LXLE 12.04.5