--- Begin Message ---
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.
--- End Message ---