hi: thank you for your help. and i get the boot message by the way you said: $cat /dev/klog >boot.log
here is the output: GNUmach 1.2 AT386 boot: physical memory from 0x0 to 0x3f00000 GNUmach 1.2 AT386 boot: physical memory from 0x0 to 0x3f00000 pcibios_init : BIOS32 Service Directory structure at 0x000fac30 pcibios_init : BIOS32 Service Directory entry at 0xfb0a0 pcibios_init : PCI BIOS revision 2.10 entry at 0xfb0d0 Probing PCI hardware. hd0: ST320413A, 19092MB w/1024kB Cache, CHS=2434/255/63 hd3: SAMSUNG CD-ROM SC-148T, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 Failed initialization of WD-7000 SCSI card! EATA0: address 0x1f0 in use, skipping probe. EATA0: address 0x170 in use, skipping probe. ppa: Version 1.42 ppa: Probing port 03bc ppa: Probing port 0378 ppa: SPP port present ppa: PS/2 bidirectional port present ppa: Probing port 0278 scsi : 0 hosts. scsi : detected total. 3c59x.c:v0.99L 5/28/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html 0 3c515 cards found. eth0: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port 0 3c515 cards found. eth1: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port Partition check (DOS partitions): hd0: hd0s1 hd0s2 < hd0s5 hd0s6 hd0s7 hd0s8 hd0s9 hd0s10 > com0: at atbus0, port = 3f8, spl = 6, pic = 4. (DOS COM1) com1: at atbus1, port = 2f8, spl = 6, pic = 3. (DOS COM2) module 0: (hd0,9)/hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume) module 1: (hd0,9)/lib/ld.so.1 /hurd/exec $(exec-task=task-create) 2 multiboot modules task loaded: (hd0,9)/hurd/ext2fs.static --multiboot-command-line=(hd0,9)/boot/gnumach.gz root=device:hd0s10 -s --host-priv-port=2 --device-master-port=3 --exec-server-task=4 -T typed device:hd0s10 task loaded: (hd0,9)/lib/ld.so.1 /hurd/exec start (hd0,9)/hurd/ext2fs.static: hd02: bad access: block=28, count=2, blockend=30, nr_sects2 end_request: I/O error, dev 03:02, sector 28 question 1: i downloaded the gnu-latest.tar.gz from ftp:alpha.gnu.org as installation doc recommanded ,but it seems the version is gnumach1.2 not 1.3 as you say ,why? question 2: i has D-Link DFE530 not 3cxxx ,and whatever it detected is uncorrect. why? is this the reason ican't settrans the pfinet? when i typed: $settrans -fgap /servers/socket/2 /hurd/pfinet -i eth0 -a "myip" -g "gateway" -m "mask" it tells me: /hurd/pfinet:eth0:(os/devices) no such device. settrans:/hurd/pfinet:Translator died. question 3:when i typed: $df -m it tells me : df:cannot read table of mounted filesystems:No such file or directory and this the /etc/fstab: # /etc/fstab: static file system information # # <file system> <mountpoint> <type> <options> <dump> <pass> /dev/hd0s10 / ext2 rw 1 1 /dev/hd0s7 swap swap defaults 0 0 question 4:how to edit the file /etc/fstab so i can mount cdrom? please help me .

