[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#347692: Package: installation-reports



Package: installation-reports

INSTALL REPORT

Debian-installer-version: <Fill in date and from where you got the image>
	2006-01-03 from ftp.debian.org

uname -a:Linux bulwark 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i586
	Gnu/Linux
Date: started 2006-01-13, completed 2006-01-11
Method: How did you install?  What did you boot off?  If network
      install, from where?  Proxied?

      Although have 2.2r2 CD wanted to try install without it, to answer
      the question "What happens if I have to do scratch install and the
      CD's dead?"  

      After reading the install manual several times, decided that since
      I don't have USB or CD burner, and only ppp link to net to do the
      net install, booting from floppy.  See log file attached for gorry
      details.

Machine: AST Pentium 75
Processor: Pentium 75
Memory: 40 Mb
Root Device: /dev/hdc:
	It came with an 840 MB hard drive on hda but will only recognize
	that drive on hda, any other drive on hda is not recognized.  If
	that drive is on hda, the BIOS doesn't see a drive on hdc.
	Didn't want to use a large (for me) disk for a simple firewall
	(Bulwark).  Had slow noisy 540 MB hard drive wanted to use
Root Size/partition table:
	Here is the table as I wanted it, and as I ended up with, but
	see below for the juggling act it took to get to this.

	/dev/hdc1	23M				/boot
	/dev/hdc5	109				/
	/dev/hdc6	132				/usr
	/dev/hdc7	189				/var
	/dev/hdc8	89M swap
	

Output of lspci and lspci -n:
0000:00:00.0 Host bridge: Intel Corp. 430FX - 82437FX TSC [Triton I] (rev 02)
0000:00:07.0 ISA bridge: Intel Corp. 82371FB PIIX ISA [Triton I] (rev 02)
0000:00:08.0 VGA compatible controller: ATI Technologies Inc 215CT [Mach64 CT] (rev 09)

0000:00:00.0 0600: 8086:122d (rev 02)
0000:00:07.0 0601: 8086:122e (rev 02)
0000:00:08.0 0300: 1002:4354 (rev 09)

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot worked:    [E] floppy boot won't grab off ppp link
				nor boot hd-media kernel because it
				doesn't have the modules to read a
				simple IDE disk
Configure network HW:   [E] didn't detect NIC but then this is the
				firewall machine, the internet is via
				ppp
Config network:         [E] ditto
Detect CD:              [E] no cd to detect, no cd burner, no usb
				did find the ISO image once
Load installer modules: [O]
Detect hard drives:     [E] Floppy boot disks don't recognize IDE
				drives, only usb
Partition hard drives:  [E] Ok if you get it right the first time, but
				if you go back to change it, hangs.
Create file systems:    [O] OK, but don't know if it searches for bad
				blocks.  Old installer asked, and
				defaulted to no.  This one doesn't ask,
				so did it manually prior to running the
				installer
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [O]
Reboot:                 [ ]

Comments/Problems:

<Description of the install, in prose, and any thoughts, comments
      and ideas you had during the initial install.>

Install logs and other status info is available in /var/log/debian-installer/.
Once you have filled out this report, mail it to submit@bugs.debian.org.


Here's my log that I kept as I went along:

Log of the bulwark's new install of Debian 3.1

Lilo is set up to boot /boot/newinstall/vmlinux

business-card iso is in /

I thought all should work, but the installer version on the floppy boot
doesn't pull base stuff out of the iso file but insists on pulling off
the net which is not available.

Download the hd-media files again, put them where they belong and try
again tomorrow.

Reading the debian CD page again, the business-card.iso does not contain
any packages.  The basic netinst does.  Its 180MB, downloading it now.
The install programme is able to find the iso files deeper in the file
system.  /usr on bulwark's hda has room for a 180MB iso file.  This
partition will be inactive during the install.  I put it in
/usr/local/share

I made a boot floppy, to be tested, which uses lilo to boot kernels on
the hard drive.  I looks for /hda5 /hdc5 as well as /boot/newinstall on
hda5 and hdc5.  With this, I should be able to swap the two drives so
that the iso is on hdc whatever and the new install happens directly on
hda.

Next:  test boot floppy per paper notes, the swap drives and start
install.

OOPS: first, I forgot to turn off automatic backups so its been backing
up the .iso file to /var, filling it so mail doesn't work.  Moved the
.iso to /usr/local/share/doc.

	second, the lilo floppy doesn't work.

This has turned into quite a puzzle.  The whole puzzle started with
trying to avoid a lilo problem once install is done re moving the drive
from hdc to being hda.  It has turned into:  Faced with a bare-metal
recovery, assuming that I have a blank drive, how can I install debian.
The short answer is that I can't without being able to burn a CD.  If I
have a prveious set of boot floppies with utilities (which I do), I can
partition the drive, format it, and using split and sneaker-net could
move the ISO image, the kernel, and the initrd over to the new drive.
The question is how can I now boot that?  Syslinux only boots kernels on
the floppy it's on; Lilo only boots kernels that are there when its run.
So how can I install Lilo on the drive?  Its a static executable.  Could
I manually create a miniture root directory tree with /etc and /boot and
with lilo on the floppy using -r, install lilo on the drives MBR?  Would
GRUB work?

GRUB is great:  got the package grub-disk and made a floppy from the
image file.  It boots with a menu.  alter the menu item (so can make
sure everything right before booting, rather than command-line).  

So far, it will boot the standard linux on /dev/hda (hd0,0).  The BIOS
doesn't see the second drive, so neither can GRUB.

	ADDENDUM ADDED LATER HERE FOR CLARITY
	BIOS NOTE: this computer will only recognize the drive it came
	with on ide0.  If put another drive on ide0 it doesn't see it.
	If put another drive on ide1 with nothing on ide0, it sees it as
	the first hard drive.  Later when say swap drive, means
	disconnect origional drive.
	END OF ADDENDUM

It boots the install, after grub: serial --unit=0 --speed=115200
	terminal serial
	root (hd0,0)
	kernel (hd0,0)/newinstall/vmlinuz root=/dev/ram0
	ramdisk_size=12000 console=ttyS0,115200n8 debconf/priority=low

	initrd (hd0,0)/newinstall/initrd.gz

It finds the /usr/local/share/doc .iso file.

-----------------
Try it for real:

	having put the vmlinuz and initrd.gz files on
	hda5/boot/newinstall,
	
	swap hda for hdc.  This way, we're installing on hda but the
	partition containing the iso is still available.

	Use grub to boot the install:

	root (hd0,0)
	
	kernel (hd0,0)/newinstall/vmlinuz root=/dev/ram0
	ramdisk_size=12000 console=ttyS0,115200n8 debconf/priority=low

	initrd (hd0,0)/newinstall/initrd.gz

	boot

	SO FAR SO GOOD! get the low-memory notice.

	detecting hardware to find hard drives...

	unable to load some modules:

		floppy, ide-mod, ide-probe-mod, ide-generic, ide-floppy

	It found the iso in equiv to /dev/hdc? /usr/local/doc

	chose optional modules ppp and serial, just in case can then 
	carry on with ppp network install.

	FAILED TO COPY FILE FROM CDROM RETRY?

	retried, failed.

	I wonder if the iso is too low in the directory tree.  In the
	installation manual for harddrive booting (A.2.5) it says that
	all should be in the top level directory of the hard disk.

	TRY AGAIN.

swap drives back.

can't put the iso in the / partition (hda5) because iso is too big.
it will only fit on hda7 (/var).  Will try this, in case the programme
just want's the iso on the same disk. Copied rather than moved so still
have copy local to this machine.


Try again:
	shutdown bulwark
	swap drives but leave working system disconnected
	boot grub via floppy
	set for serial terminal

	detecting hardware to find hard drives...
	unable to load some modules, as above.
	found iso file in eq to hda7.
	load installer components from installer iso...
	DON'T CHOOSE OPTIONAL MODULES AT THIS TIME.

	loading components....

		FAILED TO COPY FILE FROM CDROM RETRY?
		Went down to console and used second vt.
		df shows that cdrom is mounted, cd and ls /cdrom
		shows its there.

		using scroll-lock and good timing, able to freeze the
		screen as it blips by retrying. Its failing at 18%,
	
		Confirmed by looking at the packages files that it shows
		its there in the place where it is, under
		pool..../e/e2fsprogs/

	either:  the copy has been corrupted or it was corrupted getting
	to me.

	
swap drives back, and reboot to working system
remove iso from hdc7
copy iso from workstation to hdc7 and verified its the same, 
copied also to /usr/local/share/doc and verified its the same.
remove newinstall from /boot, can just copy from workstation.
swap drives and boot as before with grub disk.

try again:
	as above, don't choose optional modules.
	FAILED AS ABOVE.

swap drives back and reboot to working system
get new images via ftp from debian.

retreived hd-media vmlinuz's and initrd.gz's and verified the MD5SUMS
file, from the images directory which contains the hd-media directory
and the MD5SUMS file:
	md5sum -c MD5SUMS > op 2>&1
	there are no lines in op that say that md5 failed, only that 
	it can't open some of the files (because I didn't retreive
	them).  Ditto the copies I had previously retreived, and used
	above.

