Quirky Xerus 8.6 (Aug. 16), Beaver 8.7.1 (Sept. 21), 2018

Please post any bugs you have found
Message
Author
ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

#46 Post by ndujoe1 »

nice to see you have your hands still in the Puppylinux pie, your own creation. I thought that you had retired from the seen :)

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Quirky Xerus 7.90 (8.0beta)

#47 Post by Billtoo »

I installed the 32gb image to a 64gb usb-3.0 flash drive:

video-info-glx 1.5.3 Sat 16 Apr 2016 on Quirky Xerus64 7.90 Linux 4.4.7 x86_64
2.0 VGA compatible controller:
Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
oem: Intel(R) Sandybridge/Ivybridge Graphics Chipset Accelerated VGA BIOS
product: Intel(R) Sandybridge/Ivybridge Graphics Controller Hardware Version 0.0

X Server: Xorg Driver: intel
X.Org version: 1.18.3
dimensions: 3200x900 pixels (846x237 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0

Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
Core 0: @1600 1: @1600 2: @1600 3: @1600 MHz
Attachments
gparted.jpg
(63.2 KiB) Downloaded 2258 times
screenshot.jpg
(36.12 KiB) Downloaded 2170 times

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Quirky Xerus 7.90 (8.0beta)

#48 Post by Billtoo »

I installed the 8gb image to a 16gb SD card:

video-info-glx 1.5.3 Sat 16 Apr 2016 on Quirky Xerus64 7.90 Linux 4.4.7 x86_64
0.0 VGA compatible controller:
Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430/5450/5470]
oem: ATI ATOMBIOS
product: PARK 01.00

X Server: Xorg Driver: radeon
X.Org version: 1.18.3
dimensions: 1600x900 pixels (423x238 millimeters)
depth of root window: 24 planes

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0

Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
Core 0: @1199 1: @1199 2: @1199 3: @1199 MHz
Attachments
screenshot.jpg
(73.71 KiB) Downloaded 1978 times
sdcardinstall.jpg
(115.2 KiB) Downloaded 2171 times

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#49 Post by BarryK »

Ha ha, have run into a problem with using the full 'tr' utility from 'coreutils', see my blog report:

http://barryk.org/news/?viewDetailed=00334

The next build will have the busybox tr.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: Quirky Xerus 7.90 (8.0beta)

#50 Post by BarryK »

Billtoo wrote:I installed the 8gb image to a 16gb SD card:
Bill,
I would like to find out why you have to do this. My script that creates the image file, creates a file smaller than the actual size of my flash drive, so that it will work on other drives that although nominally the same size, might actually be a bit smaller.
So, my 16GB image is supported to fit in all 16GB drives.

This is how my script calculates the size of my drive:

Code: Select all

TARGETDRIVE='sdb'
FDISKINFO="$(fdisk -l /dev/${TARGETDRIVE} 2>/dev/null)"
SIZEBYTES=`echo "$FDISKINFO" | grep '^Disk /dev' | cut -f 5 -d ' '`
SIZEKB=`expr $SIZEBYTES \/ 1024`
SIZEM=`expr $SIZEKB \/ 1024`
echo "$SIZEM"
Would you kindly execute these in a terminal and let me know what value you get for SIZEM.

My 16GB drive gives SIZEM is 14784.

My script then does this:

Code: Select all

SPACEM=640 #under 16GB (case of 16GB drive)
SMALLER0M=`expr $SIZEM - $SPACEM` #some empty space at end of drive.
SMALLERM=`expr $SMALLER0M - 520` #take off size of 1st partition plus gaps 512+8
ONE8TH=`expr $SMALLERM \/ 8`
FINALM=`expr $ONE8TH \* 8`
...where FINALM is the size created for the second partition.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#51 Post by BarryK »

ndujoe1 wrote:nice to see you have your hands still in the Puppylinux pie, your own creation. I thought that you had retired from the scene :)
Ha ha, I have bouts of enthusiasm to play again with Quirky.
[url]https://bkhome.org/news/[/url]

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Re: Quirky Xerus 7.90 (8.0beta)

#52 Post by Billtoo »

BarryK wrote: Would you kindly execute these in a terminal and let me know what value you get for SIZEM.

My 16GB drive gives SIZEM is 14784.

My script then does this:

Code: Select all

