Monday 13 January 2020

Latest a1ive grub2 File manager v1.4 (with Windows 8.1 and XML support)

The new version 1.4 now supports the ability to run a Windows 7/8/10 install ISO with an XML file.

This allows us to:

1. Install any Edition of Windows from a Win7 ISO
2. Install Windows 8.1 without needing to enter a Product Key
3. Install Windows 10 with an unattend.xml file

Just copy your .XML files into the same folder as your ISO

e.g. on your large NTFS partition:
\_ISO\WINDOWS\WIN8  (contains .iso and .xml files)
\_ISO\WINDOWS\WIN7 (contains .iso and .xml files)
etc.

Download and unzip the latest version of the a1ive .imgPTN23 file (e.g. grub2 File Manager v1.4 (by a1ive).imgptn23auto) - see Alternate Downloads - Other folder for this. Place it in the \_ISO\MAINMENU folder.

Download the Sample_WIN8.1_XML_Files.zip, unpack and place in your Win8 folder.

For Win7 - to choose any Edition, use this XML file.

Use the XML file to choose any Edition in the Win7 ISO.

You can also add .xml files for Windows 7 (to install Home from a Pro ISO file for instance, because Win7 Retail ISOs contain all versions of Windows 7).

Win8...
Navigate to your WIN8 folder and choose an ISO file.

Sunday 12 January 2020

Try this UEFI multiboot E2B drive (just add ISOs)

This E2B drive should run most UEFI payloads once you switch-in the a1ive File Manager.

Once it has been made, just copy your .ISO, .VHD, .VHDX, .WIM, .IMG. EFI, .IPXE payload files to the 3rd NTFS partition then run WinContig or Defraggler to make the ISOs contiguous.

You should then have a USB drive which will Secure or non-Secure UEFI64 boot or non-Secure UEFI32 boot (and MBR boot on some systems too).

It will also allow you to run SWITCHPE so that you can switch out the a1ive File Manager partition and switch in a different .imgPTN file should you need to.

This system is much easier to maintain than the E2B grub2 menu system because you just add (or delete) payload files. No other .imgPTN files need to be made. You can create grub2 menus if you wish however (e.g. UEFI\MBR booting Ubuntu-based ISOs + persistence in my previous blog).

Note: Win8.1 ISOs will require you to enter a Product Key. This can be an installation-only generic key (or you can add a \sources\ei.cfg file into the ISO). Version 1.4 or later also accepts XML unattend files too!

See also here for a E2B UEFI USB drive.

Instructions

Thursday 9 January 2020

a1ive grub2 file manager menu for Ubuntu with persistence

Here is how to add multiple Ubuntu-based ISOs+persistence to your a1ive grub2 drive.


Instructions

a1ive's grub2 File Manager v1.2

Here is today's version of a1ive's latest grub2 file manager .imgPTN file.

We now have the ability to add our own grub2 menus by adding a .grubfm file which has exactly the same file name as the ISO file.

e.g.


Here we have a .grubfm menu file for the manjaro iso (download link).

The contents of the user-added .grubfm file are:

Wednesday 8 January 2020

Beware of this ATX PSU tester!

I bought an £8 ATX PSU tester from eBay recently.

I had the idea that I could use this as a cheap display panel for a home-built bench power supply which would be based on an ATX PSU plus a Boost/Buck variable voltage+constant current converter. This would save buying separate voltage displays for the PSU outputs (3.3V, 5V, 12V, -12V) and also provide a shunt resistor (which is inside the tester) plus an ATX PSU socket and a warning buzzer if any of the rails were outside of specification, and all for £8.

Note: The shunt resistor is only intended to be powered for a short time and it got too hot if I left it connected for more that 10 minutes.

However, when I tested it on 3 different ATX PSUs, I spotted an issue - can you see the problem in the picture below?

Measure capacitors with a $10 Arduino

