Re: Help with installation
Hello,
First off, thanks very much to Aritz, Goswin and Kurt for your thurrough
explainations regarding getting the pure64 distro installed via the
debootstrap utility.
I am definitely learning a lot about Debian and pure64!
Unfortunately ignorance on my part has caused me to run up against a wall!
In my original message I wrote that I had successfully compiled a 64-bit
kernel with speakup patched in. What I didn't realise at the time is
that I needed a toolchain for pure64 and needed to cross-compile the
kernel. What I did was just compiled it using a reasonably old version of
gcc on my 32-bit Slackware environment and thought it would just work.
Whoops! Surprise after rebooting with this kernel I am not able to
execute 64-bit binaries - including those installed by the debootstrap
utility. In fact, the debootstrap utility crapped-out half way through
while it was trying to chroot and execute a 64-bit binary
Since the whole process of cross-compiling a kernel containing speakup
(involving toolchains etc) seams quite complicated, I was wondering if
one of you kind sirs would mind compiling me a kernel containing the
speakup patch on a 64-bit machine?
In case this list doesn't allow attachments, I've put the two necessary
files at the following URL's:
http://www.bc.cx/.config
http://www.bc.cx/checkout
The above checkout script when executed will check-out speakup from the
Speakup cvs and will patch it into the kernel tree. You need to be in the
/sr/src/linux directory when you execute the checkout script. Also, the
cvs password is "please".
The above .config file is for 2.6.9. A "make oldconfig" will bring it up
to 2.6.10 if you prefer. The version of the kernel doesn't much matter to
me. I just need it to include speakup, a module for my via_velocity
network card, and I need the kernel to just be a standard bzImage/vmlinuz
file so I can use it in my initial Slackware environment. The .config
file has all the necessary options set - including speakup items and the
via_velocity option.
I would very much appreciate this if someone would be willing. It will
save me a lot of time and grief! Plus my knowledge of cross-compiling and
toolchains is a little weak!
My E-mail address (see header of this message) is able to receive large
attachments so please E-mail the kernel if you would.
Thanks in advance - I'll get there eventually!
Regards,
Monty
On Fri, 18 Feb 2005, Goswin von Brederlow wrote:
>monty_debian@bc.cx writes:
>
>> I've been following the debian-amd64-howto and have elected to install the
>> distro via the chroot method as I have a brand new machine with a blank
>> hdd plus I need to boot with a custom 64-bit kernel because I need the
>> kernel to have the Speakup screen reader compiled in. (I'm blind)
>
>Hi, I think you are the first blind person on debian-amd64.
>
>For the i386 Debian-Installer there is an "access floppy" image for
>blind people. I'm not sure what that entails (does it have speakup?)
>but it would be good if you could test it and report back.
>
>Building something based on that for amd64 shouldn't be too hard if
>you are willing and able.
>
>> Compiling the 64-bit kernel went OK and I am able to boot into a 64-bit
>> environment as per the instructions in the howto. I downloaded the
>> sid-amd64-netinst iso and mounted it via loopback.
>>
>> I am not sure what to do next to initiate the installation process. The
>> howto indicated that there should be a debootstrap binary somewhere which
>> I assume might get me on my way but I am unable to find a debootstrap
>> binary anywhere on the iso.
>
>I think the HowTo exclusively assumes you are already running a Debian
>system, there you just run "apt-get install debootstrap" to get the
>binary installed.
>
>If you have an rpm-based system, you can use alien to convert the .deb
>into .rpm, or download an rpm-ized version at
>http://people.debian.org/~blade/install/debootstrap
>
>Or, you can use http://www.debian.org/releases/stable/i386/ch-preparing.en.html
>Section 3.7.2 ff to install it manually.
>
>> The main Debian Sarge installation manual talks about a base.tgz file
>> containing an installation binary but I assume (possibly incorrectly) that
>> this can't be used in this case because it would be 32-bit.
>
>We don't generate a base.tgz for amd64 but instead the CD contains a
>partial debian mirror that debootstrap can use directly. No unpacking
>required.
>
>> Can anyone please direct me to where the installation binary is and
>> anything else I need to do if indeed this is what I need to get the
>> installation process underway.
>>
>> Thanks in advance,
>> Monty
>
>After installing debootstrap the following should work
>(theoretically):
>
>debootstrap --arch=amd64 testing /wherever/chroot file:///cdrom/
>
>or directly from net without the CD:
>
>debootstrap --arch=amd64 testing /wherever/chroot http://debian-amd64.alioth.debian.org/pure64
>
>
>Hope that helped.
>
>MfG
> Goswin
>
>
>
Reply to: