You are not logged in.
Hello:
Genymotion ...
Android studio ...
Waydroid via Weston ...
Interesting.
Let me see if I understood this correctly:
Using one or any of the applications suggested above, I can log into my bank or whatever secure website requiring a website supplied token* and carry out my business without actually using a smartphone?
* the token sent by the secure server to a smartphone registered under my name with that same server but without using the smartphone in any way.
Yes?
That said, I do obtain secure access to a couple of secure websites using my browser.
But the token is generated by the smartphone itself (ie: me) via an app such as Aegis Authenticator.
All I had to do is copy a QR code generated by the owner of the website and apply it to the authenticator.
Any time I need to access that secure server, I first login to the website (with UserID+PW) and then use the authenticator to generate a six digit number (on demand) in order to complete my access.
No further process is carried out on or by the secure server.
Best,
A.
Hello:
... becoming increasingly difficult to avoid using a smartphone ...
Indeed ...
The final objective is that everyone uses a smartphone for everything.
... have one but hate it.
Same here.
And the local telcos do not offer any dumbphone options.
... doctors' practice ...
... certain things my bank will not let you do on their website ...
... using a PC must be a bit shady ...
A local doctor's association (or whatever it is) has intere$ted / offered their associated physicians access to a dedicated website where, instead of handing you the usual hand written prescription while you are in front to them, they will send it to you via email.
To that effect, all your data and prescription history is stored (safely, never shared or sold mind you) in the association's server.
Not only that, it seems that the chaps actually get some cash for every patient that gets uploaded to the data base.
Like my proctologist's secretary ignorantly explained: "the Dr. saves time when not having to write the prescription". 8^D !!!
The bank where I get my pension deposit and have been a client for more than 25 years one day decided that I would no longer be able to transfer money between my account and any other account (mine or not) if I did not have a token which was (to them) the only possible way to ID myself before the bank's infrastructure if I was using their website.
Gone was the 2FA Auth I had been using and as you would expect, said token could only be generated by an app running in a smartphone I did not have (used a Blackberry at the time).
Needless to say that the process of installing the app involved (you guessed it) uploading photos of your mug like if you were being processed for murder. ie: front / right / left / smiling / not smiling and so on. It's a wonder they did not also want a photo of my tonsils.
I could go on as examples of this bulshit abound so I will stop now and explain why all this is happening worldwide:
It is all about control.
A smartphone is basically a tracking device and all these app shennanigans are meta-data harvesting procedures.
The moment you get your mug shot on-line is the moment it is shared worldwide, istantly associated to all the information you shed permanently with absolutely everything you do with a smartphone. eg: banking, digital wallet payments, etc.
The added bonus for banking institutions is that, sooner than later, any and all client banking activity will have to be done via a smartphone.
Forget your secure Linux box behind a router / firewall at home and, to their shareholder's delight as all their clients will then work for them, welcome to the world of banks without branches, ATMs, tellers, employees, etc.
Like stores of all sorts that, as time goes by, have more self-service checkout tills and less cashiers or humans: you are both the employee (weighing/sorting/checking out the goods) and the client (paying for it all).
I flatly refuse to use them and point out to the employee at the till that if I do, eventually they will be out of a job, a job which they are good at.
Their reply? "I find it very helpful, especially when there are many clients in the store"
Unbelievable.
... just want one to use as a smartphone, and I want it to run in a VM ...
I do not think there is one and given how the system works, I there will not ever be one.
This because the key to all this is that the app runs on the smartphone, ie: the portable data harvesting device registered (via an IMEI <-> your ID pair) to you and working with / through the telco's infrastructure which is (obviously) linked to the rest of the world-wide telco infrastructure and whatever other infrastructure feeds from it.
As far as I know, it is impossible to access that infrastructure directly with a computer / emulator but you can do it if your computer accesses it via your smartphone, I believe there is such a thing for whatsup. You would need to fake quite a few things, the main one being a valid IMEI / your ID pair.
Soon there will be no way of using any telco infrastructure without a registered smartphone.
No dumphones or burner phones will be allowed and all communication devices will have to be linked to a valid ID, meta-data* included, of course.
* full name, address, full facial recognition data, some ID number (passport, etc.) and who knows what else.
Best,
A.
Hello:
One big question ...
I can feel your pain from way down here. 8^°
Food for thought:
From your OP I gather that $$$ is a limitation and a very understandable one.
As you know, I run my Devuan system on a ca. 2007 Sun Microsystems Ultra 24 WS.
Doesn't ever skip a beat and it is the best IT purchase I ever made.
The box is built like a tank, way ahead of its time when it came out and still was 10 years later.
You don't get hardware like this anymore.
Why not consider an older, high quality box to populate with enough RAM, SAS controller / drives and a pair of 4port Gigabit cards?
I think that is where you will get the best bang for your town's money.
And no EFI ...
eg: a Sun Microsystems Ultra 40 M2.
2x AMD 3.0 GHz Opteron dual-core processors + 32 GB of DDR2-667 ECC
2x 10/100/1000BASE-T Gigabit Ethernet ports
8x SATA / SAS HDD slots
2x PCIe x16 graphics slots
2x PCIe x8 expansion slots
1x PCI 33MHz, 32-bit slot
It probably has (like my U24) pins for a RS-232 port, which has to be enabled in BIOS.
Could be quite useful.
You can probably get a basic one for a good price and populate it according to your needs.
eg: run it with no monitor, use 1x PCIe x16 slot for a four port GbE card, 1x PCIe x16 slot an 8 port SAS controller and boot from a SSD drive on an adapter in one of the expansion slots and you will still have 1x PCIe x8 and 1x PCI 33MHz 32-bit slots for whatever else you want to stuff in there.
Just my 0.02 ...
Best,
A.
Hello:
... printer used to work, but has recently refused to print.
For lack of a better reply, I'd say that what you have is a very specific CUPS issue.
... suggestions to track down and fix this?
Unfortunately, Apple Corp. has blocked all acess to the huge source of data/information that were the CUPS archives.
That said, there is are new lists set up by the chap who wrote CUPS:
See here for general instructions:
https://subspace.kernel.org/subscribing.html
See here for specific CUPS lists instructions:
https://subspace.kernel.org/lists.linux.dev.html
For printing-architecture
subscribe printing-architecture+subscribe@lists.linux.dev
unsubscribe printing-architecture+unsubscribe@lists.linux.dev
posting printing-architecture@lists.linux.dev
archive https://lore.kernel.org/printing-architecture/
For printing-users
subscribe printing-users+subscribe@lists.linux.dev
unsubscribe printing-users+unsubscribe@lists.linux.dev
posting printing-users@lists.linux.dev
archive https://lore.kernel.org/printing-users/
The background to all this hassle, more specifically, the archives at https://lists.cups.org/pipermail/cups/:
Up to (at least) May last year, the archive was accessible to anyone, suscribed or not.
Those suscribed to the list could post to all list members by sending mail to cups@cups.org
Just like most standard issue mailing lists ...
Some time ago I needed to look up something and found that attempting to access the archives
returned a *403 Forbidden* page.
A mail to cups-owner@cups org got me this reply:
---
More recent cups related stuff can be found at openprinting.org.
When apple bought cups, those lists went to their servers.
Mike quietly left apple years ago, and it appears that apple has removed the lists.
They own "cups". So Mike had to make a new name.
---
'Mike' obviously refers to Michael Sweet who left Apple in December 2019.
Unfortunately, a further email asking for more information went unanswered.
Bad vibes ...
It seems that I can still post to the list (ie: email does not bounce) and I receive other people's
posts containing replies so the list works, but the thread is not accessible.
I then posted to the OpenPrinting GitHub page asking about this and right away received a
reply from M.R. Sweet himself:
https://github.com/OpenPrinting/cups/discussions/1237
---
Unfortunately, lists.cups.org is an Apple-managed site and we have no control over its
contents or configuration...
The printing-users and printing-architecture lists on kernel.org are the current place for
discussing printing-related issues.
---
The thing is that all this went down without *any* notice sent to the list and the wealth of information that made up the archives are, thanks to the assholes at Apple Corp., lost to any and everyone who ever posted anything there.
The first example of such shitty behaviour came from yet another well known corporation (Oracle): after taking over Sun Microsystems, they blocked all access (mailing lists and downlaods) to anyone without a $ervice contract.
Best,
A.
Hello:
RE: "Devuanite experience"
Please excuse my OT but as you have mentioned it:
... one may still need to have a long list of pinned packages.
My Daedalus box has these:
$ apt-cache policy
--- snip ---
Pinned packages:
pulseaudio -> 16.1+dfsg1-2+b1 with priority -1
pulseaudio:i386 -> 16.1+dfsg1-2+b1 with priority -1
apparmor -> 3.0.8-3 with priority -1
apparmor:i386 -> 3.0.8-3 with priority -1
zeitgeist-datahub -> 1.0.4-5 with priority -1
zeitgeist -> 1.0.4-5 with priority -1
zeitgeist-core -> 1.0.4-5 with priority -1
$ Made me wonder if it was long enough.
Best,
A.
Hello:
@SlySven
I'm afraid you have misquoted me.
The quote belongs to the OP, kapqa.
I would never* spell systemd like that. 8^D !!!
* lest I summon an instant rebuke from our (long time) absentee member, HoaS.
Best,
A.
Hello:
... what a battle!
Indeed.
The intervention of one of our admins was decisive in solving the issue.
ie: both finding out what was going on and coming up with a solution.
... boot failure on USB drives ...
... grub previously installed ...
... or had isohybrid ...
No the case.
I always take the precaution of formatting as cleared with gparted.
More so if the drive has had anything previously dd'd to it.
Apologies ...
No need, a constructive exchange of opinions is always healthy.
Have a good week-end.
Best,
A.
Hello:
... a USB will also boot in mbr mode; with few and minor modifications ...
I'm sure you will concur with me in that few and minor are basically relative concepts.
That said, consider having a read at the post I linked to earlier in this thread.
Having done so, reflect upon what place few and minor could possibly have in what transpired.
For a long time now, the established idea has been that any current Linux *.iso (in this case Devuan/Debian) properly dd'd to a USB stick would be able to boot from any machine, provided hardware compatiblity was complied with.
I'd say it is one of those essential parts of the jazz that Linux is all about.
eg: like TCP/IP
With the advent of this UEFI shitload and without having been said otherwise, it stands to reason the idea referenced above still stands.
If that is not what is happening, something is definitely wrong.
And having to apply any modifications, however few and minor, is neither convenient nor acceptable.
The implications of it being considered as such are huge and of significant and extensive reach.
I think my opinion reflects that of a great many Linux users.
As always, YMMV.
Thanks for your input.
A.
Hello:
... don't understand what you talk about.
Should not be a surprise. 8^)
I have already owned to "Knowing nothing of what goes on inside an *.iso or how it works ..."
Among other things.
... using UEFI bios and legacy bios is a choice on and for the target system ...
... at best a choice for the person installing.
Right.
Remember my post asking about dd'ing devuan_daedalus_5.0.1_amd64_netinstall.iso to a USB stick?
It was eventually solved but not before you figured out all the hoops I should jump through to be able to get a bootable USB device.
Not precisely a choice for me or for any other Devuan user with a non-UEFI box.
The installer software, when executed , may offer setup for either one or both means of booting ...
Yes, if it boots.
@ralph.ronnquist: as always, thanks for your input.
@greenjeans: I think the original topic has gone MIA after the testing / project ended.
For neatness' sake, you may want to consider marking the thread as solved.
Notwithstanding, the problems this UEFI crap has brought to the table remain.
Best,
A.
Hello:
... a diff on the files you're curious about ...
... probably menu.xml and rc.xml ...
Right, those are the ones I'veen looking at.
...drop them in ~/.config/openbox/ and fire up ...
Yes. I was planning on doing that in my present 1000HE setup.
Re: enabling UEFI
... the devuan-live isos have the same option because the same function is used in live-sdk.
So the function to enable UEFI in the *.iso, be it installer or live, is in some part of the respective *.sdk?
If so, maybe the installer could have an option to turn it on/off, depending on the default setting.
As always, thanks for your input.
Best,
A.
Hello:
... because of how the installer works now, any *.iso made for a post Chimaera/Bullseye kernel will produce a UEFI partition ...
... something in that iso is making that happen ...
Knowing nothing of what goes on inside an *.iso or how it works, I did not accurately write what I meant to say.
So I will rephrase:
"... because of how the installer works now, any *.iso made for a post Chimaera/Bullseye kernel will [have the instructions to] produce a UEFI partition ..."
That would cover the making that happen you are making reference to.
From what I gather, it seems that it is not something you can weed out just like that.
ie: clip out a piece of script.
Which is why I said how the installer works now, thinking it is part of something more complicated.
I seriously doubt that the #!++ i386 *.iso has any/many UEFI enabled i386 boxes / laptops to be used in.
So why is it a UEFI enabled *.iso?
It is also systemd enabled, so it is a no go for me.
I just wanted a peek at the Openbox config files.
@greenjeans
Maybe you could take a minute to look at them and see if they can be 'dropped' into a Devuan Chimaera with an Openbox setup.
Best,
A.
Hello:
... apparently requires an efi partition as Altoid mentioned just to (attempt) to boot.
Yes but not if you are booting a box with no UEFI.
eg: Asus 1000HE
You can just delete the UEFI partition with disks albeit not with gparted which does not see it.
My guess is that because of how the installer works now, any *.iso made for a post Chimaera/Bullseye kernel will produce a UEFI partition, independently of the kernel present in the installation.
This complicates everything.
eg: try to install Daedalus or any post Chimaera/Bullseye release on a USB drive.
All this UEFI, secureboot, apparmor, SELinux et al crap being imposed manu militari by the WinTel consortium will not end well for us.
Best,
A.
Hello:
... of course it would be uefi...
I should have remembered the problems I had installing a UEFI *.iso to a USB stick.
And the multiple hoops I had to jump through to get it done
Fortunately ralph.ronnquist figured it out.
Have a read, it's fun. 8^/
... must be something with that uefi partition ...
A UEFI machine will not boot if there is no UEFI partition it can find on the boot device.
USB stick, HDD, etc.
... it needs to stay ...
Yes, at least to boot UEFI enabled hardware.
Now, if your script can look for empty/unformatted space (and find it) then Bob's your uncle.
You just don't touch any formatted space, whether it be hidden or not.
ie: with any format, just in case.
... possibly some additional delay needed ...
Maybe.
Or maybe it is something else.
Just a hunch, with the error being of an aleatory nature.
Thanks ...
You're welcome.
As to all this UEFI shit being a regression ...
Methinks we have not seen the tip of the iceshitberg yet.
Best,
A.
Hello:
... one last question ...
No problem.
... add the extra sleep command ...
No, did not touch it.
Just copied the script, labelled and made executable.
...work for you without having to add the extra code?
Apparently ...
But I think I found a use case where the script does not work.
ie: in UEFI boxes.
As you may recall, I used a Chimaera i386 *.iso.file from the Devuan repository.
devuan_chimaera_4.0.3_i386_desktop-live.iso
This *.iso file did not generate a #$%& UEFI partition when I wrote it to the SD Card.
ie: as expected, gparted reported a single *.iso file while disks reported an *.iso file and the remaining unformatted/empty space.
Then I tried a Bookworm based #!++ i386 *.iso file to see how it would work. -> cbpp-12.0-i386-20230611.iso
Find it here you may want to try it out and see what happens.
TL;DR
Using the #!++ *.iso, Mintstick generates a first partition with an *.iso image, a second UEFI partiton and the remaining empty space.
As a result, the script will delete the partition containing the UEFI shit.
I expect that the same thing will happen with any modern *.iso file beyond Chimaera or equivalent.
In this last test, it deleted the partition with the UEFI shit, left the unformatted empty space untouched and threw the same error we both experienced.
You may want to consider the script looking only for empty and unformatted space.
It's fine with me, all my hardware is non-UEFI (BIOS boot) so I just created a a FAT32 DATA partition by hand.
But how about the cases you will be working on?
That said, the error does not seem to be reproducible.
And since both of us have seen it ie: different hardware, a pause may be effectively needed somewhere in the script.
Best,
A.
Hello:
... thank you ...
You're welcome.
Done.
Ran the whole process over again, just in case.
ie: format and write *.iso with mintstick and then the new script as executable.
Here is the terminal printout:
[root@devuan isos]# sudo ./fscli.sh
This utility is for use on an existing liveUSB with an ISO-9660 filesystem
created by Mintstick. It will create a secondary FAT32 data partition labeled
'DATA' in the remaining space. WARNING: Existing secondary partitions will be
overwritten, and data on them will be lost.
Ensure only one liveUSB with an ISO-9660 filesystem is plugged in.
Run 'lsblk -o NAME,FSTYPE,LABEL' or 'blkid' to check connected devices.
Continue? (y/n):
y
Wiping ISO-9660 signatures...
/dev/sdg: 5 bytes were erased at offset 0x00008001 (iso9660): 43 44 30 30 31
Removing existing secondary partitions...
Creating new partition...
Checking that no-one is using this disk right now ... OK
Disk /dev/sdg: 1.89 GiB, 2032664576 bytes, 3970048 sectors
Disk model: Storage Device
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x23927a24
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdg1 * 64 2333951 2333888 1.1G 17 Hidden HPFS/NTFS
/dev/sdg2: Created a new partition 2 of type 'W95 FAT32 (LBA)' and of size 798.9 MiB.
Partition #2 contains a vfat signature.
/dev/sdg3: Done.
New situation:
Disklabel type: dos
Disk identifier: 0x23927a24
Device Boot Start End Sectors Size Id Type
/dev/sdg1 * 64 2333951 2333888 1.1G 17 Hidden HPFS/NTFS
/dev/sdg2 2333952 3970047 1636096 798.9M c W95 FAT32 (LBA)
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Refreshing partition table...
Formatting new partition as FAT32...
mkfs.fat 4.2 (2021-01-31)
Success! New partition /dev/sdg2 created with FAT32 filesystem, labeled 'DATA'.
[root@devuan isos]# Script exited without errors and SD Card boots my 1000HE as expected.
... if you ever find yourself in the Midwest section of the US ...
Of course ...
Best,
A.
Hello:
... introduced some additional latency ...
I've given that some thought.
The weakest link here is the Class 2 2.0Gb SD Card + SD Card reader.
disks clocks it at an average read rate of 10.5MB/s, average write speed is probably slower.
By comparison, the SAS drive from which the *.iso file was read is clocked at an average read rate of 105.2 MB/s.
ie: 10X higher using the same size (10MB) sample.
... cli version of the script ...
No need.
Patch the script, test it and let me know the additions.
ie: line number and syntax so I can just add them verbatim to the original.
Best,
A.
Edit:
Posts crossed while I was making espresso.
I'll run the tests and post as soon as I get it done, later tonight or early tomorrow.
.
Hello:
... funky set-up ...
Indeed ...
... surprised it worked at all.
... a USB 3.0 slot on a 2009 machine?
The U24 MB has two front and four rear USB 2.0 sockets as well as one internal USB 1.1 USB.
There are two useless 1394a Firewire sockets but I've never used them and have blacklisted the kernel module.
For USB 3.0 I have a PCIe X1 USB card with four external sockets, jury-rigged to a (rather crappy) USB 2.0/3.0 hub occupying the 5.25" bay where the OEM CD/DVD drive was. I keep a ca. 2009 LG GB08LU11 Super Multi DVD Writer at hand just in case I need to boot from a CD/DVD or read/write optical media.
Best,
A.
Hello:
Thanks ...
... had similar errors ...
... great info ...
Glad I could be of help.
... specs of the machine you tested it on?
... model and size of stick?
Box is a ca. 2009 Sun Microsystems Ultra 24 WS with an Intel Q9550 / 8Gb RAM - Linux 6.1.0-37-amd64 x86_64
Swap file in RAM.
$ sudo swapon -s
Filename Type Size Used Priority
/dev/sdb3 partition 2749436 0 -2
/dev/zram0 partition 6291452 0 100
$ The memory is a standard Sandisk SD (Class 2) 2.0Gb Card on a generic USB 2.0 SD /MicroSD Card reader plugged into a USB 3.0 slot.
The difference in read/access speeds between a Class 2 SD card, USB 2.0 reader in a USB 3.0 slot and a swapfile in RAM may (?) account for whatever happens timing wise. I'd say that, in this specific case, you don't need fast.
ie: accurate and reliable would be the thing to aim for.
Best,
A.
Hello:
... use of the disk group ...
... sufficient permission for running ...
I belong to all the groups I thought were needed when I set up this box long ago with Devuan jesse, things may well have changed or not.
eg: I nuked exim back when I was running Beowulf but I see the group Debian-exim:x: 104: is still there, so I fixed that.
# groupdel Debian-exim
# Then there are groups which call my attention:
$getent group | grep systemd
systemd-journal:x:119:
systemd-timesync:x:120:
systemd-network:x:121:
systemd-resolve:x:122:
systemd-bus-proxy:x:123:
$ I see no reason for a Devuan user to belong to any of them.
ie: because -> Devuan but that may not be enough ...
I suspect a rogue (to give it a name) application could well add a user to any/all of those.
Made me wonder if they should be part of what Devuan should not have in its system. ie: sanitised
That said, the disk group is still there but, alas, I am not in it.
Fixed that.
... does your udev rules assign group permission for removable devices?
The default udev set lists the disk group:
[root@devuan rules.d] # cat 50-udev-default.rules | grep disk
SUBSYSTEM=="block", GROUP="disk"
SUBSYSTEM=="scsi_generic", SUBSYSTEMS=="scsi", ATTRS{type}=="0", GROUP="disk"
KERNEL=="qft[0-9]*|nqft[0-9]*|zqft[0-9]*|nzqft[0-9]*|rawqft[0-9]*|nrawqft[0-9]*", GROUP="disk"
KERNEL=="loop-control", GROUP="disk", OPTIONS+="static_node=loop-control"
KERNEL=="btrfs-control", GROUP="disk"
KERNEL=="rawctl", GROUP="disk"
SUBSYSTEM=="raw", KERNEL=="raw[0-9]*", GROUP="disk"
SUBSYSTEM=="aoe", GROUP="disk", MODE="0220"
[root@devuan rules.d]# No idea if they are what they should be.
The folder for custom udev rules has this:
[root@devuan ~]# ls /etc/udev/rules.d
59-smfp_samsung.rules
60-vboxdrv.rules
70-persistent-net.rules
[root@devuan ~]# I am member of the sudo group but for the use of a specific set of commands with rules in /etc/sudoers.d.
eg: updatedb, fdisk -l, etc.
Some without user PW and, in an attempt to keep me on my toes, some needing it to run.
The rest of the important commands are run as root.
I'd appreciate your letting me know if something is amiss in how this is set up.
Thanks for your input.
Best,
A.
Hello:
Maybe that's the problem?
Indeed it was. 8^°
ie: pebkac
Fixed that.
$ cat /etc/default/su
# restore the old 'su' behaviour
# no 'su-' | just use 'su' as before
# see https://files.devuan.org/devuan_beowulf/Release_notes.txt
# ALWAYS_SET_PATH yes
$Now, with su and sudo:
[root@devuan isos]# sudo ./fatstick.sh
/dev/sdg: 5 bytes were erased at offset 0x00008001 (iso9660): 43 44 30 30 31
Checking that no-one is using this disk right now ... OK
Disk /dev/sdg: 1.89 GiB, 2032664576 bytes, 3970048 sectors
Disk model: Storage Device
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x23927a24
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdg1 * 64 2333951 2333888 1.1G 17 Hidden HPFS/NTFS
/dev/sdg2: Created a new partition 2 of type 'W95 FAT32 (LBA)' and of size 798.9 MiB.
Partition #2 contains a vfat signature.
/dev/sdg3: Done.
New situation:
Disklabel type: dos
Disk identifier: 0x23927a24
Device Boot Start End Sectors Size Id Type
/dev/sdg1 * 64 2333951 2333888 1.1G 17 Hidden HPFS/NTFS
/dev/sdg2 2333952 3970047 1636096 798.9M c W95 FAT32 (LBA)
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
[root@devuan isos]# I think it works properly.
ie: as advertised -> no small feat.
Just one thing ...
At some point towards the end of the job, I think (?) the stick is unmounted and then remounted.
Not sure of that.
The first time I tried the script it ended with a a pop-up with an error and the second partition was not formatted. (unknown)
I then ran the script again and it ended with a formatted FAT32 partition, no errors.
To check, I ran the whole process again: blanked the SD card, ran the format / image writing applications and then the script.
Although the same thing happened ie: the pop-up with an error for writing the second partition, on checking I saw that the second partiton had been formatted.
You may want to test and see if a short pause somewhere between the creation of the second partition and formatting it to FAT32 would avoid that.
Let me know if you need anything else.
Best,
A.
Hello:
"su" vs. "su -" problem?
Don't think so.
I have used su - since it changed from su.
ie: I never use su and my use of sudo is for a set of specific commands.
... likely the environment issue (root vs. user) ...
... run root programs on the user's desktop like you used to do ...
I checked.
It would seem I probably did that long ago:
$ cat /etc/default/su
# restore the old 'su' behaviour
# no 'su-' | just use 'su' as before
# see https://files.devuan.org/devuan_beowulf/Release_notes.txt
ALWAYS_SET_PATH yes
$ Maybe that's the problem?
It should be no?
... try to run a graphical app as root.
Right.
Examples:
# thunar
thunar: Failed to initialize Xfconf: Cannot autolaunch D-Bus without X11 $DISPLAY
(thunar:4055): Gtk-WARNING **: 11:42:29.809: cannot open display:
## jpilot
(jpilot:4525): Gtk-WARNING **: 11:51:05.663: cannot open display:
# # synaptic
Failed to initialize GTK.
Probably you're running Synaptic on Wayland with root permission.
Please restart your session without Wayland, or run Synaptic without root permission
# ... need to make "root" have access and permissions to use "non-root"'s X display.
Yes, seems that it was what thunar was bitching about. (?)
... use pgrep -a Xorg to learn the pathname for the authority file ...
$ pgrep -a Xorg
2204 /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/slim.auth vt07
$ Then run with ...
Like this? (checking first)
$ XAUTHORITY=/usr/lib/xorg/Xorg DISPLAY=:0 ./fatstick.shI'll return in a while ...
Best,
A.
Hello:
... the delay ...
No problem, seems you are quite busy.
... protocol:
Done.
Used a 2.0GB SD Card on a generic USB SD/Micro SD Card reader and wrote a Chimaera i386 *.iso.
No problems, was abe to boot my 1000HE both from SD Card in slot and SD Card in reader.
disks and gparted reported as expected.
Labelled the script 'fatstick', made it executable.
Ran is as root, I have specific permissions for sudo and too lazy to add another entry in sudoers.d.
$ sudo ./fatstick.sh
Sorry, user is not allowed to execute './fatstick.sh' as root on localhost.
$ But I get an error/warning:
# ./fatstick.sh
(yad:2866): Gtk-WARNING **: 09:21:27.813: cannot open display:
# Something in the script?
Best,
A.
Hello:
... added a 32G sd card ...
Fortunately, your eee model can boot from that size card.
Much to my chagrin, my 1000HE's BIOS won't see a USB storage device larger than 8.0Gb, that's (?) the limit for booting from USB.
I asked at Asus tech support but they 'don't know'.
Ventoy solves that problem.
The system, once up and running, can see and access a 64Gb USB3.0 drive without issues and (I presume) higher capacity.
... (or my win XP install which I keep only for nostalgia).
Glad to see I'm not the only one. 8^°
Best,
A.
Hello:
... run fine on every kernel since 3.16 ...
I expect that it would be the same with my 1000HE which is ca. 2009.
... to just include all relevant new security updates ...
No idea, but I expect that it could be possible.
From what little I understand, it seems that the task would involve compiling a kernel from source but including only what you need for your netbook.
ie: tailored for your target hardware and compiled on it.
There's also the question of who is going to do it and then maintain it.
For starters, is there a large enough user base?
There used to be specific eee kernels / distributions but as the differnet models were mothballed, they lost all traction.
Interesting side note:
Asus does not have the eee series in theri tech support databases.
I have recently been able to get a very important boost for my netbook by enabling zram and generating a /dev/zram0 swap file.
... features or hardware that the asus eee pc will never know ...
The Asus eee series is not alone in this.
Absolutely every discontinued and perfectly working netbook / notebook is in the same situation.
All victims of the decades old WinTel consortium. (see what is going on with Win 11 these days)
Best,
A.
Hello:
... why is the latest i386 kernel from there 330MB ...
In one word: bloat
eg:
Devuan Chimaera netinstall *.iso: 372.00 MB - UEFI installer: 00.754 MB
Devuan Daedalus netinstall *.iso: 477.80 MB - UEFI installer: 23.00 MB
30X more code has been added to the UEFI partition on the road between Chimaera and Daedalus.
Does anyone really know exactly what all that added code does?
My 2Gb 1000HE runs on Devuan Beowulf with a backported Chimaera kernel:
$ uname -a
Linux eee-dev3 5.10.0-0.deb.10.16-686-pae #1 SMP Debian 5.10.127-2-bpo10+1 (2022-07-28) i686 GNU/Linux
$Given the 2Gb max RAM access, I could probably do without the -pae but it is already there and for the time being I'd rather not muck around with things I don't know enough/much about.
That said, I have recently been wondering about the eventual benefits (?) of upgrading the kernel but have not been able to find sufficient reason to do so.
It has been a long time since I travelled with my 1000HE; these days it stays at home doing coffee roasting duty with no issues.
Only goes on line behind a passive Gbit desktop switch once in a blue moon if I need to test something.
I look forward to reading about how you fared with this.
Best,
A.