Here is my simple Arduino-based Capacitor Meter which requires no additional components or even a breadboard - just add a display (though you can use the Arduino IDE Serial console if you don't have a display).

It uses an Arduino, some jumper wires, a cheap $3 OLED display and a 9V battery - that's it! You just stick the capacitor under test directly into the Arduino sockets.

Sunday 5 January 2020

E2B v1.B9a Beta available with Strelec ISO bugfix

This version 1.B9a should work correctly with WinPE x64 Sergei Strelec ISOs as long as you use the .isofira01 file extension.

Previous versions worked OK with 32-bit WinPE but not with 64-bit WinPE.

This issue should now be fixed and you should get the full Desktop icons now.

Let me know how it goes!

P.S. If testing using VBox+VMUB, set VM OS to a 64-bit OS but NOT WINDOWS!  e.g. Windows 10 64-bit does not work (firadisk does not load ISO), but using 'Linux\Ubuntu 64' or 'Other 64-bit' works!


A1ive's grub2 File Manager v1.1

I have made a slight tweak to the grubfm file manager .imgPTN file so that it does not show all the '$' system files on NTFS partitions.

You can download the new v1.1 version from here.

Saturday 4 January 2020

MBR-boot and UEFI-boot (almost) any file using a1ive's new grub2 and grub2 File Manager

a1ive has been busy modifying and extending a branch of grub2.

 Just copy your ISOs, etc. onto the drive and Secure UEFI boot!
Later versions: 
https://rmprepusb.blogspot.com/2020/01/a1ives-grub2-file-manager-v12.html 
https://rmprepusb.blogspot.com/2020/01/a1ive-grub2-file-manager-menu-for.html

As you know, grub4dos only supports MBR\Legacy-booting but grub2 also supports 32-bit and 64-bit UEFI. Now, a1ive has added support to UEFI-boot Windows Install ISOs, .wim files, .VHD files using NTBOOT. grub2 now supports the partnew and map commands even under UEFI, so we can generically boot most Linux ISO files under UEFI too.

He also has scripted a grub2 menu as a 'File Manager'. You can Legacy or UEFI-boot to grub2, select a partition and then select a file (.iso or .vhd(x) or .wim or .img, .ima or .efi). The File Manager will then offer a range of various options. The current supported list includes:

Also boots Windows Vista//7/8/10 Install ISOs too!
File extensions supported are:
.cfg - run as grub2, syslinux or pxelinux menu
.efi - run as UEFI file (UEFI mode only)
.img - run as disk image
.ipxe - run as ipxe
.iso - run as .iso (also includes .grubfm file of the same file name)
.lst - run as grub4dos menu (MBR mode only)
.lua - run as lua script
.mod - load grub2 module
.pf2 - load font file
.png  - graphics image
.vhd - run as VHD
.wim - run as NT6 .wim file


Add this to your Easy2Boot USB drive

If you want to try this with Easy2Boot, you can download the .imgPTN23 file (from Alternate Download - Other folder).
Note: This .imgPTN23 file also supports an automated workaround for bypassing Secure Boot on UEFI64 systems so you can boot any unsigned payload from a Secure UEFI boot!

Wednesday 1 January 2020

Happy New Decade!

Happy New Year everyone.

E2B v1.B8 is now officially released.

If you haven't got your 2020 Calendar yet (like me!), why not design and print your own instantly!


Tuesday 31 December 2019

Who knew Easy2Boot was so scary?


New Spanish video on E2B has just appeared - really scary! Don't watch it if you are of a nervous disposition!

Which country downloads E2B the most?

Here (FYI) are the stats for E2B downloads from the FossHUB E2B page over the last five months of 2019.

P.S. FossHUB provides safe and extermely high-speed downloads for many other apps and software and is always worth trying first if you want to download a popular package, so it's worth Bookmarking!
Downloads of E2B from FossHUB in last 5 months
As you can see, the USA are first, but surprisingly France is second.

The next 10 look like this:

Monday 30 December 2019

Easy2Boot v1.B8 is now available

This has latest version of grub4dos which has some improvements in the setmenu --string command (can now centre text within a menu and have a background colour for the text).

Difference from v1.B7 are:
  • Latest grub4dos 2019-12-30.
  • Improve E2B scripts to allow user to define a greater number of grub4dos environment variables (grub4dos max is 60).
  • New default background. 
  • Add .vhdx file extension (was removed in last few versions).
  • Update Memtest86 UEFI free version to v8.3.
  • Add Tails_generic_for_USB_HDD.mnu for generic menu for booting Tails ISOs from USB HDD. 

New 2020 eBook on grub4dos is now available

New eBook on grub4dos is now available. Over 170 pages.

Includes all latest commands and features. The price is only $5 but you can pay more if you like ;-).