SPACEM=640 #under 16GB (case of 16GB drive)
SMALLER0M=`expr $SIZEM - $SPACEM` #some empty space at end of drive.
SMALLERM=`expr $SMALLER0M - 520` #take off size of 1st partition plus gaps 512+8
ONE8TH=`expr $SMALLERM \/ 8`
FINALM=`expr $ONE8TH \* 8`
...where FINALM is the size created for the second partition.
# TARGETDRIVE='sdb'
# FDISKINFO="$(fdisk -l /dev/${TARGETDRIVE} 2>/dev/null)"
# SIZEBYTES=`echo "$FDISKINFO" | grep '^Disk /dev' | cut -f 5 -d ' '`
# SIZEKB=`expr $SIZEBYTES \/ 1024`
# SIZEM=`expr $SIZEKB \/ 1024`
# echo "$SIZEM"
15271
# SPACEM=640 #under 16GB (case of 16GB drive)
# SMALLER0M=`expr $SIZEM - $SPACEM` #some empty space at end of drive.
# SMALLERM=`expr $SMALLER0M - 520` #take off size of 1st partition plus gaps 512+8
# ONE8TH=`expr $SMALLERM \/ 8`
# FINALM=`expr $ONE8TH \* 8`
#

I have another 16gb SD card, I'll try to install the 16gb image on it and report back.

Edit:
I installed the 16gb image to a 16gb SD card

Guess I'd better try the 32gb image on a 32gb flash drive next.

Edit2:
The 32gb image installed to the 32gb flash drive okay, my first two 32
gb flash drive attempts failed because of a mistake by me I guess, I have
the proper method now though :)
Attachments
32gbflashdrive.jpg
(64.88 KiB) Downloaded 2096 times
sdcardtake2.jpg
(64.96 KiB) Downloaded 2127 times

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#53 Post by step »

BarryK wrote:Ha ha, have run into a problem with using the full 'tr' utility from 'coreutils', see my blog report:

http://barryk.org/news/?viewDetailed=00334

The next build will have the busybox tr.
I think that message points to a shell quoting problem, not to a tr problem. Possibly some other string quoting in the script runs together in an unintended way and ends up passing an unescaped backslash to tr. I'd check all backslashes in the script file.
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#54 Post by BarryK »

There is a problem that happens sometimes, if there is an unexpected shutdown (ie a crash), at next bootup, the desktop is gone. JWM is there, but the ROX-Filer icons and wallpaper are missing.

This problem afflicts Quirky and Puppy.

I don't know why it happens, but /root/Choices/ROX-Filer/PuppyPin gets corrupted.

I have put a check into /root/.xinitrc, and if PuppyPin found to be corrupted, it is restored from a backup.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#55 Post by BarryK »

gcmartin wrote:Testing on an Intel P4 w/5GB RAM. Minor issues in this post; some of which you may have already addressed.

Downloaded and installed using dd v8.21. I downloaded your 4GB upload and installed to an 8GB stick. This was done to insure the 4GB image would install to larger stick and boot without issues. Before the 4GB image was installed to the stick, all contents were erased from the stick. Thus the install process was started on a MSDOS partition-table stick with NO partitions defined. After installation, the stick looks like this in GParted:
Image

Request
When this message surfaces in GParted for viewing the stick, What do you advise community members to do? Should they "fix" or should they "ignore"?
ImageImage
my 4GB image is designed to fit any 4GB Flash drive.

I grind my teeth when I have to deal with GPT. It was supposed to be an improvement over the old MBR.

Placement of the secondary GPT at the physical end of the drive causes so many problems.

It means that when you write one of my image files to a Flash drive, if that drive happened to have had a prior GPT partitioning, using 'dd' to write my image will not erase that old secondary GPT.

It seems that Gparted has detected such a situation in your case.

The fix is to write a correct secondary GPT to end physical end of the drive, and this is what Gparted is offering.

Probably best to answer yes to those questions.

EDIT:
I should also add, if there was no prior old secondary-GPT, then there won't be any secondary-GPT at physical end of drive, which is also an error condition.
Last edited by BarryK on Mon 18 Apr 2016, 13:15, edited 1 time in total.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#56 Post by BarryK »

I am considering, for the final, to only release a .iso file.

The Quirky Universal Installer, in the Setup menu, will do a proper install to USB or SD-card.

But then, I really need to get the .iso to boot on UEFI PCs.
TedDog was doing some interesting work on this.
[url]https://bkhome.org/news/[/url]

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#57 Post by linuxcbon »

