As an experiment, I installed Trisquel_7 on a used 40GB HDD, USB-connected,
and when it came time to install grub, I selected, "use the developer's
version." [I did this before reading Magic Banana's suggestion above.]
Nevertheless, when I tried to modify /etc/grub.d/01_PASSWORD in the usual
way, when I immediately ran sudo update-grub2 afterwards, I got the following
message:
>> sudo update-grub2
>> Generating grub configuration file ...
>> /etc/grub.d/01_PASSWORD: 12: /etc/grub.d/01_PASSWORD: 00_header: not found
Which will be familiar to those of you who have read my earlier laments.
Then I tried Magic Banana's suggestion:
>>> sudo dpkg-reconfigure grub-pc
>>> [sudo] password for george:
>>> Installing for i386-pc platform.
>>> Installation finished. No error reported.
>>> Generating grub configuration file ...
>>> /etc/grub.d/01_PASSWORD: 12: /etc/grub.d/01_PASSWORD: Desktop: not found
Again, that familiar refrain.
Either way, the grub password that works is the one set during the
installation of Trisquel_7, not the one to which I attempted a change ...
whether I change that grub password file or not.
I even tried booting into Trisquel_7 on the internal HDD and then changing
the password file in the USB-connected, 40GB HDD, followed immediately by
running sudo update-grub2 while still in the etc/grub.d folder, but the
result was the same refrain:
>>>> sudo update-grub2
>>>> Generating grub configuration file ...
>>>> /etc/grub.d/01_PASSWORD: 11: /etc/grub.d/01_PASSWORD: 00_header: not
found
The installation of Trisquel_7 in the USB-connected, 40GB HDD was otherwise
uneventful; I eliminated all but english-language support beforehand with
Synaptic-Package Manager, so only 4.2GB of the 12GB system partition is used
by Trisquel_7 and its updates to today's date.
I may yet follow Magic Banana's early suggestion just to comment out all the
operative lines in the 01_PASSWORD file, but right now I fear that the grub
password may not yet actually change to null.