On Wed, May 27, 2015 at 3:59 PM, yu <[email protected]> wrote: > Hi, > > If you can confirm that there are no further tftp request after > downloading the yaboot binary,
I'll use tcpdump (available on osx?) to verify this. > Here is the version of yaboot from > Redhat, you can try it. > > Some months ago, I found that the Yaboot package in Debian repository > can not boot from network, but the yaboot in RHEL 6.5 (ppc64) can. > > Although it is from a 64bit server OS, but yaboot is always a 32 bit > elf, so I think it may also work under iBook. > > http://104.236.60.141/static/yaboot > Thanks. I'll give it a try after work. -clark > > 2015-05-27 14:57 GMT+08:00 clarkw <[email protected]>: > > On Wed, May 27, 2015 at 2:50 PM, yu <[email protected]> wrote: > >> > >> Hi, > >> > >> As far as I know, there should be a step to find and download the > >> yaboot.conf after download the yaboot binary. the finding rule is: > >> > >> First with the name of the MAC address > >> then the hex of ip address > >> then minus half Byte of the ip address > >> half byte ... > >> last /etc/yaboot.conf > >> > >> you haven't mention the step, is there something in the log of tftp? > > > > > > I did not see the steps from dnsmasq's output. The only tftp request I > can > > see is for yaboot. (Not sure if dnsmasq would print messages when > requesting > > for non-existing files.) The Debian's install guide does not say > yaboot.conf > > must be in the /etc dir but I can try it. > > > > -clark > >> > >> > >> 2015-05-27 13:51 GMT+08:00 Clark Wang <[email protected]>: > >> > I'm trying to install Debian 8 on my iBook G4. As suggested in another > >> > thread I chose the netboot installation method. > >> > > >> > I donwloaded and compiled dnsmasq (2.72) and configured both DHCP and > >> > TFTP > >> > with it. The dnsmasq.conf file looks like this: > >> > > >> > # for easy trouble-shooting > >> > no-daemon > >> > keep-in-foreground > >> > > >> > # disable DNS > >> > port=0 > >> > > >> > dhcp-range=192.168.0.201,192.168.0.210 > >> > # 192.168.0.1 is my wifi router. I've turned off DHCP on it. > >> > dhcp-option=option:router,192.168.0.1 > >> > dhcp-option=option:dns-server,192.168.0.1 > >> > # 192.168.0.10 is my macbook where dnsmasq is running > >> > dhcp-boot=yaboot,macbook,192.168.0.10 > >> > dhcp-leasefile=/Users/clarkw/utils/dnsmasq/dhcp-leases > >> > > >> > enable-tftp > >> > tftp-root=/Users/clarkw/utils/dnsmasq/tftp > >> > > >> > I've downloaded the Debian 8 netboot images from here and put them > under > >> > the > >> > tftp root dir: > >> > > >> > initrd.gz > >> > vmlinux > >> > yaboot > >> > yaboot.conf > >> > > >> > From the iBook's Open Firmware prompt ("0 >") I inputed > >> > > >> > boot enet:0,yaboot > >> > > >> > From the dnsmasq's output I can see that the iBook has requested an IP > >> > address and downloaded the yaboot file but did not download the > vmlinux > >> > and > >> > initrd.gz files. Then the system panics. The final panic message is > like > >> > this: > >> > > >> > Kernel panic - not syncing: VFS: Unable to mount root fs on > >> > unknown-block(0,0) > >> > > >> > (The screenshot can be found here.) > >> > > >> > So what may be wrong with my configuration? Do I need to update the > >> > downloaded yaboot.conf file? > >> > > >> > Thanks. > >> > > >> > -clark > >> > >> > >> -- > >> To UNSUBSCRIBE, email to [email protected] > >> with a subject of "unsubscribe". Trouble? Contact > >> [email protected] > >> Archive: > >> > https://lists.debian.org/cadayl-qvmsa5lxtx0ea3fw_xzo3dzjztrhth7_f9cnmzjp7...@mail.gmail.com > >> > > >

