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

RFR: documentation about floppy install (Was: Re: floppy install)



Hello all,

Philip Hands <phil@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>


Reply to: