Re: Updated Debian Ports installation images 2025-12-06

Christian Groessler <[email protected]> Wed, 31 Dec 2025 14:46:21 +0100
Newsgroups gmane.linux.debian.ports.hppa
Message-ID <[email protected]>
On 12/27/25 11:41 PM, Helge Deller wrote:
> Hi Christian,
> 
> On 12/26/25 11:19, John Paul Adrian Glaubitz wrote:
>> On Fri, 2025-12-26 at 11:10 +0100, Christian Groessler wrote:
>>> I still have boot problems with this latest image. See [1] for my old
>>> email about that.
>>>
>>> Not with this new (2025-12-06) version, but already since some versions
>>> before, it became worse. In that I don't see any kernel messages after
>>> the boot loader jumped to it, neither on VGA nor on serial console.
> 
> I know that this image worked for me on various machines:
> http://backup.parisc-linux.org/debian-cd/debian-12/debian-2025-01-hppa- 
> CD.iso
> Maybe you want to give it a try?
> (A C3750 should work with it)


This image does not work. Same symptom like the other images. After PALO 
jumps to kernel, no further output or other interaction.

My self-compiled kernel (thanks Helge, for the "make palo" hint), 
though, seems to work, it just panics since it doesn't find an "init" 
program.

I was using this repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux, and 
this branch there: parisc-6.18-2 .

I'm netbooting and using a serial console at the moment.

I think now I need to create my own installation media with a kernel I 
know that works. Or maybe I can direct the netbooted kernel to use a 
root fs from the CD?

regards,
chris


> 
>> You should ask Helge Deller for advise as he is the expert for Linux 
>> on PA-RISC
>> and also the upstream maintainer of the PA-RISC Linux kernel code.
>>
>>> I haven't come around to build installation media myself as mentioned in
>>> the thread [1].
>>
>> Building your own installation media is a bit involved, here is an 
>> outdated guide for it:
>>
>> https://wiki.debian.org/PortsDocs/CreateDebianInstallerImages
>>
>>
>> I'm not 100% sure what the best approach for building debian-installer 
>> with your own
>> custom kernel is. But I guess you could just swap the kernel image in 
>> the installer
>> images tarball with your own one and maybe unpack the debian-installer 
>> initrd.gz and
>> replace the modules directory in /lib/modules/.
>>
>>> But now I want to tackle that problem again (no kernel messages) in
>>> order to finally have Linux running on my C3750 art some point in time.
>>> I want to boot my test kernels over the network.
>>>
>>> My questions are:
>>>
>>> - which kernel version and config to use? I've tried latest Linus
>>> version and 'generic-64bit_defconfig', but this gives compilation 
>>> errors.
> 
> Yes, that should be able to boot.
> (Note: The 64-bit debian 6.17 kernel has an issue right now, where it 
> doesn't boot for me though).
> 
>> What errors are you seeing? The vanilla kernel should build fine.
> 
> You need to build with "make ARCH=parisc64" when building a 64-bit kernel.
> Make sure to have 64-bit hppa cross compiler installed.
> If not, please let me know the errors you see.
> 
>> Here is a quick guide on how to cross-build a Linux kernel for SPARC, 
>> the same applies
>> to PA-RISC, just download the corresponding toolchain for hppa instead 
>> of sparc64:
>>
>> https://lists.debian.org/debian-sparc/2025/10/msg00103.html
>>
>>> - how would I build a bootable LIF file after I'm able to compile a
>>> kernel? In the first step without userland, just to see the kernel 
>>> messages.
> 
> "make ARCH=parisc64 palo".
> Then you should be able to remotely boot the kernel via TFTP.
> 
> Helge
> 
>