Exercises to show you how to construct a menu system with wallpaper, unifont, keyboard scancode translation, password, boxed text, animated graphics and tunes, etc.

Based on the latest features of the 2019-12-30 version of grub4dos 0.4.6a.

Each eBook can be downloaded up to 5 times, so you can download a later edition if there is one available in the future.


Friday 20 December 2019

E2B v1.B8d now available + grub4dos eBook

I hope to release this version as v1.B8 before XMas.

Difference from v1.B7 are:
  • Latest grub4dos 2019-12-20.
  • Improve E2B scripts to allow user to define a greater number of grub4dos environmental variables (grub4dos max is 60).
  • New default background. 
  • Add .vhdx file extension (was removed in last few versions).
  • Update Memtest86 UEFI free version to v8.3.
  • Add Tails_generic_for_USB_HDD.mnu for generic menu for booting Tails ISOs from USB HDD. 
It is in the Alternate Download Area - Latest Beta folder as usual.

New grub4dos eBook

Thursday 19 December 2019

The IODD Mini is now available

The crowd-funded IODD Mini (<Amazon link - please use this if ordering from USA or UK) seems to have arrived at last, after 2 years of waiting.

IODD on Amazon Germany here.

IODD Mini 256GB version is approx $135
Apparently it contains a KingSpec 2242mm M.2 SSD NGFF Internal Solid State Drive SATA III and so you could swap it out for a different one.

Tuesday 10 December 2019

Evaluation of the UNI-T UTP1306S 32V 6A 'linear' power supply

Due to some recent instability issues with my switched-mode bench PSU when subjected to a high sudden current demand spike, I decided to get a linear bench power supply. Also, by adding it to my existing bench PSU, I could get a +ve/-ve supply or I could get over 60V if I connect them in series (not quite sure how the CC would work though?).

In particular, I wanted a bench PSU with an Output Enable\Disable switch because I find it useful to be able to set a Voltage and Constant Current setting whilst my test circuit is already connected to the PSU terminals. Why all bench PSUs don't have this is totally beyond me!

One of the few suitable small (cheap) linear bench power supplies was the UNI-T UTP1306S (approx. $100 or £60). I looked at the review on YouTube (see below) before deciding to buy one. I figured that even if it failed on me, at least I would have a nice-looking project case for a future home-made bench PSU!

Note: Another popular PSU is the KA3005D (Bangood affiliate link) (or KA3005P programmable) which actually seems to be better as it has internal relays to control on/off voltage spikes and can be calibrated. It seems to have very low output ripple too.

The first thing I did was to take it apart and inspect it carefully, check soldering, earth connections, tightness of fixings, loose components, etc. The transformer seems remarkably small for a 192W linear PSU...


Some notes:

Another issue with the D3806 power module!

If you read my previous blog, you will see that I found that the D3806 power module produced large over-voltage spikes on its output terminals when you switch on the DC supply to it (even if it's output was programmed to be off on power-up). This could send a surge of up to 10V for approx 10 mS into your nice little 3.3V arduino and blow it up! It also sent spikes when you switched it off too!

I had planned to use this device together with an old ATX power supply to make a nice variable, current-limited bench power supply.

So I decided to try to work around this issue and I designed a delay circuit. The idea is that I would connect the +ve output of the D3806 through the contacts of a Normall-Open 10A-rated relay.

When you switch on the ATX power supply (or any power supply) the relay contacts would remain open for approx. 1 second and then (after the D3806 nasty over-voltage spike had finished) it would close the relay contacts and connect the D3806 ouput to the output terminals.

The delay circuit worked great. I also designed it so that it would open the relay contacts on power-off/decay BEFORE the D3806 over-voltage spike ocurred on it's output too.

Thursday 5 December 2019

Have you noticed that Google Chrome Translate has been broken for at least month now?

Have you noticed that you can't just right-click on a page and choose the Translate option any more in Chrome?

Being able to translate web pages is one of the main reasons I use Chrome rather than any other browser, but something is broken!

right-click on the text or page...
Computer says 'No'!
and the fix is...

Friday 29 November 2019

E2B v1.B8c Beta available

Includes latest MemTest86 UEFI v8.3 Free version - here
or from other Alternate Download Areas - Latest Betas.

MemTest86 Pro has many advanced features but is not free.