Како направити 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
Извори
- Grub2
- DVD with both 32-bit and 64-bit Ubuntu
- Linux Mint Multiboot DVD
- Theme format for GRUB 2’s graphical menu
- Grub2 theme tutorial
- Grub2 theme / reference
- Create Custom Grub4Dos, GRUB and Syslinux Compatible Splash Images
Тестирано на оперативном систему LXLE 12.04.5