Barry :

Most of distros use "hybrid iso" and for a reason : can be burned to a CD, but can also be copied to usb to boot.

Code: Select all

# dd if=puppy.iso of=/dev/sdb
There is a tool which converts "normal" isos to "hybrid" isos : "isohybrid", belonging to project "syslinux".
Command line to convert normal iso to hybrid iso :

Code: Select all

# isohybrid puppy.iso
It can also build EFI iso, with option "-u"

Code: Select all

# isohybrid -u puppy.iso
(--> note : I havent tried that program yet...)

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#58 Post by jamesbond »

BarryK wrote:But then, I really need to get the .iso to boot on UEFI PCs.
Woof-CE already did it.
Original blog post: http://blog.puppylinux.com/?viewDetailed=00011
Discussions: http://murga-linux.com/puppy/viewtopic.php?t=106337

This is using grub2-efi, but you can do the same if you prefer to use syslinux-efi. I prefer grub2-efi because it's a single file - you don't have to keep loads of *.c32 files. You do have to maintain 2 config files - isolinux.cfg for BIOS, and grub.cfg for UEFI. But they don't change often anyway.

@linuxcbon: "isohybrid -u" only works if the ISO already supports UEFI booting, that is, processed according to the above links. A non-UEFI capable ISO cannot be converted into UEFI-capable just by running isohybrid.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#59 Post by linuxcbon »

jamesbond wrote:@linuxcbon: "isohybrid -u" only works if the ISO already supports UEFI booting, that is, processed according to the above links. A non-UEFI capable ISO cannot be converted into UEFI-capable just by running isohybrid.
I am pretty sure that you dont need to do all that stuff and that isohybrid can do it alone with "-u" 8) .

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#60 Post by linuxcbon »

Hi Barry,
I have an idea to improve quirky : make it easy to run STEAM (software which can download and launch many linux games, very very very popular).
The client is here :
http://store.steampowered.com/about/
It's a debian file.
It can be installed to puppy, but it needs some programs for it to work, like xdg-user-dir, some scripts to be changed to be run as "root" etc. I already started experimenting, but it's quite long.
666philb already did the job and created a .pet and also improved tahrpup to make it "steam ready".
Many free linux games are found in steam and very popular : Dota 2 , Team Fortress 2 , Ark: Survival of the Fittest , No More Room in Hell , etc...

8)

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#61 Post by jamesbond »

linuxcbon wrote:I am pretty sure that you dont need to do all that stuff and that isohybrid can do it alone with "-u" 8) .
Surety is one thing - but the proof is in the pudding. Take any older puppy ISO that is known not to be UEFI-capable (*not* slacko 6.3.0.6), then run "isohybrid -u" and see what's you got :wink:
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#62 Post by linuxcbon »

jamesbond wrote:Surety is one thing - but the proof is in the pudding. Take any older puppy ISO that is known not to be UEFI-capable (*not* slacko 6.3.0.6), then run "isohybrid -u" and see what's you got :wink:
many distributions use it and it works...So why doesnt it work for you ?
(I cant test, I dont have any UEFI, so I will let other people test it).

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#63 Post by jamesbond »

linuxcbon wrote:many distributions use it and it works...So why doesnt it work for you ?
I didn't say it doesn't work. I said that it wouldn't work if you didn't prepare the ISO correctly. I said that you cannot take any random ISO and make it UEFI-bootable just by running isohybrid -u on it.
(I cant test, I dont have any UEFI, so I will let other people test it).
You can. As I said, download any non-UEFI puppy.iso, then try to run that "isohybrid -u" on the ISO. See what message you'll get. You don't even need to get to the step of attempting to boot it. I can copy and paste the message I've gotten when *I* do that, but then if you believed everything I said from the beginning we wouldn't have this conversation, do we? :lol: But you are right to question me. Don't take anything you hear for granted.

Oh, you also don't need UEFI machines to test. I've outlined how you can do it at the comfort of your BIOS machine: http://www.murga-linux.com/puppy/viewto ... 765#896765.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#64 Post by slavvo67 »

Hi BarryK:

If you are going completely back to the .iso standard, can you possibly repost in more detail how you create the usfs.xz files in the past? I tried to follow your previous posts about it but failed to recreate. Perhaps a walk-through?

Much appreciated if you could take the time.

Best,

Slavvo67


Post Reply