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

Bug#172340: Mostly successful installation log with feature requests



Package: installation-reports
Version: N/A
Severity: wishlist

INSTALL REPORT

Debian-installer-version: http://people.debian.org/~sjogren/d-i/local-di-sarge.iso 20021207
uname -a: Linux localhost 2.4.19-386 #1 Sun Oct 6 17:23:00 EST 2002 i686   GNU/Linux
Date: 20021209 22:30 AEST
Method: Burnt CD from ISO using Easy CD Creator, and booted successfully.
        Installed from CD.  

Machine: Mongrel white box.
Processor: AMD Duron 1200
Memory: 256Mb DDR
Root Device: 40Gb Seagate IDE ST340824A
Root Size/partition table:  

/dev/hda1	1	319	2562336		83	Linux		/
/dev/hda2	320	352	265072+		82	Linux Swap	
/dev/hda3	353	512	1285200		83	Linux		/var
/dev/hda4	513	4865	34965472+	83	Linux		/home

Output of lspci: (numeric as I'm copying these over manually)

0600 1022:700e r14
0604 1022:700f
0601 1106:0686 r40
0101 1106:0571 r06
0c03 1106:3038 r1a
0c03 1106:3038 r1a
0c05 1106:3057 r40
0401 1106:3058 r50
0200 10b7:9200 r74
0300 10de:002d r15

Base System Installation Checklist:

Initial boot worked:    [O]
Configure network HW:   [E] PEBCAC?
Config network:         [E] PEBCAC?
Detect CD:              [O]
Load installer modules: [E] PEBCAC?
Detect hard drives:     [O]
Partition hard drives:  [O]
Create file systems:    [O]
Mount partitions:       [O]
Install base system:    [O]
Install boot loader:    [E]
Reboot:                 [E]
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Comments/Problems:

 - I noticed some errors along the way, including:

Cannot open template file /var/lib/cdebconf/templates.dat
Debian Installer Main Menu
<snip>
Prompt: 1 - 4> (critital, high, medium, low)
rmdir: unable to remove '/usr/share/discover': Directory not empty

ATAPI-CD ROM-DRIVE-52MAX

Linux IDE-SCSI emulation layer
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k nls_cp437, errno = 2

 - There was no default retriever so I had to answer a question that probably
   didn't need answering.

 - Had some trouble getting the network installation going (specifically,
   detecting card and installing module) but think that was PEBCAC. It's late
   and I'm tired. Thought I had an eepro100 but it was a 3c59x. I think it may
   have been broken anyway as I did try auto detection but got modprobe errors
   which I suspect is because the relevant low priority package hadn't been
   installed.

 - Tried to install GRUB, but without success:

Installing GRUB failed:
chroot: cannot execute /sbin/grub-install: No such file or directory

 - Finished the installation and reboot failed:

mkdir: Cannot create directory '/target/var/log/debian-installer': No such
file or directory
postinst exited with status 256

 - No post installation happened, and as such there was no root password, etc.
   This is probably to be expected given the alpha status.

 - fstab was broken, lacking header line(s), readable formatting (with 
   spaces/tabs), and most importantly, cdrom, devfs, proc, etc. lines
   (which broke a bunch of startup scripts).

 - Feature Requests:

There were some questions I had to answer that could have had sensible 
defaults, including cdrom-retriever and low priority packages. Minimising 
the number of times we hassle the user should probably be prioritised.

Some sort of template driven auto partitioning, even if only / + swap, so 
people can at least try debian without having to understand partitioning.

Lacking XFS support. I still use ext3 usually, but I'd like to try something
new, and XFS looks like a good place to start. Any other candidates?

PCMCIA looks broken. It's probably meant to be. There were some errors on
startup.

I will, more often than I would like, want to mount a partition as an
afterthought. Usually it's /var. I'll then have to reboot to single user,
mount it manually, move the relevant files over, and remount it where it's
meant to be. fstab hacking is occasionally required too. This process could
presumably be automated during installation. Being able to automate this
process somewhat from the installer would be nice for live systems too...
ie I've just installed a new hard drive, and want to mount it as /home, but
need to copy everything over first. Where better to do it but from the
installer?

Automated Installations would be *really* handy. I'd love to see these
implemented in time for sarge... I figure this is already fairly well mapped
out and would involve some answers for installation questions, possibly a
partition template (sfdisk?), a list of packages and some reasonably sane way
of giving debconf the right answers and making it quiet. Storing this
information somewhere other than the CD (did I hear something about http?)
and allowing config to be specified (by DHCP option?) for each machine would
really make my day. Is this being discussed somewhere? Has it already been
discussed? Implemented?




Reply to: