Bionicpup32 - installing to SSD [solved]

Issues and / or general discussion relating to Puppy

Moderator: Forum moderators

Post Reply
PuppyandCo
Posts: 52
Joined: Sun Jan 03, 2021 5:02 pm
Has thanked: 23 times
Been thanked: 9 times

Bionicpup32 - installing to SSD [solved]

Post by PuppyandCo »

(WORK IN PROGRESS)

Similar to my last post about problems installing Bionic64 to ssd.
I have Bionic32 installed to usb and am trying to frugal install to an internal blank SSD

The first time the installer only added the sfs files to the ssd, no actual linux files. I copied these across from the usb key and manually edited pmedia=ataflash

At boot it gave the error "Operating system not found"

Gparted on bionic32 did not give the option available on bionic64 to add a "legacy boot" flag. Also the installer did not add the esp flag which is done automatically on bionic64's installer and may be needed[?].

Running the installer gave error messages - the terminal brought up by the installer program doesn't support copy and paste via ctrl+shift+C or right click menu and no alternative hotkey is explained (this should be considered a bug :!: ) and the ctrl+c shortcut closes the window which is non-standard behaviour and prevents the user sharing their error on forum (bug :!: )

It was something like "cannot stat"... vmlinuz and another important file

Where bionic64's installer recognizes "many puppy installs" and somehow adds the missing files to make a working install, bionic32's installer recognizes "many puppy installs" and deletes everything on the disk except extlinux.conf (this is a bug :!: as the installer is installing nothing)

==

minor point - the usb key includes a script fix-usb.sh which seems to be fatdog specific (might be a bug :!: )

# This small script will fix the "missing space" caused by dd-ing fatdog isohybrid to a flash drive
# making the rest of the space available again for use.
# Only run this after dd-ing fatdog iso and not after anything else.
# (C) jamesbond 2013, Jake SFR 2018

has this been copied in error from another distro?

==

When creating the first time pupsave the user is prompted for the encryption password before the save name ( :!: usernames should be first, then passwords)
If they are entered the wrong way round, the user needs to abort the process as otherwise they will have their username as their encryption password. If "No" is selected at the final 'sanity check' stage, the system shuts down without creating a save (this should be considered a bug - the desired behaviour would be to let the user re-enter the correct details for their pupsave. All of this seems like a relic from the days of live-cds, which are themselves a stupid relic of people wondering if they wanted to keep Windows.

==

09:46 - from forum posts like https://bbs.archlinux.org/viewtopic.php?id=67877 I now think this may be caused by puppy writing a non-working mbr.bin onto the boot sector of the disk. I remember the option to overwrite the mbr came with the text "personally this mbr.bin worked for me"... which isn't really good enough. It must personally work for the user and if there is some "art" to create a working master boot record this should be walked through.

==

When creating the usb from bionicpup32-8.0+26-uefi.iso from sourceforge, it does not put a copy of the .iso onto the usb.
When the installer is run from the usb it requires a copy of the iso. I am not sure if the -UEFI tag in the name is desirable for a PC that probably does not have UEFI. If there is an other version of this iso that doesn't have UEFI perhaps I want that instead.

==

Grub4DosConfig v.1.9.3 displays device sizes in kB when the sizes shown are clearly in Gb :!:

==
:!:
what seems to have happened is that when the Installer has to call Gparted to format the ssd, it forgets (or can forget) to next call Grub4DosConfig

I am 90% sure this is a bug and not that I chose a wrong option.

When the Universal Installer is used and next "Install to internal flash drive" (the last option of the 4) it didn't call Grub4DosConfig so the reason it errored "No Operating System Found" was that I did not have any bootloader.
On Bionicpup64 I found that "Install to internal flash drive" was required to install puppy to a SSD
On Bionicpup32 the reverse is true, this time I selcted "Install to SATA IDE drive" and it called Grub4DosConfig. ("Oh, yes, why wasn't it doing that before?")

From the 20-30 puppy installs I have done, I feel it would be better to separate GParted from the Installer and just tell people that Puppy should be installed to a drive you have preformatted (and Puppy supports the following... )

Lastly I am not sure if this is a bug or a vagary of 32-bit but GParted didn't seem to support formatting as ext4 and said that something with a name like ExtLinux[?] needed to be version 4 to do this. I did not worry about that and just went with ext3.

So all done. Total time to install to a blank USB key and a blank SSD card (before starting to install any software) was about 5 hours.

User avatar
April
Posts: 493
Joined: Tue Dec 29, 2020 9:06 pm
Has thanked: 57 times
Been thanked: 28 times

Re: Bionicpup32 - installing to SSD [solved]

Post by April »

Well that's a long one isn't it . I'm not gonna read it through because the first thing I saw was

[the terminal brought up by the installer program doesn't support copy and paste via ctrl+shift+C or right click menu and no alternative hotkey is explained (this should be considered a bug :!: ) and the ctrl+c shortcut closes the window which is non-standard behaviour and prevents the user sharing their error on forum (bug :!: )

ctrl+c always terminates the running program in the terminal
To copy and paste
Highlite the console text carefully..its now in your clipboard
Paste it into a new file or wherever.

However I can see why you are having problems.

root# ^C
root# grub
Probing devices to guess BIOS drives. This may take a long time.

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> ^Z ..........................................................................
[1]+ Stopped grub
root# grub
Probing devices to guess BIOS drives. This may take a long time.

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> ^C ..........................................................................
root#
root#

The Australian State Governments have all enacted laws to steal your assets on your death. All legal paperwork is binned and all assets seized on one disgruntled child's complaint.Move them well before you die or go into a home.

Post Reply

Return to “Users”