Installation
Hi,
I'm trying to install GNU/Hurd, dpkg method. GNU/Linux
cross-installation worked, I set up GRUB (I think) the right way, but
at Hurd boot, I get one message "SCSI IO error dev 08:04 block XXXX
absolute block YYYYYY" (or was it "sector" instead of block?) and
then: "can't open server boot script /dev/sd0s8/boot/: Inappropriate
file type or format".
I tried to google for a solution, but all I found were messages of
persons who got the partition numbering wrong, which I think I
didn't.
Here's my setup:
1 IDE hard disk on primary
1 IDE DVD drive on secondary
An adaptec AHA-3950U2 SCSI controller (AIC-7897) Here is the Linux
boot message about it: (The Hurd one is similar)
(scsi0) <Adaptec AHA-394X Ultra2 SCSI host adapter> found at PCI 0/13/0
(scsi0) Wide Channel A, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 393 instructions downloaded
(scsi1) <Adaptec AHA-394X Ultra2 SCSI host adapter> found at PCI 0/13/1
(scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Downloading sequencer code... 393 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.33/3.2.4
<Adaptec AHA-394X Ultra2 SCSI host adapter>
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.33/3.2.4
<Adaptec AHA-394X Ultra2 SCSI host adapter>
On this controller:
Channel A
1 HD (ID 1)
1 removable disk (ID 4)
Channel B
1 scanner
Here are my settings:
Under Linux, my GNU/Hurd partition is /dev/sda8. Thus, under Hurd it
is /dev/sd0s8, right?
My Grub settings:
device.map:
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/hda
(hd2) /dev/sdb
menu.lst extract:
title Debian GNU/Hurd
root (hd0,7)
kernel /boot/gnumach.gz root=sd0s8
module /boot/serverboot.gz
Under linux, /dev/sda8 mounted on /gnu:
# ls -l /gnu/boot/servers.boot
-rw-r--r-- 1 root root 1146 f?év 20 17:47 /gnu/boot/servers.boot
# egrep -v '^#' /gnu/boot/servers.boot
/hurd/ext2fs.static --bootflags=${boot-args} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -Tdevice ${root-device} $(task-create) $(task-resume)
/lib/ld.so.1 /hurd/exec $(exec-task=task-create)
die $(serverboot)
The partition table:
Disk /dev/sda: 255 heads, 63 sectors, 1106 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1 8001 83 Linux
/dev/sda3 * 2 767 6152895 5 Extended
/dev/sda5 2 18 136521 82 Linux swap
/dev/sda6 19 631 4923891 83 Linux
/dev/sda7 632 674 345366 83 Linux
/dev/sda8 675 767 746991 83 Linux
You see my GNU/Hurd partition is about 765MB, that should be under the
1GB limit fairly surely :-)
Thanks for your patience and help,
--
Lionel Elie Mamane
Reply to: