I have. I just ran it on the latest Porteus x86_64 RC, saved the logs, and rebooted.
Pretty uneventful, although after reboot, it hangs at
Code: Select all
Launching NTFS EFI Loader 'EFI\bootx64.efi'
Which I think means that perhaps ntfs support is not part of the bootx64.efi options? I'm not a bootloader creator, just a peon poking around.
Here's the lengthy details of the log:
Code: Select all
Format operation started
Requesting disk access...
Will use 'D:' as volume mountpoint
Deleting partitions...
Deleting ALL partitions from disk '\\?\PhysicalDrive1':
● Partition 1 (offset: 1048576, size: 14.9 GB)
● Partition 2 (offset: 16007507968, size: 512 KB)
Opened \\.\PhysicalDrive1 for exclusive write access
Analyzing existing boot records...
Drive has a Zeroed Master Boot Record
Clearing MBR/PBR/GPT structures...
Erasing 128 sectors
Deleting partitions...
Partitioning (GPT)...
Adding extra partition
Reserved 33 tracks (1 MB) for extra partition
Writing UEFI:NTFS partition...
Closing existing volume...
Waiting for logical drive to reappear...
Formatting (NTFS)...
Using cluster size: 4096 bytes
Quick format was selected
Creating file system...
Format completed.
Writing master boot record...
Drive has a Zeroed Master Boot Record
Using Rufus protective MBR
Found volume GUID \\?\Volume{412e3094-a2cd-11e9-8596-e82a44c9fd37}\
\\?\Volume{412e3094-a2cd-11e9-8596-e82a44c9fd37}\ was already mounted as D:\
Disabling file indexing...
Successfully remounted \\?\Volume{412e3094-a2cd-11e9-8596-e82a44c9fd37}\ on D:
Copying ISO files...
Extracting files...
Image is an ISO9660 image
This image will be extracted using Joliet extensions (if present)
Extracting: D:\EFI\boot\bootx64.efi (172.2 KB)
Extracting: D:\EFI\boot\chain.c32 (27.8 KB)
Extracting: D:\EFI\boot\ldlinux.e64 (130.7 KB)
Extracting: D:\EFI\boot\libcom32.c32 (191.8 KB)
Extracting: D:\EFI\boot\libmenu.c32 (26.5 KB)
Extracting: D:\EFI\boot\libutil.c32 (23.6 KB)
Extracting: D:\EFI\boot\linux.c32 (5.9 KB)
Extracting: D:\EFI\boot\menu.c32 (31.0 KB)
Extracting: D:\EFI\boot\porteus.png (95.5 KB)
Extracting: D:\EFI\boot\syslinux.c32 (11.5 KB)
Extracting: D:\EFI\boot\syslinux.cfg (40 bytes)
Extracting: D:\EFI\boot\vesamenu.c32 (31.6 KB)
Extracting: D:\USB_INSTALLATION.txt (1.5 KB)
Extracting: D:\boot\Porteus-installer-for-Linux.com (189.2 KB)
Extracting: D:\boot\Porteus-installer-for-Windows.exe (116.2 KB)
Extracting: D:\boot\docs\GNU_GPL (17.6 KB)
Extracting: D:\boot\docs\License.txt (255 bytes)
Extracting: D:\boot\docs\cheatcodes.txt (19.9 KB)
Extracting: D:\boot\docs\install.txt (19.9 KB)
Extracting: D:\boot\docs\requirements.txt (1.4 KB)
Extracting: D:\boot\syslinux\boot.cat (2 KB)
Extracting: D:\boot\syslinux\chain.c32 (37.8 KB)
Extracting: D:\boot\syslinux\extlinux.conf (20 bytes)
Extracting: D:\boot\syslinux\initrd.xz (803.4 KB)
Extracting: D:\boot\syslinux\isolinux.bin (24 KB)
Extracting: D:\boot\syslinux\isolinux.boot (2 KB)
Extracting: D:\boot\syslinux\isolinux.cfg (20 bytes)
Extracting: D:\boot\syslinux\lilo.conf (1.2 KB)
Extracting: D:\boot\syslinux\plpbt (42.6 KB)
Extracting: D:\boot\syslinux\porteus.cfg (3 KB)
Extracting: D:\boot\syslinux\porteus.png (90.5 KB)
Extracting: D:\boot\syslinux\reboot.c32 (800 bytes)
Extracting: D:\boot\syslinux\syslinux.cfg (20 bytes)
Extracting: D:\boot\syslinux\vesamenu.c32 (152.1 KB)
Extracting: D:\boot\syslinux\vmlinuz (4.2 MB)
Extracting: D:\porteus\base\000-kernel.xzm (57.3 MB)
Extracting: D:\porteus\base\001-core.xzm (125.6 MB)
Extracting: D:\porteus\base\002-xorg.xzm (90.7 MB)
Extracting: D:\porteus\base\003-xfce.xzm (18.4 MB)
Extracting: D:\porteus\make_iso.sh (1015 bytes)
Extracting: D:\porteus\porteus-v5.0-x86_64.cfg (681 bytes)
Created: D:\syslinux.cfg
Finalizing, please wait...
Created: D:autorun.inf
Created: D:autorun.ico
NTFS Fixup (Checkdisk)...
Volume label is Porteus.
Stage 1: Examining basic file system structure ...
256 file records processed.
File verification completed.
0 large file records processed.
0 bad file records processed.
Stage 2: Examining file name linkage ...
298 index entries processed.
Index verification completed.
0 reparse records processed.
0 reparse records processed.
Stage 3: Examining security descriptors ...
Security descriptor verification completed.
21 data files processed.
Windows has scanned the file system and found no problems.
No further action is required.
15631307 KB total disk space.
323128 KB in 50 files.
84 KB in 23 indexes.
24287 KB in use by the system.
23136 KB occupied by the log file.
15283808 KB available on disk.
4096 bytes in each allocation unit.
3907826 total allocation units on disk.
3820952 allocation units available on disk.
NTFS Fixup completed.
Found USB 2.0 device 'SanDisk Cruzer Blade USB Device' (0781:5567)
Using autorun.inf label for drive D: 'Porteus'
Found card reader device 'Toshiba 032G34'
1 device found
Disk type: Removable, Disk size: 16 GB, Sector size: 512 bytes
Cylinders: 1946, Tracks per cylinder: 255, Sectors per track: 63
Partition type: GPT, NB Partitions: 2
Disk GUID: {8FA3C79D-0856-4F28-97AF-7FDFCAC6776E}
Max parts: 128, Start Offset: 17408, Usable = 16008575488 bytes
Partition 1:
Type: {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Name: 'Microsoft Basic Data'
ID: {9D606E1E-D898-46F5-9424-E426A86C335C}
Size: 14.9 GB (16006459392 bytes)
Start Sector: 2048, Attributes: 0x0000000000000000
Partition 2 (UEFI:NTFS):
Type: {EBD0A0A2-B9E5-4433-87C0-68B6B72699C7}
Name: 'UEFI:NTFS'
ID: {1AA2351F-6B63-490C-B2E9-2D443CD4CBB0}
Size: 512 KB (524288 bytes)
Start Sector: 31264664, Attributes: 0x0000000000000000
So although we seem to hang at bootx64.efi, the computer recognizes it as being valid to boot, and attempts to do so.
Had this utility incoporated ext filesystems, I suppose it would work too. Suggest that doing something like this manually would work.
I'm finding it interesting burning other distro iso's, and taking a look at the burn log. It turns up some interesting things, but would take a dev to see if what it finds is benign or useful. I'm not in that pay-grade.

That's a UNIX book - cool. -Garth