Следую в точности
вот этому курсу.
Разница в версиях + у автора Debian, у меня Win7x64 -> VMWare -> Kali-light64.
На моменте на видео 34:42 у автора iknow.iso весит 1.9мб, у меня - 383кб.
Скачал
исходники автора - его iso работает, но билд с его исходниками выдаёт мне те же 383кб и нерабочий/пустой iso.
Нагуглил 2 идентичных вопроса без ответа...
stackoverflow.com/questions/39517591/grub-mkrescue...
stackoverflow.com/questions/29465736/generating-an...
попробовал собрать пример из второго вопроса (baremetal helloworld), создаёт .img, результат тот же - 387кб, не загружается.
Сборка по исходникам автора:
root@kali:~/Desktop/IKnowOS# grub-mkrescue -v -o iknow.iso iknow/
grub-mkrescue: info: temporary iso9660 dir is `/tmp/grub.hjhBBe'.
grub-mkrescue: info: executing xorriso -as mkisofs -graft-points --modification-date=2016091715411900 --protective-msdos-label -o iknow.iso -r /tmp/grub.hjhBBe --sort-weight 0 / --sort-weight 1 /boot iknow/.
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev 'stdio:iknow.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 3390m free
Added to ISO image: directory '/'='/tmp/grub.hjhBBe'
xorriso : UPDATE : 3 files added in 1 seconds
Added to ISO image: directory '/'='/root/Desktop/IKnowOS/iknow'
xorriso : UPDATE : 7 files added in 1 seconds
ISO image produced: 187 sectors
Written to medium : 187 sectors at LBA 0
Writing to 'stdio:iknow.iso' completed successfully.
Версии grub:
grub (GNU GRUB 0.97)
Версии xorriso:
xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso 1.4.4
ISO 9660 Rock Ridge filesystem manipulator and CD/DVD/BD burn program
Copyright (C) 2015, Thomas Schmitt <scdbackup@gmx.net>, libburnia project.
xorriso version : 1.4.4
Version timestamp : 2016.07.01.140001
Build timestamp : -none-given-
libisofs in use : 1.4.4 (min. 1.4.4)
libjte in use : 1.0.0 (min. 1.0.0)
libburn in use : 1.4.4 (min. 1.4.4)
libburn OS adapter: internal GNU/Linux SG_IO adapter sg-linux
libisoburn in use : 1.4.4 (min. 1.4.4)
Provided under GNU GPL version 3 or later, due to libreadline license.
There is NO WARRANTY, to the extent permitted by law.