From Newsgroup: alt.os.linux.debian
Richard Owlett wrote:
I have a Dell Latitude E6410 running Debian 9.13
Having a "senior moment" ;{
How do I identify whether in 32 or 64 bit mode.
what does:
# uname -a
say?
mine says:
Linux entwife 7.1.13+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 7.1.13-1 (2026-09-03) x86_64 GNU/Linux
# dpkg -l | grep linux-image
might also add some clues
mine says:
ii linux-image-7.1.12+deb14-amd64 7.1.12-1 amd64 Linux 7.1.12 for 64-bit PCs
ii linux-image-7.1.13+deb14-amd64 7.1.13-1 amd64 Linux 7.1.13 for 64-bit PCs
ii linux-image-amd64 7.1.13-1 amd64 Linux for 64-bit PCs (meta-package)
look at your i386 packages, mine says:
# dpkg -l | grep i386
ii libc6-dev-i386 2.43-5 amd64 GNU C Library: 32-bit development libraries for AMD64
ii libc6-i386 2.43-5 amd64 GNU C Library: 32-bit shared libraries for AMD64
ii libc6-i386-x32-cross 2.43-3cross8 all GNU C Library: 32-bit shared libraries for AMD64 (for cross-compiling)
if i were running a i386 oriented system there would be a lot more than those three.
and then there is the command line in your boot process or grub
and any flags you are passing to that:
mine look like (in Refind):
menuentry Linux-Default-Debian-Testing {
latest-kernel
ostype Linux
volume ROOT_03
loader /vmlinuz
initrd /initrd.img
options "ro root=LABEL=ROOT_03 net.ifnames=0 systemd.dump_core=true"
}
and for grub it looks like: (i normally don't boot using grub)
echo 'Loading Linux 7.1.13+deb14-amd64 ...'
linux /boot/vmlinuz-7.1.13+deb14-amd64 root=/dev/sda2 ro net.ifnames=0
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-7.1.13+deb14-amd64
songbird
--- Synchronet 3.22a-Linux NewsLink 1.2