Hello all, Philip Hands <p...@hands.com> wrote: > James, if you try that, perhaps you could write-up any issues you bump > into, so that we could still offer a floppy install method, even if we > no longer try to cram the latest installer onto a floppy.
I'm thinking of an addition to the d-i manual to document such installation (etch release) via floppy followed by dist-upgrades to actual stable release. I want to request a rough review of the attached patch, which is only a first proposal, with several unclear paragraphs (marked with FIXME), that I need to check further. My intention of this mail: is there some interest to include something like this into the d-i manual? Frans? If not, I wouldn't waste any more time on this. Holger -- = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Created with Sylpheed 2.5.0 under DEBIAN GNU/LINUX 5.0.0 - L e n n y Registered LinuxUser #311290 - http://counter.li.org/ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Index: w-c/build/entities/urls.ent =================================================================== --- w-c/build/entities/urls.ent (Revision 64161) +++ w-c/build/entities/urls.ent (Arbeitskopie) @@ -319,6 +319,12 @@ <!ENTITY url-s390-developerworks "http://oss.software.ibm.com/developerworks/opensource/linux390/index.shtml"> +<!ENTITY archive-debian-org-etch-floppies + "http://archive.debian.org/debian/dists/etch/main/installer-i386/current/images/floppy"> + +<!ENTITY archive-debian-org-etch-netinst + "http://cdimage.debian.org/cdimage/archive/4.0_r9/i386/iso-cd/"> + <!-- Keep this comment at the end of the file Local variables: mode: sgml Index: w-c/build/templates/docstruct.ent =================================================================== --- w-c/build/templates/docstruct.ent (Revision 64161) +++ w-c/build/templates/docstruct.ent (Arbeitskopie) @@ -175,5 +175,7 @@ <!ENTITY plip.xml SYSTEM "##SRCPATH##/appendix/plip.xml"> <!ENTITY pppoe.xml SYSTEM "##SRCPATH##/appendix/pppoe.xml"> <!ENTITY graphical.xml SYSTEM "##SRCPATH##/appendix/graphical.xml"> + <!ENTITY floppy-install.xml SYSTEM "##SRCPATH##/appendix/floppy-install.xml"> <!ENTITY administrivia.xml SYSTEM "##SRCPATH##/administrivia/administrivia.xml"> <!ENTITY gpl.xml SYSTEM "##SRCPATH##/appendix/gpl.xml"> + Index: w-c/en/appendix/floppy-install.xml =================================================================== --- w-c/en/appendix/floppy-install.xml (Revision 0) +++ w-c/en/appendix/floppy-install.xml (Revision 0) @@ -0,0 +1,165 @@ +<!-- retain these comments for translator revision tracking --> +<!-- ... HW --> + + <sect1 arch="i386" id="floppy-install"> + <title>Installing from floppy disc</title> + +<para> + +Although installing &debian; &release; from floppy is not directly +supported (since the kernel and initrd don't fit on a floppy disc +anymore), we want to show a way to install &debian; &release; on machines, +that can only boot from floppy anyway. + +</para><para> + +Requirement for this is at least a system, that can boot from floppy +disc and a way to provide an installation cdrom image. One possibility +for the latter is a cdrom drive, internal or external via usb for example, +another one is an usb mass storage device FIXME. +Via this way a pure base Etch system will be installed. No additional +packages are to be installed at this step, this can be done later in +the process. In this later step you will also need an internet connection. + +</para><para> + +So, download the images: you need <filename>boot.img</filename>, +<filename>root.img</filename> and <filename>cd-drivers.img</filename> +from <ulink url="&archive-debian-org-etch-floppies;"></ulink> and +<filename>debian-40r9-i386-netinst.iso</filename> from +<ulink url="&archive-debian-org-etch-netinst;"></ulink>. +Write the floppy images to floppies as described in section FIXME. +The netinst.iso cdrom image needs to be burned to a cdrom, if you +want to use a cdrom drive for that image, or you have to store it on +an usb stick or the like FIXME. + +</para> + + <sect2 id="floppy-install-etch"> + <title>Installing the Etch base system</title> + +<para> + +Boot your system from floppy now, choose the default install option (or +use expert if you want full control about the process) and insert the root +disc when the system asks for it. Then go through the steps as usual +(you can get more info about the normal installation process in +<xref linkend="d-i-intro"/>). +When asked for a driver floppy FIXME, insert the cd-driver floppy. +If you have burned the netinst.iso image to a cdrom, put it into the drive +and the system will detect the image automatically. +If you wrote the image to an usb mass storage device, plug it in and mount +the partition manually via virtual console (<keycap>Alt</keycap> +<keycap>F2</keycap>) FIXME. +You will reach the step to load additional installer components from the +cdrom (image). Choose that ones from which you think you will need them. + +</para><para> + +From here on you can follow the normal installation procedure as described +in <xref linkend="d-i-intro"/>. When you come to the step for selecting +additional software to be installed, you should mark "Standard system" +FIXME for installation, nothing else. + +</para> + + <sect3 id="floppy-upgrade-lenny"> + <title>Upgrading to lenny</title> + +<para> + +Now that you have completed the installation of Debian Etch, you will have +to prepare your system to get upgraded to Lenny via internet. At this time it +is not supported to use a dialup connection via normal phone line, +ISDN, DSL or the like. The supported way is to use an ethernet connection and +let another pc or your internet router care about connecting to the internet. +For this, a network connection has to be configured: we will assume, that you +have a working network interface on your system, let's say /dev/eth0 FIXME. +Maybe your network interface is already correctly configured, in this case +you can skip the next paragraph and go directly to editing /etc/apt/sources.list. + +</para><para> + +Otherwise you will have to edit some configuration files for your network settings +now: the first one is /etc/network/interfaces. If you want to use DHCP to get your +network settings allocated from a server (i.e. from your internet router), add the +following lines to /etc/network/interfaces (substitute +<replaceable>eth0</replaceable> with the notation of your interface, if yours is +not <replaceable>eth0</replaceable>): + +<informalexample><screen> +auto eth0 +iface eth0 inet dhcp +</screen></informalexample> + +If you want to use static network settings, use this lines (edit the lines +according to your network environment): + +<informalexample><screen> +auto eth0 +iface eth0 inet static +address 192.168.1.10 # the address of the machine you are installing debian on +netmask 255.255.255.0 # subnet mask +gateway 192.168.1.1 # your gateway to internet, i.e. internet router +</screen></informalexample> + +Start the network with <command>/etc/init.d/networking restart</command>. +If you execute <command>route</command> FIXME now and get an output like this... + +<informalexample><screen> +Kernel IP routing table +Destination Gateway Genmask Flags Metric Ref Use Iface +192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 +default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 +</screen></informalexample> + +... then everything is correct so far. + +</para><para> + +FIXME Edit /etc/resolv.conf? FIXME + +</para><para> + +The next file to edit is /etc/apt/sources.list. It should look like this +(old lines can be left in the file, if you add a +<replaceable>#</replaceable> as first character in that lines): + +<informalexample><screen> +# where to get your Lenny packages from +deb http://ftp2.de.debian.org/debian lenny main contrib +</screen></informalexample> + +You can of course use every other mirror, that contains Debian Lenny. + +</para><para> + +Now add the following to /etc/initramfs-tools/initramfs.conf: + +<informalexample><screen> +MODULES=most +</screen></informalexample> + +</para><para> + +So your are ready to upgrade your system to Debian Lenny via internet +connection now. Issue the following commands: + +<informalexample><screen> +aptitude update +apt-get install apt +aptitude install aptitude +aptitude safe-upgrade +aptitude dist-upgrade +aptitude clean +</screen></informalexample> + +Now reboot your system and your newly installed Debian Lenny system should +come up. + +</para> + + </sect3> + </sect2> + </sect1> + Index: w-c/en/appendix/random-bits.xml =================================================================== --- w-c/en/appendix/random-bits.xml (Revision 64161) +++ w-c/en/appendix/random-bits.xml (Arbeitskopie) @@ -8,5 +8,6 @@ &plip.xml; &pppoe.xml; &graphical.xml; +&floppy-install.xml; </appendix>