Vanilla Dpup 10.0.x Retro

Moderators: dimkr, Forum moderators

Clarity
Posts: 3248
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1334 times
Been thanked: 438 times

Re: Vanilla Dpup 10.0.x Retro

Post by Clarity »

retiredt00 wrote: Thu Nov 23, 2023 1:45 pm

... Would you mind posting a few links on how to boot and ...

@retiredt00 I see the world like you in regards to the ISO (and IMG, too) as a vessel, unrelated to a device.
Either the ISO format or the IMG format are just that! They are deliverable formats that are understood among members. The notion of ISO that seems to stick in some of our minds is an association of/with CDs missing the concept of deliverable formats. And yes, I know the history of this going all the way back to beginning UNIX days. So we, you and I, continue to see a benefit in it as a deliverable vessel.

@retiredt00 here is couple of samples that might help you in QEMU use (caution I am using QEMU v7+ as the older versions behave a little differently):

  • Sample for booting an IMG file

    Code: Select all

    qemu-system-x86_64 -name "Boot any ISO/IMG file" -enable-kvm -boot d -m 2048 -smp 2 -vga std -device AC97 -net nic -net user -rtc base=localtime add-path-filename_here
  • Sample for booting a USB stick; where your Ventoy USBstick is /dev/sdX ('X' is the letter of your stick)

    Code: Select all

    qemu-system-x86_64 -name "Boot any USB device from its PC port" -enable-kvm -boot d -m 2048 -smp 2 -vga std -device AC97 -net nic -net user -rtc base=localtime /dev/USBstick

With the IMG sample reference, you could substitute an ISO file's pathname and it will boot just as well.

Hope this is helpful.

User avatar
Chelsea80
Posts: 250
Joined: Tue Mar 09, 2021 12:44 am
Has thanked: 34 times
Been thanked: 55 times

Re: Vanilla Dpup 10.0.x Retro

Post by Chelsea80 »

@ dimkr

Thought I would try the Retro -

Clicked on it but nothing happened, same for the other two -

Vanilla Dpup 10.0.x Retro.png
Vanilla Dpup 10.0.x Retro.png (42.81 KiB) Viewed 326 times

Any help please -

Thanks

Chelsea80

Chelsea80

BionicPup32+28 19.03 - Linux 4.9.163 - lxpup - 32-pae [i686] - (UPup Bionic Beaver)
Frugal Install - Internal HDD - Gateway MX8716b - HDD 120GB - RAM 2GB

Friendly-Bionic32 v1.1
USB Stick 2GB

dimkr
Posts: 1886
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 816 times

Re: Vanilla Dpup 10.0.x Retro

Post by dimkr »

User avatar
Jasper
Posts: 1567
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 667 times
Been thanked: 352 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

Hi @dimkr

I was curious about the Retro build and decided to try it out using a flashdrive.

I am using the current build and managed to get the my WiFi working.

Code: Select all


~$ uname -a
Linux Workstation 6.1.76 #1 SMP PREEMPT_DYNAMIC Mon Apr  1 02:05:50 UTC 2024 x86_64 GNU/Linux


~$ lspci
00:00.0 Host bridge: Intel Corporation Gemini Lake Host Bridge (rev 06)
00:00.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant (rev 06)
00:00.3 System peripheral: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
00:02.0 VGA compatible controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 06)
00:0e.0 Audio device: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 06)
00:12.0 SATA controller: Intel Corporation Celeron/Pentium Silver Processor SATA Controller (rev 06)
00:13.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:13.2 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:15.0 USB controller: Intel Corporation Celeron/Pentium Silver Processor USB 3.0 xHCI Controller (rev 06)
00:16.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 0 (rev 06)
00:16.3 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 3 (rev 06)
00:17.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 4 (rev 06)
00:17.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 5 (rev 06)
00:1f.0 ISA bridge: Intel Corporation Celeron/Pentium Silver Processor LPC Controller (rev 06)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
~$ 

My soundcard is not recognised (did try to swap over the larger fdrv from the regular ISO) which is surprising as it is a HDA Intel.

Doesn't support DKMS (out-of-tree drivers) and has no devx: if you need extra drivers, you'll need to load the kernel sources SFS, install development packages like GCC, and build the drivers yourself...

I did download the kernel sources provided with the ISO ..........btw I added the ucode.cpio from the regular ISO as it is missing in the Retro offering.

Code: Select all


/mnt/sdb1/vanilladpup$ tree
.
├── AUTOSAVE
├── SAVESPEC
├── extra_boot_parameters.txt
├── fdrv_vanilladpup_10.0.50.sfs
├── initrd.gz
├── kernel_sources-6.1.76-kernel-kit.sfs
├── puppy_vanilladpup_10.0.50.sfs
├── ucode.cpio
├── vanilladpupinitmodules.txt
├── vanilladpupsave66.tar.gz
├── vmlinuz
└── zdrv_vanilladpup_10.0.50.sfs

0 directories, 12 files
/mnt/sdb1/vanilladpup$ 

So my next step would be to build GCC (?)

If so, which version?

From previous experience, I realised that I need more than 8GB RAM to do this. I did this on a 8G RAM PC with a swap file and after awhile it just crawled along and I gave up.

I am bit confused as I did use a DevX SFS to build GCC in Fossapup/Jammypup.

Advice, tips and suggestions most welcome :thumbup:

User avatar
Jasper
Posts: 1567
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 667 times
Been thanked: 352 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

Code: Select all


~$ cat /proc/version
Linux version 6.1.76 (root@ee03f125d596) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Mon Apr  1 02:05:50 UTC 2024
~$ 

dimkr
Posts: 1886
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 816 times

Re: Vanilla Dpup 10.0.x Retro

Post by dimkr »

Jasper wrote: Mon Apr 29, 2024 12:10 pm

My soundcard is not recognised

Does it work with the regular ISO? It shouldn't need any out-of-tree drivers.

Jasper wrote: Mon Apr 29, 2024 12:10 pm

So my next step would be to build GCC (?)

Building GCC yourself would be a very bad idea, due to GCC<>glibc dependencies. Your best options are 1) using the regular ISO to build packages (after apt install gcc, etc'), then install the built output in your retro installation or 2) find a way to install Debian's GCC without using apt (PPM is not in great shape).

User avatar
Jasper
Posts: 1567
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 667 times
Been thanked: 352 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

@dimkr

Yes, the regular ISO picks up the audio hardware.

There are additional SFS files located within ....... better read the 1st post again for an explanation.

I did find the Debian GCC source package and will have to look through the contents to see if I can understand it.

I should have said 'Well Done' :thumbup: ........... I must have used a very early build as I do recall a lot of tearing with my onboard gfx (Intel).

Thank you :thumbup2:

BTW The 'Retro' offering is really good and apart from the sound issue, I am very happy with this.

Post Reply

Return to “Vanilla Dpup”