Re: Cross-install howto
Here's a draft, let's see what y'all think. Is it true that a Unix user could also run debootstrap? - This section explains how to install Debian GNU/Linux from an existing Unix or Linux system. This has been requested by users switching to the best Linux system from Redhat, Mandrake, or SUSE. Once you've got the new Debian system configured to your preference, you can migrate your existing user data (if any) to it, and keep on rolling. This is therefore a zero downtime GNU/Linux install. It's also a clever way for dealing with hardware that otherwise doesn't play friendly with various boot or installation media. Getting Started With your current *nix partitioning tools, repartition the hard drive as needed, creating at least one filesystem plus swap. You need at least 150MB of space available for a console only install, or at least 300MB if you plan to install X. # To create filesystems on your partitions # (creates ext3, for ext2 omit -j): $ mke2fs -j /dev/partition # e.g.: /dev/hda3 # Initialize and activate swap: $ mkswap /dev/partition # e.g.: /dev/hda2 $ sync; sync; sync $ swapon /dev/partition # e.g.: /dev/hda2 Mount one partition as /mnt/debinst (the installation point, to be the root (/) filesystem on your new system). The mount point name is strictly arbitrary, it is referenced later below. $ mkdir /mnt/debinst $ mount /dev/partition /mnt/debinst # e.g.: /dev/hda3 Installing debootstrap The tool which the Debian installer uses, and which is recognized as the official way to install a Debian base system, is debootstrap. It uses wget, but otherwise depends only on glibc. Install wget if it isn't already on your current system, then download and install debootstrap. If you have an rpm-based system, you can use alien to convert the .deb into .rpm, or download an rpmized version at http://people.debian.org/~blade/install/debootstrap Or, you can use the following procedure to install it manually. The debootstrap binary is located in the Debian archive (be sure to select the proper file for your architecture). Make a work folder, download debootstrap, and extract the binary files from the deb. For example, $ mkdir work $ cd work $ wget http://http.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_0.1.17_i386.deb $ ar -xf debootstrap_0.1.17_i386.deb $ cd / # You will need to have root privileges to do this $ zcat /full-path-to-work/work/data.tar.gz | tar xv Running debootstrap (Network-connected) Debootstrap can download the needed files directly from the archive when you run it. Substitute any Debian archive mirror for http.us.debian.org in the command example below, preferably a mirror close to you network-wise. Mirrors are listed at http://www.debian.org/misc/README-mirrors If you have a woody version Debian CD mounted at /cdrom, you could substitute a file URL instead of the http URL: file:/cdrom/debian/ Substitute one of the following for ARCH in the debootstrap command: alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc $ /usr/sbin/debootstrap --arch ARCH woody \ /mnt/debinst http://http.us.debian.org/debian Running debootstrap (Using basedebs.tar) Debootstrap can use the basedebs.tar file, if you'd like to download it ahead of time. The basedebs.tar file is generated only every once in a while, so you'll get the latest version of the base system by pointing debootstrap directly to a Debian archive as shown above. Basedebs.tar provides an option for non-network connected computers. The basedebs.tar file is found in the base-images-current directory of the Debian archive for your architecture, e.g.: http://http.us.debian.org/debian/dists/woody/main/disks-i386/base-images-current/basedebs.tar $ /usr/sbin/debootstrap --arch ARCH --unpack-tarball \ /path-to-downloaded/basedebs.tar woody /mnt/debinst Configuring The Base System You've now got a real Debian system, though rather lean, on disk. Chroot into it: $ chroot . /bin/bash You can mount the proc filesystem multiple times and to arbitrary locations, though /proc is customary. It will make certain other tasks easier, so do this now: $ mount -t proc proc /proc OK. You've got a few things to configure that would ordinarily be handled by the Debian installer: * keyboard * language * time zone * partition mounting * networking * apt sources You need to create /etc/fstab. While you don't need to mount additional filesystems, this is a good time to do so. You'll probably want to activate swap and the proc filesystem. A sample /etc/fstab -- modify to suit: # /etc/fstab: static file system information. # # file system mount point typeoptionsdump
cvs commit to debian-installer/tools/cdebconf/man by tausq
Repository: debian-installer/tools/cdebconf/man who:tausq time: Mon Jul 1 23:52:15 PDT 2002 Log Message: Directory /cvs/debian-boot/debian-installer/tools/cdebconf/man added to the repository Files: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf by tausq
Repository: debian-installer/tools/cdebconf who:tausq time: Mon Jul 1 23:53:46 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:Makefile globalmakeflags.in -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/doc by tausq
Repository: debian-installer/tools/cdebconf/doc who:tausq time: Mon Jul 1 23:53:46 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:coding.txt design.txt removed:objects.dia -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/man by tausq
Repository: debian-installer/tools/cdebconf/man who:tausq time: Mon Jul 1 23:53:46 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: added: Makefile.in debconf.pod dpkg-preconfigure.pod dpkg-reconfigure.pod -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules/db/textdb by tausq
Repository: debian-installer/tools/cdebconf/src/modules/db/textdb who:tausq time: Mon Jul 1 23:53:47 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:textdb.c textdb.h -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules/frontend/bogl by tausq
Repository: debian-installer/tools/cdebconf/src/modules/frontend/bogl who:tausq time: Mon Jul 1 23:53:47 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:bogl.c -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src by tausq
Repository: debian-installer/tools/cdebconf/src who:tausq time: Mon Jul 1 23:53:46 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:Makefile.in cdebconf.conf database.h removed:makefile.in -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules by tausq
Repository: debian-installer/tools/cdebconf/src/modules who:tausq time: Mon Jul 1 23:53:46 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:Makefile -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules/frontend/slang by tausq
Repository: debian-installer/tools/cdebconf/src/modules/frontend/slang who:tausq time: Mon Jul 1 23:53:47 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:slang.c -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules/frontend/text by tausq
Repository: debian-installer/tools/cdebconf/src/modules/frontend/text who:tausq time: Mon Jul 1 23:53:47 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:text.c -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/src/modules/frontend/ncurses by tausq
Repository: debian-installer/tools/cdebconf/src/modules/frontend/ncurses who:tausq time: Mon Jul 1 23:53:47 PDT 2002 Log Message: Some more commits for cdebconf update; fixes textdb module, as well as the text/slang/ncurses/bogl frontends added man pages for some of the executables Files: changed:ncurses.c -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to debian-installer/tools/cdebconf/debian by tausq
Repository: debian-installer/tools/cdebconf/debian who:tausq time: Mon Jul 1 23:56:28 PDT 2002 Log Message: remove this obsolete file Files: removed:TODO -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
PDC20268 support in boot disks
I have been downloading iso images with the hope of doing a net install of debian unstable (hopefully) bypassing stable and testing to save on downloaded megabytes. However all the isos seem to use the same boot kernels and none of them seem to have the driver for the Promise 100Tx PCI IDE controller (PDC20268 chipset) in them. My hard drive is to big for the motherboards bios so I have it attached to this card. I have no floppy drives. Is there anyway around this problem? Is the driver not included to save space? I have redhat on there at the moment (the boot cd found the controller) but I miss apt-get :-( Ben Marsh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: PDC20268 support in boot disks
On Tue, Jul 02, 2002 at 09:24:08PM +1000, Ben Marsh wrote: I have been downloading iso images with the hope of doing a net install of debian unstable (hopefully) bypassing stable and testing to save on downloaded megabytes. However all the isos seem to use the same boot kernels and none of them seem to have the driver for the Promise 100Tx PCI IDE controller (PDC20268 chipset) in them. My hard drive is to big for the motherboards bios so I have it attached to this card. I have no floppy drives. Is there anyway around this problem? Is the driver not included to save space? I have redhat on there at the moment (the boot cd found the controller) but I miss apt-get :-( I just posted a draft of one way around, since you have RH installed, maybe you could be the guinea pig? -- *--v- Installing Debian GNU/Linux 3.0 v--* | http://www.debian.org/releases/woody/installmanual | | debian-imac (potato): http://debian-imac.sourceforge.net | |Chris Tillman[EMAIL PROTECTED] | | May the Source be with you | ** -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: PDC20268 support in boot disks
#include hallo.h Ben Marsh wrote on Tue Jul 02, 2002 um 09:24:08PM: I have been downloading iso images with the hope of doing a net install of debian unstable (hopefully) bypassing stable and testing to save on downloaded megabytes. However all the isos seem to use the same boot kernels and none of them seem to have the driver for the Promise 100Tx PCI IDE controller (PDC20268 chipset) in them. My hard drive is to big Wrong. Use the bf2.4 netinst images (http://people.debian.org/~blade/boot-floppies) or choose bf2.4 in any multiboot-image. Hint: RTF boot-screens. Gruss/Regards, Eduard. -- Letzte Worte des Computers: Sind Sie sicher? (J/N) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Cross-install howto
#include hallo.h Chris Tillman wrote on Mon Jul 01, 2002 um 11:46:37PM: Mount any additional filesystems. # If this mount point is referenced in your /etc/fstab: $ mount /path # e.g.: mount /usr Or use mount -a to mount all filesystems already specified in /etc/fstab. # Keyboard. $ dpkg-reconfigure console-data # I'm not sure about language (FIXME: locales?) To configure your locale settings, ie. for using another language, run # dpkg-reconfigure locales NOTE: Before using locales with charsets other than ASCII/latin1, please consult the appropriate localisation Howto. To configure networking, edit the following files. nano is the user- friendly simple editor installed by debootstrap. $ nano /etc/network/interfaces Better point to /usr/bin/editor, this is guaranteed. Then install your choice using its package name. $ apt-get install kernel-image-2.X.X-arch-etc To make your Debian GNU/Linux system bootable, set up your boot loader to load the installed kernel and your new root partition. NOTE: If you one or more multiple network cards and you rely on the working network, you should enter the names of driver modules into the /etc/modules file in the correct order (so if you have multiple NICs, the right card gets the right interface name). Note to Chris: don't forget the boot loader! Gruss/Regards, Eduard. -- Heute kann man ja kaum noch eine AOL-CD aus dem Fenster werfen, ohne jemanden zu treffen, der einen SuSE-Karton unter dem Arm trägt. Jochem Huhmann in de.comp.os.unix.discussion -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: PDC20268 support in boot disks
On Wednesday, July 3, 2002, at 01:04 AM, Eduard Bloch wrote: #include hallo.h Ben Marsh wrote on Tue Jul 02, 2002 um 09:24:08PM: I have been downloading iso images with the hope of doing a net install of debian unstable (hopefully) bypassing stable and testing to save on downloaded megabytes. However all the isos seem to use the same boot kernels and none of them seem to have the driver for the Promise 100Tx PCI IDE controller (PDC20268 chipset) in them. My hard drive is to big Wrong. Use the bf2.4 netinst images (http://people.debian.org/~blade/boot-floppies) or choose bf2.4 in any multiboot-image. Hint: RTF boot-screens. Gruss/Regards, Eduard. -- Letzte Worte des Computers: Sind Sie sicher? (J/N) Point taken. The BF2.4 kernel is the one for me. Nevermind. I thought I was a good little boy. I thought I tried _all_ the boot options on _all_ the iso's that I could find on the net I even mounted a few on redhat to see whether there was a module instead. I did lots of dmesg | grep hd and dmesg | more. oh hum, Thanks, Ben Marsh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: [patch] utilities/dbootstrap/po/Makefile gawk bug
In Mon, 1 Jul 2002 15:24:19 +0200 (CEST) [EMAIL PROTECTED] cum veritate scripsit : One line of advise: Please use diff -u. It's much easier to read. With the attached patch below, I would have spent only 2 seconds. -- [EMAIL PROTECTED] : Junichi Uekawa http://www.netfort.gr.jp/~dancer GPG Fingerprint : 17D6 120E 4455 1832 9423 7447 3059 BF92 CD37 56F4 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to boot-floppies/debian by dancer
Repository: boot-floppies/debian who:dancer time: Tue Jul 2 09:38:06 PDT 2002 Log Message: add error checking in makefile, not yet complete Files: changed:changelog -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cvs commit to boot-floppies/utilities/dbootstrap/po by dancer
Repository: boot-floppies/utilities/dbootstrap/po who:dancer time: Tue Jul 2 09:38:07 PDT 2002 Log Message: add error checking in makefile, not yet complete Files: changed:Makefile -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Configuring APT
Hi, I installed a minimal Debian linux and booted it. It seems to boot OK and I can use what has been installed. I think I set up PPP correctly. When I use the pon command, I hear the usual dialup via my modem. Now I want to download some packages from the internet. When I run apt-get I get the error message Failed to fetch http://http.us.debian.org/debian/dists/stable/main/binary-i386/Packages could not resolve http.us.debian.org. I can't access this site. Do you know what might be wrong? Please help me if you can. Thanks, Joe
NEWS RELEASE
BOATERS, SWIMMERS, FISHERMEN, CANOEISTS, KAYAKERS---ALL WATERSPORTSMEN: A MAJOR BREAKTHROUGH IN WATER SAFETY! GET RID OF BULKY LIFE VESTS FOREVER--- The World's Most Compact Life Vest-The Swimmer's Safety Belt ® - First Ever U.S. Coast Guard Approved Personal Flotation Device (PFD) for Boaters AND Swimmers! FACT: Each year over 700 boaters 8,000 swimmers drown in the USA alone. FACT: Each year over 140,000 victims drown worldwide. PRIMARY CAUSE: NO PRACTICAL LIFE VEST. FIRST TIME - PROTECT YOURSELF YOUR FAMILY WHILE SWIMMING BOATING WEAR IT ALL DAY LONG WITH A SWIMSUIT NOT EVEN KNOW IT'S ON! MORE INFO ORDERING DETAILS VISIT: http://www.seapromarine.com PRIVACY NOTICE: If you feel that this news release is of no benefit to you and you want no further notices, please click here: MAILTO:[EMAIL PROTECTED]?subject=REMOVE and your name will be removed from any future releases. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Configuring APT
On Tue, Jul 02, 2002 at 02:41:01PM -0700, santmyer wrote: [snip] Now I want to download some packages from the internet. When I run apt-get I get the error message Failed to fetch http://http.us.debian.org/debian/dists/stable/main/binary-i386/Packages could not resolve http.us.debian.org. Looks like you have a DNS problem somewhere. Check you /etc/resolv.conf file and see if it points to a valid DNS server. BTW, please use [EMAIL PROTECTED] for this kind of question. -- ++--++ || Andre Luis Lopes [EMAIL PROTECTED] || || Debian-BR Project http://debian-br.cipsga.org.br || || Personal Web Site http://www.utah.com.br/~andrelop || || Public GPG KeyID 9D1B82F6 || || Keyserver wwwkeys.eu.pgp.net || msg20660/pgp0.pgp Description: PGP signature
Re: cvs commit to boot-floppies/documentation/pt by gleydson
On Sun, Jun 30, 2002 at 07:22:03PM -0700, Debian Boot CVS Master wrote: Repository: boot-floppies/documentation/pt who:gleydson time: Sun Jun 30 19:22:02 PDT 2002 Log Message: - Added some lacking text after a line-by-line revision (by eye) - added the doc-check feature on all docs - fixed some missing s390, m68k tags - some text cosmetic - fixed the broken build on s390 - updated all docs to match the currently english version - added/removed/moved some text between chapts. - some other small thinks that I don't remember were done (I'm exausted after two days of dedication for this work :-) Files: changed:administrivia.sgml appendix.sgml boot-new.sgml hardware.sgml inst-methods.sgml kernel.sgml partitioning.sgml post-install.sgml rescue-boot.sgml tech-info.sgml welcome.sgml Thanks a lot. Now I can stop trying to figure out how to bring everything up-to-date again using the eye-by-eye voodo. -- ++--++ || Andre Luis Lopes [EMAIL PROTECTED] || || Debian-BR Project http://debian-br.cipsga.org.br || || Personal Web Site http://www.utah.com.br/~andrelop || || Public GPG KeyID 9D1B82F6 || || Keyserver wwwkeys.eu.pgp.net || msg20661/pgp0.pgp Description: PGP signature
Sucessfull Woody Installation Report
Hi, I´m sending this messages just to let you know that I have just upgraded a running Debian GNU/Linux 2.2r6 system to Debian GNU/Linux 3.0 Woody without any problem. The dist-upgrade was perfect. The machine was an ancient Pentium 166 being used as proxy server (using Squid), mail server (both SMTP and POP, using Postfix and GNUPop3d) and internal DNS (bind) to a litle network with 30 users. I did everything remotely via ssh from some kilometers of distance without any problem. After pointing to Woody sources in sources.list I updated apt, dpkg and perl packages first and then did an apt-get dist-upgrade after doing a dselect update. Detail : everything was done while users were using the server for web and mail access (e.g. zero dowtime). Thank you all for such a great piece of software :-) -- ++--++ || Andre Luis Lopes [EMAIL PROTECTED] || || Debian-BR Project http://debian-br.cipsga.org.br || || Personal Web Site http://www.utah.com.br/~andrelop || || Public GPG KeyID 9D1B82F6 || || Keyserver wwwkeys.eu.pgp.net || msg20662/pgp0.pgp Description: PGP signature
Re: cvs commit to boot-floppies/documentation/pt by gleydson
Yes, these changes were needed to be made eye-by-eye, that's a tiresome work, but it would be done some day :) Also, these changes need to be done in urgency fashion to the aproximate Woody release retaking my main work as document translator and to fix some critical bugs that broken the compilation and the document context that could compromisse the document quality in your release. :) Regards, Andre Luis Lopes [EMAIL PROTECTED] escreveu em Tue, 2 Jul 2002 21:36:13 -0300: On Sun, Jun 30, 2002 at 07:22:03PM -0700, Debian Boot CVS Master wrote: Repository: boot-floppies/documentation/pt who:gleydson time: Sun Jun 30 19:22:02 PDT 2002 Log Message: - Added some lacking text after a line-by-line revision (by eye) - added the doc-check feature on all docs - fixed some missing s390, m68k tags - some text cosmetic - fixed the broken build on s390 - updated all docs to match the currently english version - added/removed/moved some text between chapts. - some other small thinks that I don't remember were done (I'm exausted after two days of dedication for this work :-) Files: changed:administrivia.sgml appendix.sgml boot-new.sgml hardware.sgml inst-methods.sgml kernel.sgml partitioning.sgml post-install.sgml rescue-boot.sgml tech-info.sgml welcome.sgml Thanks a lot. Now I can stop trying to figure out how to bring everything up-to-date again using the eye-by-eye voodo. -- ++--++ || Andre Luis Lopes [EMAIL PROTECTED] || || Debian-BR Project http://debian-br.cipsga.org.br || || Personal Web Site http://www.utah.com.br/~andrelop || || Public GPG KeyID 9D1B82F6 || || Keyserver wwwkeys.eu.pgp.net || --- Gleydson Mazioli da Silva [EMAIL PROTECTED] [EMAIL PROTECTED] Pinte os cabelos de preto para os encontros amorosos e de branco para as reuniões de negócios. msg20663/pgp0.pgp Description: PGP signature
Re: Cross-install howto
On Tue, Jul 02, 2002 at 05:15:13PM +0200, Eduard Bloch wrote: #include hallo.h Chris Tillman wrote on Mon Jul 01, 2002 um 11:46:37PM: Mount any additional filesystems. # If this mount point is referenced in your /etc/fstab: $ mount /path # e.g.: mount /usr Or use mount -a to mount all filesystems already specified in /etc/fstab. # Keyboard. $ dpkg-reconfigure console-data # I'm not sure about language (FIXME: locales?) To configure your locale settings, ie. for using another language, run # dpkg-reconfigure locales NOTE: Before using locales with charsets other than ASCII/latin1, please consult the appropriate localisation Howto. To configure networking, edit the following files. nano is the user- friendly simple editor installed by debootstrap. $ nano /etc/network/interfaces Better point to /usr/bin/editor, this is guaranteed. Then install your choice using its package name. $ apt-get install kernel-image-2.X.X-arch-etc To make your Debian GNU/Linux system bootable, set up your boot loader to load the installed kernel and your new root partition. NOTE: If you one or more multiple network cards and you rely on the working network, you should enter the names of driver modules into the /etc/modules file in the correct order (so if you have multiple NICs, the right card gets the right interface name). Note to Chris: don't forget the boot loader! Thanks for the comments. Yes, I guess the installer really does do the boot loader part. But maybe I can just send them to external pages for how to set up lilo, silo, yaboot, etc. or just provide short examples for each arch like on your page for lilo. -- *--v- Installing Debian GNU/Linux 3.0 v--* | http://www.debian.org/releases/woody/installmanual | | debian-imac (potato): http://debian-imac.sourceforge.net | |Chris Tillman[EMAIL PROTECTED] | | May the Source be with you | ** -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
cdebconf plans
I've been getting some inquiries about what the plans are for cdebconf moving forward. I thought I'd write down a few things I have in mind, with the hope that other people can help contribute :-) The goal here is that we can continue to use cdebconf as a small(er) (size-wise) implementation of the debconf protocol for debian-installer; at the same time, cdebconf will be a full-implementation of the debconf spec that will allow you to use cdebconf as a complete replacement of the perl implementation of debconf if you so desire. Towards these objectives, I have commited some changes over the last few days to address some of the main differences that remain between debconf and cdebconf. Since the last significant changes were committed to cdebconf several months ago, Joey has made some significant enhancements to debconf and cdebconf was lagging behind. The main changes I have made after talking to Joey at OLS was to separate out the concept of a template database vs a config database (cdebconf calls the latter a question database). These used to be a single database entity in cdebconf. Just as in perl-debconf, there is a configuration file that allows you to choose where the template/question databases are stored, and which driver is used to store the template/config data. The second major change I am working on is to introduce the idea of instances in cdebconf. By this I mean that (as in perl-debconf) you can have multiple databases (or frontends, for that matter) defined for use, and these can be stacked together to form a database chain. For example, in the default perl-debconf config, the configuration database is split into a password database which is stored in a read-only file, whereas the rest of the data is globally readable. To do this in cdebconf, you would instantiate two instances with the rfc822db driver (originally written by Tollef Fog Heen) which defines the database file locations, etc. Then you can define a third instance using a stack module (to be written) that links them together. If this is not clear, you may wish to consult either the perl-debconf documentation on how the Stack module works. The third area I plan to work on is to improve the documentation for cdebconf, both in terms of internal code documentation and documentation of the public APIs that module developers can use to develop new frontend/database modules. Some of this work was started by Moshe Zadka already. What I am considering to do is to use doxygen to have in-code comments that can be processed to give an easily-accessible API documentation. Last but not least, Tollef has done some i18nization work on cdebconf. Right now the mechanism is not very clean; we are working out ways to improve i18n support in cdebconf. In parallel, Joey and I will be working on trying to clarify some items that have become a de-facto standard in how debconf works based on Joey's implementation, but are not specified formally in the official specification. It is my hope that cdebconf will continue to support the small size footprint required for d-i, but at the same time be suitable as a full-fledged implementation of the debconf-spec that can be used on typical Debian installations. Most of the enhancements will happen in loadable modules (e.g. ldap backends, etc). At the same time I would like to make sure whatever we do is compatible with Joey's debconf implementation. So, in short, volunteers are sought to help write documentation, loadable frontend and database modules, and of course help test cdebconf. One of the things Joey and I discussed was the need to come up with a testsuite that can be used to verify compliance with the debconf-spec. This will be an interesting and independent project someone can work on (hint hint) :-) Comments, criticisms, patches, feature suggestions, etc are always appreciated. Especially patches! randolph -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]