retreived the net-inst iso file and the MD5.  It matches find.  However,
the previous copy I retreived was a few MB small and the MD5 fails.  I
guess this teaches me (It did, I know know how to use md5sum).  My
previous experience downloading individual files was over a bbs (e.g.
IBM's for OS/2 files) using Zmodem which does CRC as it goes.  Why
doesn't FTP use error correction?

copy files to bulwark:
images to /mnt/hdc1/hd-media/vmlinuz and initrd.gz
	(kept the whole directory structure with the MD5SUMS,
	verified the md5sums on bulwark)

iso to /mnt/hdc7 (also the MD5SUMS and verified file).

accidentally mount hda1 instead of hdc1 when doing the kernels and
accidentally erased the current initrd.img file, as well as the
system-map.  I hope the power doesn't go off untill I fix this.

dpkg-reconfigure the kernel, but warns that no system-map.  Just to be
sure also reinstalled the kernel image.  It boots fine.

stop exim4 on workstation, unmount bulwark's NFS shares
ssh bulwark and shutdown.

Try again:
	disconnect origional drive and boot with grub floppy
		root (hd0,)
		kernel (hd0,0(/hd-media/2.6/vmlinuz /
			devfs=mount,dall /
			root=/dev/ram0 /
			ramdisk_size=12000 /
			console=ttyS0,115200n8
			debconf/priority=low
		initrd (hd0,0)/hd-media/2.6/initrd.gz	

	boot ok
	...
	loading components...
	unable to load some modules, as above
	searching drives for an installer ISO image...
	found on ==hda7
	loading components, don't choose optional components...
	IT WORKED.
	detect network hardware:
		I have an NIC but that goes up my network not to the
		internet.  I'm using the net-inst cd so I can get a
		functioning base system to then use ppp.
	unable to load some modules, as above.
	chose no ethernet card, since not using for install
	configure the network: no network interfaces were detected, 
	continue.
	hostname: bulwark
	free memory (low memory install)
	Detect hardware.
	prompt for module parms YES
	no pcmcia
	unable to load some modules, as above.
	partition disks:
	OOPS, of course, debian correctly sees disk as hdc
		we'll see if it works.
	edit partition table.
	HOLD THE PRESSES!
	I didn't realize that JFS was an option.
		Just re-read the comparisions in the Linux Gazzette and
		JFS is better than reiserfs for what I'm doing.
		Since I'm using the file system to hold the image...

	aboart install
	swap drives,
	reboot.
	
	
reading ibm's overview on JFS.  Default block size is 4096 for
spped over space efficiency.  Since bulwark has small disk, will
want smaller block size.  I've decided to manually format the
drive.

run aptitude and install jfsutils on both bulwark and
workstaiton.
can't set block size, but JFS still looks like what I want.
	at least I can check bad blocks, unlike resiserfs
		(I don't know the status of my old disk's
		ability to manage bad blocks)

umount /mnt/bulwark/hdc*
on bulwark, unexport hdc shares, comment-out entries in /etc/exports
umount /mnt/hdc*
comment-out entries in /etc/fstab 
cfdisk /dev/hdc
change partition types:  install program has type as ReiserFS,
yet reiserfs isn't on the type list, neither is JFS.  Since IBM
says that JFS is the default type on AIX now, chose type AIX.
man jfs_mkfs shows options but doesn't give details.  Download
info from IBM website.  

for partitions on bulwark, use:
	jfs_mkfs -c -L label /dev/hdc?
		-c  check for bad blocks
		
copied files and checked md5sums as before, however, only left the 2.6
images since not room for 2 plus one installed via installer, if any.

stop exim4 on workstation, umount bulwark shares
ssh bulwark and shutdown -hF now

boot with grub: attempt to access block outside partition.

turn off, swap drive, reboot to running system.

Is the problem that grub can't access jfs, or that the type in the
partition says aix?  
	change type to linux and see what happens.

Try again:

	boot with grub: that was it.
	low memory mode
	scan hard-drives looking for ISO, default modules, no ask parms
	unable to load some modules, as above.
	first scan can't find ISO, long scan gives up right away,
	CAN'T FIND THE ISO.
	abort: see if file there, if it is,
		then the install can't read JFS untill it gets the ISO
		I was hoping it would come under what the installation
		manual says about supported systems (among others).

swap drives, reboot,
iso is there on hdc7
interesting that cfdisk shows type as Linux JFS and I can't change it.
make reiserfs on hdc7: mkreiserfs -l /var /dev/hdc7
copy ISO and MD5SUMS and verify
shutdown
swap drives, reboot with grub.
Try again:
	found the ISO on =hdc7
	loading components, didn't choose optional ones
	detect network hardware	
	prompt for module parms YES
	pcmcia no
	unable to load some modules, as above
	no ethernet card
	configure network, get warning about no hardware, continue..
	set hostname: bulwark
	free memory
	detect hardware
	prompt for module parms YES
	pcmcia no
	unable to load some modules, as above
	partition disks
	manually edit partition table
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #5 logical  109.9 MB   K jfs        /
		>      #6 logical  132.1 MB   K jfs        /usr
		>      #7 logical  188.9 MB   K reiserfs   /var
		>      #8 logical   91.3 MB   f swap       swap

	finish and write changes to disk
	warning confirm  YES
	formatting hdc8 for swap
	failed to mount hdc7 /var failed
		go to vc2 and see what's up
		hdc7 is already mounted to access ISO and it doesn't
		want to do both.  
	try to continue without separate /var partition
		>      #7 logical  188.9 MB     reiserfs

	finish and write changes to disk
	warning about no partition changes or formatting re
		pre-exisiting files.
	continue YES
	install the base system
	choose the kernel image: 2.6.8-2-386
	UNABLE TO INSTALL SELECTED KERNEL see vc3
		cpio error, no space left on device
			its automatically cleared it so I don't know 
			which device, but I'm guessing hdc5 / 
		next time mount /var on hdc6 and leave /usr on /
	back to partition disks
	manually edit partition table
		reformat so existing files don't get in the way
		but don't reformat /boot or will lose hd-media
			should have put hd-media with the ISO
		>     #5 logical  109.9 MB   F jfs       /
		>     #6 logical  132.1 MB   F jfs       /var
		>     #7 logical  188.9 MB     reiserfs

	write changes to disk? YES
	install the base system
	choose the kernel image: 2.6.8-2-386
	UNABLE TO INSTALL SELECTED KERNEL see vc3
	it's / that's full
	continue YES

	go to vc2 and try to move stuff around.  can't.
	tried mv usr to var/local just to get kernel installed, can't.

Next time:
	without repartitioning, need a bigger / directory.  Once
	installed, can move things around temporarily using NFS.
	abort
swap drives
boot working system.
determine new partition allotment:
	hdc1 24MB  jfs		/boot
	hdc5 110MB jfs	 	/var
	hdc6 132MB jfs		/
	hdc7 189MB reiserfs	ISO file
make filesystems as required
jfs_mkfs -c -L ? /dev/hdc?
mkreiserfs -l ? /dev/hdc?
verify cfdisk shows correct
copy ISO and MD5SUMS to /mnt/bulwark/hdc7
verify MD5SUMS
shutdown
try again:
	swap drives, reboot with grub
		root (hd0,0)
		kernel (hd0,0)/hd-media/2.6/vmlinuz \
			devfs=mount,dall
			root=/dev/ram0
			ramdisk_size=12000
			console=ttyS0,115200n8
			debconf/priority=low
		initrd (hd0,0)/hd-media/2.6/initrd.gz
		boot
	found iso on ==hdc7
	loading components, no optional modules
	detect network hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	no ethernet card
	configure network
	warning: no NIC
	hostname: bulwark
	free memory
	detect hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	partition disks
	manually edit partition table
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
       		>      #1 primary   24.3 MB B K jfs        /boot
       		>      #5 logical  109.9 MB   F jfs        /var
		>      #6 logical  132.1 MB   F jfs        /
       		>      #7 logical  188.9 MB     reiserfs   
       		>      #8 logical   91.3 MB   f swap       swap
	finish and write changes
	warning YES
	install the base system
	choose the kernel image: 2.6.8-2-386
	ERROR INSTALLING THE KERNEL, see vc2
	df -h:
		mount-point	used 	%
		/target 	124.8MB	100%
		/target/boot	  6.2MB 28%
		/target/var	 41.9MB 40%

	install manual says you need a minimum of 110MB for basic
		system. What gives?  

	will have to make a partition table setup that allows the
	install but has free-space to make final production partitions.
	Need multiple partitions because want to mount /usr ro and keep
	/boot small and ro, and / small.
	abort install
swap drives,
reboot
remount bulwark shares and start exim4 on workstation


determine new partition allotment:
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #5 logical  130.9 MB   F jfs        /var
		>      #6 logical  150.0 MB   F jfs        /
	      	>      #7 logical  150.0 MB     reiserfs   ISO image
  		>      #8 logical   91.3 MB   f swap       swap

unexport hdc shares on bulwark
cfdisk /dev/hdc
make filesystems as required
jfs_mkfs -c -L ? /dev/hdc?
mkreiserfs -l ISO /dev/hdc7
mount shows correct
df --si shows available:
	hdc1	17MB
	hdc5   130MB
	hdc6   149MB
	hdc7   117MB : what is using 34MB?  bad clusters?
exportfs -r
copy ISO and MD5SUMS to /mnt/bulwark/hdc7
verify MD5SUMS
df --si shows for hdc7: used 148 MB avial 2.7MB
stop exim4 on workstation, unmount bulwark shares
unexport shares on bulwark
shutdown bulwark
swap drives, reboot with grub
	root (hd0,0)
	kernel (hd0,0)/hd-media/2.6/vmlinuz \
		devfs=mount,dall
		root=/dev/ram0
		ramdisk_size=12000
		console=ttyS0,115200n8
		debconf/priority=low
	initrd (hd0,0)/hd-media/2.6/initrd.gz
	boot
	OOPS
		Freeing unused kernel memory: 204k freed
		attempt to access beyond end of device
		ram0: rw=0, want 18890, limit16384
		kernel panic: No init found.
	didn't verify hda's MD5SUMS.

try rebooting with grub again, just in case
OK.

	found iso on ==hdc7
	loading components, no optional modules
	detect network hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	no ethernet card
	configure network
	warning: no NIC
	hostname: bulwark
	free memory
	detect hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	partition disks
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #5 logical  130.9 MB   F jfs        /var
		>      #6 logical  150.2 MB   F jfs        /
	      	>      #7 logical  150.2 MB     reiserfs   ISO image
  		>      #8 logical   91.3 MB   F swap       swap
	finish, write changes, warning, YES


	df before install base system
		device	size	used	avail	%	mountpoint
		hdc7	143.2M	140.7M	  2.5M	98%	/hd-media/
		hdc6	142M	   188k 141.8M	0%	/target/
		hdc1	21.9M	6.2M	15.7M	28%	/target/boot/
		hdc5	123.3M	   148k	123.2M	0%	/target/var/
	
	install base system
	df before install kernel
		hdc7	143.2M	140.7M	  2.5M 	98%	/hd-media/
		hdc6	142.0M	 96.0M	 46.0M	68%	/target/
		hdc1	 21.9M	  6.2M	 15.7M	28%	/target/boot/
		hdc5	123.3M	 41.2M	 82.1M  33%	/target/var/
	
	choose the kernel image: 2.6.8-2-386

	same error.
	Since ISO on #7 just fits, don't need to change it.
		#1 for /boot is fine
		#5 for /var can be shrunk
		#6 for / needs to be bigger.
	Need to repartition but leave room to resort afterwards.
	Will need to ensure after install, and resorting, that there is still
	room in / to upgrade the kernel.  To do this, we need to break /usr out
	of the / partition.  After install, the hardest to move about is /.
	Try this:
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #6 logical  159.9 MB   f jfs        /
		>      #7 logical  120.7 MB   f jfs        /var
		>      #5 logical  150.2 MB     reiserfs   ISO image
		>      #8 logical   50.0 MB   f jfs        /usr
		>      #9 logical   41.3 MB   f swap       swap

		(after install, 120 /var becomes usr, ISO becomes var, 50 /usr
		joines with 41 swap to be 91 swap)

	Since are only repartitioning empty or disposable partitions, don't need
	to abort install.
	back to partition the disk
		set it up
	warning YES
	warning: kernel unable to read partition table, Linux won't know
		anything about changes untill reboot.
	continue
	couldn't creat jfs on #7
	continue
	puts me back to partitioner
	undo changes
	go back
	execute a shell
	cfdisk /dev/hdc
		no hdc device.  Have to find out what its called under devfs
	df
		/dev/discs/disc0/part7 is hdmedia
	cfdisk /dev/discs/disc0
		no
	cd /dev;ls
		cd /discs;ls
			cd disc0
			/dev/ide/host1/bus0/target0/lun0 !#?@$
			ls
			disc part1 part2 part5 part6 part7 part8

	cfdisk /dev/ide/host1/bus0/target0/lun0
	no good, errors on part5
	exit
	abort
reboot to my emerg bootfloppy and repartition from there
cfdisk /dev/hdc
	bad logical partition5, partition overlap
	looks like the installer's partitioner messed up the partition
	table
swap drives.  will have to recopy the iso and boot files after
	repartition.
reboot
cfdisk /dev/hdc: same error
cfdisk -z /dev/hdc: manually repartition
make filesystems as required
jfs_mkfs -c -L ? /dev/hdc?
mkreiserfs -l ISO /dev/hdc7
mount shows correct


copy ISO and MD5SUMS to /mnt/bulwark/hdc7
verify MD5SUMS
df --si shows for hdc7: used 148 MB avial 2.7MB
stop exim4 on workstation, unmount bulwark shares
unexport shares on bulwark
shutdown bulwark
swap drives
reboot with grub
OOPS
	Freeing unused kernel memory: 204k freed
	attempt to access beyond end of device
	ram0: rw=0, want 18890, limit16384
	kernel panic: No init found.
just like last time.
reboot with grub.
same kernel panic
swap drives, reboot working system
verify md5sums on vmlinuz and initrd.gz OK
reboot with grub: OK
Try again:
	found iso on ==hdc7
	loading components, no optional modules
	detect network hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	no ethernet card                                            
	configure network
	warning: no NIC 
	hostname: bulwark
	free memory
	detect hardware
	prompt module params YES
	PCMCIA NO
	unable to load some modules
	partition disks
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #5 logical  160.0 MB   K jfs        /
		>      #6 logical  120.2 MB   K jfs        /var
	      	>      #7 logical  150.2 MB     reiserfs   ISO image
  		>      #8 logical   50.1 MB   K jfs        /usr
		>      #9 logical   41.8 MB   f swap       swap
	finish, write changes, warning, YES
	install the base system
	base system install error: 
		the dbootstrap programme exited with an error
			(return value 1)
		check /var/log or vc3
	  error: no space left on device
	  during install of libc6:
	  failed in buffer_write(fd) (12,ret=-1)
	df -h
		hdc	sz	us 	av  	% 	mntpoint
		5    	151.4	13.2	138.1	9	/target
		1	 21.9	 4.3	 17.6	20	/target/boot
		8	 46.5	39.7	 68	85	/target/usr
		6	113.5	33.6	 79.9	30	/target/var

	Don't know what's wrong.
	continue
	continue
	install the base system
	warning about existing files on target, to go back and reformat
	partition disks
	set #s 5,6,8,9 to format
	install the base system
	same base system installation error.
	abort
	reboot with grub: OK
	execute shell:
		df -h: size	used	avail	%	mountpoint
		tmpfs: 100MB 	 21.0	 79	21	/
		#7	143.2	140.7	  2.5	98	/hd-media
		loop 0 100% /cdrom
		
		free:	Total	Used 	Free	Shared	Buffers
		Mem:	37912	35224	 2688	     0	     156
		swap:	    0	    0	    0
		Total:	37912	35224	 2688
	partition disks:
		same, set to format, except #1,7
	finish, write changes, warning YES
	shell: 
		df -h: (note: goes off right hand side of screen
		tmpfs:	100MB	 13.9	 86.1	14	/
		loop 0 100% /cdrom
		#5	151.4	188k	151.2	 0	/target
		#1	 21.9	  4.3	 17.6	20	/target/|||||
		#8	 46.5	140K	 46.4	 0 	/target/|||||
		#6	113.5	148k	113.3	 0	/target/|||||

		free:
		Mem:	37912	30036	 7876	     0	     272
		Swap:	40812	    0	40812
		Total:	78724	30036	48688
		
	what if it's not enough swap?
	install the base system
	same error: was watching on vc2 with free: memory ok.  on df-h,
	/usr gets to 98% (unfortunatly, there's no 'top' to watch it
	closely.
	assume that /usr needs to be bigger.
	partition disks
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
        	>      #8 logical  109.9 MB f K jfs        /
        	>      #9 logical  170.3 MB f K jfs        /usr
		>      #5 logical  150.2 MB     reiserfs   ISO image
        	>      #6 logical   50.1 MB F K jfs        /var
        	>      #7 logical   41.8 MB   f swap       swap
		I don't know why it renumbers the partitions like this.
	finish, write changes, warning, YES
	kernel unable to read table, tells me to reboot later re-boot
	failed to make swap on # 7
	abort.  Don't know what partition table looks like because
		cfdisk can't get partition table.

swap drives
reboot working system
fsck of reiserfs failed.  I think that the installer is messing up the 
	partition table when it goes back after an initial failure.
cfdisk /dev/hdc: bad partition table with overlapping partitions.
use cfdisk -z /dev/hdc, to make it like this:
	
	IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
	>      #1 primary   24.3 MB B   jfs        /boot
	>      #8 logical  109.9 MB     jfs        /
	>      #9 logical  170.3 MB     jfs        /usr
	>      #5 logical  150.2 MB     reiserfs   ISO image
	>      #6 logical   50.1 MB     jfs        /var
	>      #7 logical   41.8 MB     swap       swap

make filesystems as required
jfs_mkfs -c -L ? /dev/hdc?
mkreiserfs -l ISO /dev/hdc7
mount shows correct
copy ISO and MD5SUMS to /mnt/bulwark/hdc7
verify MD5SUMS
stop exim4 on workstation, unmount bulwark shares
unexport shares on bulwark
shutdown bulwark
swap drives
reboot with grub
	only chose modules for regualar IDE drive support
	found iso on ==hdc7
	loading components, no optional modules
	detect network hardware
	prompt module params NO
	PCMCIA NO
	unable to load some modules
	no ethernet card                                            
	configure network
	warning: no NIC 
	hostname: bulwark
	free memory
	detect hardware
	prompt module params NO
	PCMCIA NO
	unable to load some modules
	partition disks
		IDE3 master (hdc) - 546.6 MB MAXTOR MXT-540 AT
		>      #1 primary   24.3 MB B K jfs        /boot
		>      #5 logical  109.9 MB   K jfs        /
		>      #6 logical  171.3 MB   K jfs        /usr
		>      #7 logical  150.2 MB     reiserfs   ISO image
  		>      #8 logical   50.1 MB   K jfs        /var
		>      #9 logical   40.8 MB   f swap       swap
	                                                            
	finish, write changes, warning, YES
	df -h shows all partitions mounted and ready
	free: 		Total	Used	Free
		  Mem:	37912	30216	 7696
		 Swap:	39804	    0	39804
		Total:	77716	30216	47500
	
	install the base system
	done.
	Pre-kernel free:	Total	Used	Free	Shared	Buffers
			  Mem:	37912	31880	 6032	     0	  2364
			 Swap:	39804	11976	27828
			Total:	77716	43856	33860
	Pre-kernel df -h
		#	Size	Used	Avail	%	Mount
		5	103.6	 16.2	 87.4	16	/target
		1	 21.9	  4.3	 17.7	19	/target/boot
		6	162.2	 80.1	 82.1	49	/target/usr
		8	 46.5	 41.2	  5.4	88	/target/var
	
	choose kernel-image-2.6.8-2-386
	YAHOO!
	back to menu: next selected is install grub
	but first, shell for df -h
		5	103.6	 55.9	 47.7	54	/target
		1	 21.9	 10.3	 11.6	47	/target/boot
		6	162.2	 91.4	 70.8	56	/target/usr
		8	 46.5	 42.8	  3.7	92	/target/var
		----------------------------------
				200.4
	I saw target go to 65:	 10
				-----
				210MB total space needed so far
				
	install grub boot loader on hard disk
	confirm install: YES
	finish the installation
	complete, remove media
	does soft restart, BIOS doesn't see a hd, have to go pull plug
	no serial console
	hangs up at 'starting cron'
	Ctrl-Alt-Del does soft restart, have to pull the plug
	add console=ttyS0,115200n8 to kernel line on grub
		have to add it to file later
	seems to hang forever at cron, but then continues with
		error unable to switch to charset maping to ISO-8859-1
			with terminal 'serial'
	disabling unsupported locale 'en_US' 
		(That's OK, I'm Canadian Eh?)
	get base system setup menu
	set up ppp for ISP
	configure APT
		it can't fetch because PPP isn't on
		besides, don't want to fetch packages until after resort
			the file system.
	select and install packages. It didn't ask anything
	configure the mail transfer agent
		I'll have to manually set the mail auth stuff
		and the network
	finish configuring the base system

	sensible-editor /etc/inittab
		uncomment the vc's and change Ctrl-Alt-Del to -t10 +1
	
	sensible-editor /etc/fstab
		add entry for /mnt/hdc7
	remove ISO file and MD5SUMS

run aptitude:
	Mark as auto anything that I don't know that I want
	this removes 29.3 MB of stuff:

		at,dhcp-client,ed, groff-base, hotplug, info, ipchains,
		iptables,libgdbm3,libssl0.9.7,libtextwrap1,libusb-0.1-4,
		locales, man-db, manpages, modutils, nano, pciutils,
		pppoe, ppoeconf, tasksel, telnet, usbutils, wget.

	I know that I'll end up needing some of these when I install new
	stuff after reorganizing the partitions, but by the same token,
	some of them would have to be downloaded fresh anyway due to
	security updates.

	df -H:	device		size	used	avail	  %	mount
		/dev/hdc5	109M	 58M	 52M	53	/
		tmpfs		 20	  0	 20	 0	/dev/shm
		/dev/hdc1	 23	 12	 12	48	/boot
		/dev/hdc6	171	 72	 99	42	/usr
		/dev/hdc8	 49	 11	 38	23	/var
		/dev/hdc7	115	 34	117	23	/mnt/hdc7

	hdc7 is reiserfs.  Make it into JFS:
		umount /mnt/hdc7
		jfs_mkfs -c -L /var /dev/hdc7
		edit /etc/fstab, change reiserfs to jfs	
		mount /dev/hdc7: used is 148k not 34M
	Will do the shell-game shuffle from the other system,
	where I can use ssh and NFS rather than serial console.

shutdown -hF now
swap drives
reboot
fsck failed:
	e2fsck -ccCDfk /dev/hda1: OK, hda6:OK
	reiserfsck /dev/hda7:OK, hda8:OK
	it was probably that hdc7 is listed in fstab as reiserfs not jfs
		fixed that.
	all ok
	shutdown -rF now
	OK
Its up.

Here's what we want eventually:

Here's how things are now:
	df -H
	device		size	used	avail	 %	mount
	/dev/hdc1	 23M	 12M	  12M	48	/boot
	/dev/hdc5	109	 58	  52	53	/
	/dev/hdc6	171	 72	 100	42	/usr
	/dev/hdc7	149	  0	 149	 1	
	/dev/hdc8	 49	 11	  39	22	/var
	/dev/hdc9	40M swap


Here's how we want things set up when finished:
	/dev/hdc1	23M				/boot
	/dev/hdc5	109				/
	/dev/hdc6	132				/usr
	/dev/hdc7	189				/var
	/dev/hdc8	89M swap
	

So far, / and /boot are fine, and all are formated jfs.

Next step:
	move /usr from hdc6 to hdc7
	unmount all hdc
	cfdisk /dev/hdc and remove hdc6 partition and remake to 132MB
	jfs_mkfs -c -L /usr /dev/hdc6
	reexport
	mv from hdc7 to hdc5

Now have:

	/dev/hdc1	 23	 12	 12	48	/boot
	/dev/hdc5	109	 58	 52	53	/
	/dev/hdc6	131	 70	 62	54	/usr
	some free space
	/dev/hdc7	149	  0	149	 1	not
	/dev/hdc8	 49	 11	 39	22	/var
	/dev/hdc9	40M swap

	unexport and unmount all hdc
	cfdisk /dev/hdc and remove hdc7 partition and remake to 189MB
	jfs_mkfs -c -L /var /dev/hdc7
	reexport
	mv from hdc8 to hdc7
	
Now we have:
	/dev/hdc1	23M	 12	 12	 48	/boot
	/dev/hdc5	109	 58	 52	 53	/
	/dev/hdc6	132	131	 70	 62	/usr	
	/dev/hdc7	189	 11	178	  6	/var
	/dev/hdc8	 49	  0	 49 	  1	not
	/dev/hdc9	40M swap

	unexport and unmount all hdc
	cfdisk /dev/hdc and remove hdc8 and hd9 and remake to remainder
		as swap
	makeswap -c -L swap /dev/hdc8
	swapon /dev/hdc8 (to test it): swapon -s shows it; 
	swapoff	/dev/hdc8
	remove hdc <7 from fstab and exports and remove from /mnt
	
Disk is now sorted out.  Now make /etc files reflect the new reality.
	mount -a; exportfs -r
	now can edit from the comfort of mc on workstation.

first, ensure grub is set up correctly.
we can also remove the hd-media installation files


edited /etc files to reflect the choices we made on the last system, but
	did not blindly copy files.  This will have to be done again
	when the other packages are installed.

rebooted bulwark and workstation

newbulwark doesn't have modconf; it relied on hot-plug and helpers to
	make it automatic-sort of.  It didn't see my NIC.
	rather use modconf so don't need the hot-plug database

ppp up for apt-setup;
	ttyS2 overrun.  Don't know why; don't have setserial yet.
		probably because the modem is on int 5 not 4
		why isn't setserial on the net-install cd?
		How set int without setserial? Note: modem is legacy.  I
		suppose if need by I could remove it and move the
		jumper to change the irq.

	After reading serial and modem howto, it seems that need
	setserial.  ldd /bin/seterial, yes bulwark has the libs
	required.  Sneakernet /bin/setserial over to bulwark.

	setserial -g /dev/ttyS2, yes its on irq4
	setserial /dev/ttyS2 irq 5

	That did it.  apt-setup is getting packages.
	(added setserial to my boot floppy utility disk)

	priorities for packages:
		security updates for what I have
		debconf english
		ipmasq
		modconf
		setserial
		minicom
		lrzsz
		nfs client and server
		ssh "
		fetchmail
		dnsmasq
		bwm

shutdown -rf now
	does a soft reset and bios doesn't find any drives and waits for
	floppy.  Have to pull plug.  Grub works correctly with serial
	terminal.  Try kernel boot param reboot=c (cold), b (bios), h
	(hard).  Supposed to default to cold, which should work.


tested and works:
	dnsmask, setserial, debconf english, ipmasq, minicom, nfs, ssh,
	fetchmail, bwm

changed grub's menu.lst, added reboot=b
shutdown -rf now: not expecting it to reboot since running kernel didn't
	get reboot=b
shutdown -rf now
didn't work, try reboot=h
shouldn't work, but try reboot=w.  didn't work, leave it at h
exim4 is not rewriting addresses.
	copied whole /etc/exim4 dir from backups.  If it doesn't work,
	the problem isn't in exim4

	didn't work.

	using mail from workstation, ok
	using mail from bulwark to dtutty@porchlight,
	says permission denied on lookup.
		on workstation is owned by root.root ugo+r
		on bulwark owned by dtutty.dtutty ug+r
		changed it.
	OOPS: I don't do things under root unless I really need to.
	Unfortunatly, I copied the bulwark /etc/ backup file to my
	working directory to be easily accessible.  This changed the
	ownership and modes to my defaults.  Have root redo this.
	works.
	
chrony set up as ntp client to time.nrc.ca and time.chu.nrc.ca
	and as server to rest of home network,
	chrony set up on workstation as ntp client to bulwark

/usr/local and /var/local copied back, autobackups set up
cron jobs set up.



















	



Reply to: