Subject: Re: agp in installation kernel not wanted
To: None <port-i386@netbsd.org>
From: Ja'far Railton <ibn.richard@gmail.com>
List: port-i386
Date: 09/03/2005 00:50:38
This is a multi-part message in MIME format.
--------------040304030402000408000504
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Perry E. Metzger wrote:
>> This is an R30 (c. 4 years old?) BTW do you know a good HOWTO for
>>
>> booting from memory key, i.e. setting it up?
>>
>
> It isn't very hard.
>
> 1) you must put an MBR on the key and it must list the NetBSD
> partition as the active partition.
> 2) disklabel, newfs, and installboot the thing, and it all should
> "just work"...
>
>>>> I guess I can try a netboot from my other laptop, once
>>>> I read through the howtos and get it set up.
>>>>
>>>
>>> That's pretty easy to set up. You don't even actually need to set up
>>> NFS -- you can just directly netboot an INSTALL kernel from tftp.
>>>
>>
> To do what I just suggested:
>
> 1) You'll need to set up something like this in your dhcpd.conf to get
> dhcpd to answer with a different boot file during the initial stage
> and during the stage when the pxe loaded boot loader runs:
>
> host install {
> hardware ethernet 0:11:43:cd:bb:ca;
> fixed-address 10.0.0.76;
>
> # This section allows dhcpd to respond with different answers
> # for the two tftp requests for the bootloader and kernel.
>
> if substring (option vendor-class-identifier, 0, 20) =
> "PXEClient:Arch:00000" {
>
> # This bootloader sets video console
> filename "pxeboot_ia32.bin";
>
> } else {
> # This is the name of the kernel image to load:
> filename "tftp:netbsd";
> }
> }
>
> and you will need a /tftpboot/ directory that looks like:
>
> $ ls -l /tftpboot/
> total 2810
> -rwxr-xr-x 1 root wheel 2808659 Mar 25 14:59 netbsd
> -r--r--r-- 1 root wheel 41784 Mar 25 14:59 pxeboot_ia32.bin
>
> and you will need a tftp line in your inetd.conf like this:
>
> tftp dgram udp wait root /usr/libexec/tftpd
> tftpd -l -s /tftpboot
>
> With this setup, you can simply load an INSTALL kernel over the
> net, which is pretty easy.
>
> Perry
Thanks Perry - excellent.
Meanwhile, I have had some success with the other options. I came home
armed with a USB floppy drive (thanks Perry for the advice), a NetBSD
3.0_BETA iso coutesy of Matthias (BSD-Crew.de) (thanks Steve for
suggesting that), and a network cable.
Well, I went to try the floppy boot first but when I booted it I found
it was a BIOS upgrade disk that I had prepared earlier (but couldn't use
without a floppy drive!) so I went ahead with that. Then I installed
from the 3.0_BETA iso, and it was all good, so I'm not sure if it was
the BIOS upgrade or just the 3.0_BETA that did the trick.
Only problem so far is a miniature display in X... it was the right size
at first but bad resolution so I did a xf86cfg. Resolution improved but
as I said, the whole display is the size of a normal window now. I am
googling this now, but if anyone cares to chime in...
Thanks again to all who helped on this.
- Ja'far
--------------040304030402000408000504
Content-Type: message/rfc822;
name="Re: agp in installation kernel not wanted"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="Re: agp in installation kernel not wanted"
Message-ID: <4318DD36.2090306@gmail.com>
Date: Sat, 03 Sep 2005 00:16:06 +0100
From: Ja'far Railton <ibn.richard@gmail.com>
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8a6) Gecko/20050111
MIME-Version: 1.0
To: "Perry E. Metzger" <perry@piermont.com>
Subject: Re: agp in installation kernel not wanted
References: <20050901134125.A970A3C028C@berkshire.machshav.com> <87wtm0ooal.fsf@snark.piermont.com> <20050901200239.GA996@snowdrop.l8s.co.uk> <4317AA31.8080900@gmail.com> <87d5nry492.fsf@snark.piermont.com> <29d7ddef050902071940ec371b@mail.gmail.com> <8764tj1c70.fsf@snark.piermont.com>
In-Reply-To: <8764tj1c70.fsf@snark.piermont.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Perry E. Metzger wrote:
>> This is an R30 (c. 4 years old?) BTW do you know a good HOWTO for
>>
>>booting from memory key, i.e. setting it up?
>>
>>
>
>It isn't very hard.
>
>1) you must put an MBR on the key and it must list the NetBSD
> partition as the active partition.
>2) disklabel, newfs, and installboot the thing, and it all should
> "just work"...
>
>
>
>>>>I guess I can try a netboot from my other laptop, once
>>>>I read through the howtos and get it set up.
>>>>
>>>>
>>>That's pretty easy to set up. You don't even actually need to set up
>>>NFS -- you can just directly netboot an INSTALL kernel from tftp.
>>>
>>>
>To do what I just suggested:
>
>1) You'll need to set up something like this in your dhcpd.conf to get
> dhcpd to answer with a different boot file during the initial stage
> and during the stage when the pxe loaded boot loader runs:
>
>host install {
> hardware ethernet 0:11:43:cd:bb:ca;
> fixed-address 10.0.0.76;
>
> # This section allows dhcpd to respond with different answers
> # for the two tftp requests for the bootloader and kernel.
>
> if substring (option vendor-class-identifier, 0, 20) =
> "PXEClient:Arch:00000" {
>
> # This bootloader sets video console
> filename "pxeboot_ia32.bin";
>
> } else {
> # This is the name of the kernel image to load:
> filename "tftp:netbsd";
> }
>}
>
>and you will need a /tftpboot/ directory that looks like:
>
>$ ls -l /tftpboot/
>total 2810
>-rwxr-xr-x 1 root wheel 2808659 Mar 25 14:59 netbsd
>-r--r--r-- 1 root wheel 41784 Mar 25 14:59 pxeboot_ia32.bin
>
>and you will need a tftp line in your inetd.conf like this:
>
>tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
>
>With this setup, you can simply load an INSTALL kernel over the
>net, which is pretty easy.
>
>
>Perry
>
>
Thanks Perry - excellent.
Meanwhile, I have had some success with the other options. I came home
armed with a USB floppy drive (thanks Perry for the advice), a NetBSD
3.0_BETA iso coutesy of Matthias (BSD-Crew.de) (thanks Steve for
suggesting that), and a network cable.
Well, I went to try the floppy boot first but when I booted it I found
it was a BIOS upgrade disk that I had prepared earlier (but couldn't use
without a floppy drive!) so I went ahead with that. Then I installed
from the 3.0_BETA iso, and it was all good, so I'm not sure if it was
the BIOS upgrade or just the 3.0_BETA that did the trick.
Only problem so far is a miniature display in X... it was the right size
at first but bad resolution so I did a xf86cfg. Resolution improved but
as I said, the whole display is the size of a normal window now. I am
googling this now, but if anyone cares to chime in...
Thanks again to all who helped on this.
- Ja'far
--------------040304030402000408000504--