You are not logged in.
Pages: 1
Hello there,
I finally got around to installing a new OS on my 1998 ThinkPad 770X.
I am using Arch on my Laptop so the distro choice was pretty straightforward, but I am having troubles with installation process.
The 770X has a Q4OS Distro running already, but can boot plop to add USB Boot support. That's where my problems (kind of) begin.
I picked the 486 ISO since the Pentium 2 doesn't include SSE and dd'd it onto a USB Drive. Plop has no trouble finding it and booting from it, but then I am greeted with a white blinking cursor and nothing else happens.
I tried using the 686 ISO as well. I can pick a boot option from Arch, only to get stuck at loading initramfs.
The Specs are as follows:
IBM ThinkPad 770X
Pentium II 300MHz CPU
Trident Cyber 9397 VGA
320MB SDRAM
16GB CF Card
I found a lot of threads regarding machines with not enough RAM, but they all were running Pentium 3 at least and had SSE support.
I know the 486 ISO is very much WIP, but was there a successful attempt at installing the OS on a physical Pentium 2 machine?
Many thanks for your time!
Offline
The i686 ISO requires SSE, so that might not really work.
The i486 should actually boot, there is a isolinux/syslinux on it, so if you press TAB (I think?)
then you can add some kernel boot parameters like 'debug' 'loglevel=7' or so. Maybe you
see where it is stuck then..
Offline
That's pretty funny actually. With 686 I can get into Syslinux, but the 486 Image just displays a blank screen with a cursor.
Not even Syslinux boots with 486 and this is exactly why I am confused.
I was not expecting to get anywhere with 686, because of the lack of SSE, but it gets me further than the 486 image.
Offline
I had no trouble booting the i486 image on my Mendocino based laptop, which should be close to a PII (also no SSE).
I burned a CD though as I had no luck with Plop booting from USB (Plop would just freeze when scanning the bus).
Offline
I went out and got a 50-pack of CDs just to try it. Plop could boot the CD with 486 image, I got the Syslinux prompt and after a few seconds it started loading the vmlinux image.
I can hear the Drive accessing the CD, but it is takin it's sweet time.
I also tried using Rufus on Windows 11 to make a bootable USB with the 486 image. After a while I got an error msg that it couldn't find a path.
Extracting: F:\usr\lib\systemd\system\system-systemd\x2dcryptsetup.slice (454 bytes)
Unable to create file: [0x00000003] The system cannot find the path specified.
Created: F:\syslinux.cfg → /isolinux/isolinux.cfg
I can't imagine it being a problem with the image, but it's still interesting.
Offline
Odd. I thought the i686 was originally the pentium pro, and the pentium II came after that, but if you say your machine doesn't have SSE then I've no reason to disbelieve you. Perhaps the i686 builds are actually designed for something later than the PPro, or perhaps intel actually made some pentium II chips that came without SSE, perhaps for mobile use.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Terminology is a bit muddy here. Normally i686 refers to everything that came after the Pentium (i586) but with Archlinux32 i686 means Pentium 3 and above as it requires SSE. There is just not a common name for this, maybe i686-v2 would work (and i686-v3 for Pentium 4/SSE2).
Offline
The names of the subarchitecture have been choosen at a time in the project, when we we (or at least I) didn't know every little detail about the IA-32 CPUs.
And then we had to keep the names.. :-)
I'm not aware Intel ever made some ISA-names as for the 64-bit CPUs, that would have been very handy indeed.
Offline
The names of the subarchitecture have been choosen at a time in the project, when we we (or at least I) didn't know every little detail about the IA-32 CPUs.
And then we had to keep the names.. :-)
I'm not aware Intel ever made some ISA-names as for the 64-bit CPUs, that would have been very handy indeed.
Is there any way to transition them to i486, i686, i686-v1, i686-v2, etc?
Just discovered pentium4 is the first gen 64-bit CPU.
Offline
We could transition them to 'i686-cmov-mmx-no-sse-no-sse2' and so on.. ;-)
OH SHOOT SORRY FOR THE JOKE, WITHOUT SUBSCRIBING TO THAT ONE EITHER, WHAT THE HECK! So here is my understanding about how package levels worked:
- i486
- i486_PAE: (well, adds PAE)
- i586: PAE, MMX (all)
- i686: PAE, MMX, SSE (all)
- x86: PAE, MMX, SSE, SSE2 (all)
- x86_SSE3: PAE, MMX, SSE, SSE2, SSE3 (all)
I feel like part of the problem here would be storage space costs, setting up the infrastructure, and having the right folks available for testing things and contributing.
It seems like with an uptick in nostalgia, 32-bit OSes have seen a bit of an uptick in usage. This means that things need an uptick in the homies doin' the package building and testing! xD
Last edited by Eirikr1848 (2024-01-30 02:54:35)
Offline
Hello there,
I finally got around to installing a new OS on my 1998 ThinkPad 770X.
I am using Arch on my Laptop so the distro choice was pretty straightforward, but I am having troubles with installation process.The 770X has a Q4OS Distro running already, but can boot plop to add USB Boot support. That's where my problems (kind of) begin.
I picked the 486 ISO since the Pentium 2 doesn't include SSE and dd'd it onto a USB Drive. Plop has no trouble finding it and booting from it, but then I am greeted with a white blinking cursor and nothing else happens.
I tried using the 686 ISO as well. I can pick a boot option from Arch, only to get stuck at loading initramfs.The Specs are as follows:
IBM ThinkPad 770X
Pentium II 300MHz CPU
Trident Cyber 9397 VGA
320MB SDRAM
16GB CF CardI found a lot of threads regarding machines with not enough RAM, but they all were running Pentium 3 at least and had SSE support.
I know the 486 ISO is very much WIP, but was there a successful attempt at installing the OS on a physical Pentium 2 machine?Many thanks for your time!
I'm so sorry for being a bad community member and chatting about other stuff but never actually working with you on your issue? Did you ever get it resolved or does the laptop just sit... tucked away?
Did you try: 1) Booting with: nomodeset? With: forcepae?
nomodeset would be the way to start. then try to see if modesetting works.
In random news, it seems there are new as of February 2023 xf86 2D Xorg drivers for trident cards? IDK about yours tho to be honest.
https://www.phoronix.com/news/xf86-vide … nt-s3-2023
This seems to be the info, and I'm not sure its in the list: 1) Chipset: Trident Image 2) PCI ID: 1023:9397 3) 2MB or 4MB VRAM 4) OpenGL 1.1 support 5) MPEG-2 decode for DVD.
Also you could install from git or it looks like you would have to make your own PKGBUILD to install that xorg driver once ready: https://gitlab.freedesktop.org/xorg/dri … eo-trident
----------
I'm curious about your progress and I really hope you got something cool working on it! Older hardware with limited or no documented support is super fun.
Offline
Pages: 1