Port-sparc archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Installer issues
I'm not sure which if either of these is SPARC-specific (see below for
my guesses), but it's the SPARC installer I noticed them with.
I tried to use a Tadpole 3GX to do a new 4.0.1 install. (I already
have 4.0.1 on the Tadpole; I want to use it to prepare a disk for use
on another SPARC.)
So, I partitioned the disk the way I want it: 64M of boot partition at
the beginning (a), 34000M of / (this is to be an everything-on-/ setup)
next (d), and 668+M of swap (b) at the end. Then I created e with
offset=1 size=63M to have a place to stick the miniroot image (using a
stomps on the label), and partition f with identical positioning to b
to have a place to put the installation sets. The result:
sunlabel> P
a: start cyl = 0, size = 131072 (64/0/0 - 64Mb)
b: start cyl = 34064, size = 1368928 (668/13/32 - 668.422Mb)
c: start cyl = 0, size = 71132000 (34732/13/32 - 34732.4Mb)
d: start cyl = 64, size = 69632000 (34000/0/0 - 34000Mb)
e: start cyl = 1, size = 129024 (63/0/0 - 63Mb)
f: start cyl = 34064, size = 1368928 (668/13/32 - 668.422Mb)
aaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
e ff
sunlabel>
Then I put the miniroot in e, then newfsed f and copied the sets there.
Rebooted from the miniroot ("boot disk1:e") and ran into the first
problem.
First problem: the installer kernel uses FONT_GALLANT12x22, which on
the Tadpole's 800x600 screen leads to a display siginificantly smaller
than 80x24. This breaks the installer's screen layouts rather badly,
though, with an awareness of the issue, it's still possible to mostly
use it.
Then I picked "use existing partitions", edited the list to turn off
mounting of everything but d and to put that one on /. Then I ran into
the second problem.
The installer tells me that a and e overlap. Well, duh - but the
problem is, it doesn't have an option for "yes, I know, shut up and
just bloody do what I told you to"; the only options are to go back and
re-edit the partition table or abort the whole install. Especially in
this case, where I turned off everything for a and e (among others) -
no newfs, no mount, no mount point, no nothing.
I suspect the first problem is SPARC-specific if you see the problem as
"the console is unreasonably small" and MI if you see it as "sysinst
doesn't <80x24 small consoles properly". The second one strikes me as
probably MI; I should go digging and see if I can find sysinst source -
a five-second check for /usr/src/*/sysinst didn't find anything, so
it's probably lurking somewhere else.
I then tried the 5.0.2 installer, thinking I could at least report
whether these appear in something more recent (and, given the problems
in question, all I need is the miniroot; I don't need to actually
install).
I can't tell. When I boot, it comes up with FONT_GALLANT12x22, but
wedges partway through telling me that it now prefers the new sysinst
installer; I'm unable to answer the question it is presumably asking me
(which I never saw). Fortunately, Pause-A works; interestingly, it
does print the "stoppping on keyboard abort" message, but doing that
and then a "go" does not unwedge anything. A Pause-A worked a second
time, at which point I gave up on checking out the 5.0.2 installer.
While I wouldn't say I feel confident of it, I suspect this problem,
whatever it is, is either SPARC-specific, Tadpole-specific, or
3GX-specific. Except for losing part of the output, this looks
remarkably like PR 41194.
I can generate PRs for whatever subset of this it's thought worth doing
for....
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Home |
Main Index |
Thread Index |
Old Index