Hi,
patches welcome, but do not forget we also boot on PPC*, SPARC*, and
theoretically MIPS*, and maybe others I did not look into recently (Alpha,
IA64, or SuperH to name a few).
René
On Sep 14, 2014, at 12:56, Thomas Schmitt <[email protected]> wrote:
>
> Hi,
>
> scsijon wrote:
>> the -q should be I think -p
>
> I wonder why mkisofs does not fail if -q is given.
> My local copy of mkisofs shows me the help text instead.
>
> But genisoimage tolerates -q. Seems to mistake it for "-quiet".
>
> Is the script available online for curious inspection ?
>
> Google found me
> https://github.com/arete/t2/blob/master/scripts/Create-ISO
> which has "mkisofs -q" in line 326, but also option -r, which
> should enable Rock Ridge and thus prevent the warning:
>
>> Warning: creating filesystem with (nonstandard) Joliet extensions
>> but without (standard) Rock Ridge extensions.
>> It is highly recomended to add rock Ridge.
>> [...]
>> Not sure if it shouldn't be added.
>
> If you changed -q to -p then this ate up the next argument
> "-r" as Preparer Id text of the emerging ISO. No Rock Ridge, then.
>
> I'd rather propose to change -q to -quiet.
>
> --------------------------------------------------------------------
>
> May i also propose to add "xorrisofs" to the list of compatible
> programs in line 78 ?
>
> for x in genisoimage mkisofs; do
>
> (It does not tolerate -q, either.)
>
> --------------------------------------------------------------------
>
> I cannot keep myself from making some lengthy remarks about the
> sparse boot equipment of t2-8.0-minimal-i486.iso of 2010.
> (I could not find a 9.0 ISO.)
>
> The ISO is bootable only via El Torito, i.e. from CD, DVD, or BD media.
> Not from hard-disk-ish devices like USB sticks.
>
> Current bootloaders GRUB2 and ISOLINUX can provide a PC-BIOS MBR
> for booting from (pseudo) hard disk. ISOLINUX calls this feature
> "isohybrid".
>
> GRUB2 can boot hard disk or optical media via UEFI firmware, too.
> Its script grub-mkrescue sets up the boot equipment and controls
> a xorriso run to produce the bootable ISO.
> GRUB2 script grub-mkrescue is not overly popular among
> traditional distros, although it produces quite versatile ISOs
> with arbitrary operating system payload.
>
> SYSLINUX/ISOLINUX provides a program named "isohybrid" which
> post-processes an El Torito bootable ISO in order to add an MBR.
> It also provides MBR template files which xorriso can include
> into the ISO at production time, so that no post-processing is
> needed.
> ISOLINUX cannot boot from optical media via UEFI, yet.
>
> Many Linux distros use a mix for their amd64 images:
> ISOLINUX for PC-BIOS, GRUB2 for UEFI.
> See for example debian-7.5.0-amd64-netinst.iso which bears:
>
> El Torito cat path : /isolinux/boot.cat
> El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
> El Torito boot img : 1 BIOS y none 0x0000 0x00 4 1072
> El Torito boot img : 2 UEFI y none 0x0000 0x00 896 848
> El Torito img path : 1 /isolinux/isolinux.bin
> El Torito img opts : 1 boot-info-table isohybrid-suitable
> El Torito img path : 2 /boot/grub/efi.img
> [...]
> System area summary: MBR isohybrid cyl-align-on GPT APM
> [...]
> MBR partition table: N Status Type Start Blocks
> MBR partition : 1 0x80 0x00 0 454656
> MBR partition : 2 0x00 0xef 3392 896
> MBR partition path : 2 /boot/grub/efi.img
> GPT : N Info
> GPT disk GUID : b3aadf1d79f37941a9e16e9d465702f1
> GPT entry array : 12 208 overlapping
> GPT lba range : 64 454602 454655
> GPT partition name : 1 490053004f00480079006200720069006400
> GPT partname local : 1 ISOHybrid
> GPT partition GUID : 1 b3aadf1d79f37941a9e36e9d465702f1
> GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
> GPT partition flags: 1 0x1000000000000001
> GPT start and size : 1 0 454600
> GPT partition name : 2 490053004f004800790062007200690064003100
> GPT partname local : 2 ISOHybrid1
> GPT partition GUID : 2 b3aadf1d79f37941a9e26e9d465702f1
> GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
> GPT partition flags: 2 0x1000000000000001
> GPT start and size : 2 3392 896
> GPT partition path : 2 /boot/grub/efi.img
> [...]
>
> In this ISO, El Torito offers two boot alternatives for BIOS and
> UEFI. This is in effect if the ISO is booted from optical media.
> PC-BIOS starts /isolinux/isolinux.bin.
> UEFI looks into the FAT filesystem image /boot/grub/efi.img
> for its boot equipment.
>
> If presented on a hard-disk-like medium, PC-BIOS starts the MBR
> machine code, which jumps to the ISOLINUX El Torito boot image
> /isolinux/isolinux.bin.
> UEFI gets pointed by MBR and GPT partitions number 2 to the
> FAT filesystem image /boot/grub/efi.img of GRUB2.
>
>
> Have a nice day :)
>
> Thomas
>
>
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [email protected] with a subject of: unsubscribe t2
--
ExactCODE GmbH, Jaegerstr. 67, DE-10117 Berlin
http://exactcode.com | http://exactscan.com | http://ocrkit.com |
http://t2-project.org | http://rene.rebe.de
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2