home *** CD-ROM | disk | FTP | other *** search
- Welcome to the LNX-BBC Version 1.618
-
- Table of Contents
- What is this thing for?
- Copyright Notice
- Using the LNX-BBC -- System Requirements:
- Booting and logging in:
- What else happens:
- Shutting down the system:
- Making devices (if necessary):
- Creating recovery information for later use:
- Restoring recovery information from your rescue floppy:
- Mounting other filesystems
- Using utilites to repair or recover data:
- Getting networking to work:
- Getting ssh to run:
- Pcmcia:
- Plug-n-play(tm):
- Changes:
- Installing Debian GNU/Linux to a hard drive:
- Getting support:
-
- This document should give you most of what you need to get up and
- running with the LNX-BBC system, and should provide some tips for
- making it do useful things.
-
- What is this thing for?
-
- Welcome to the LNX-BBC bootable CD system, version 1.618. We've
- provided a reasonably large set of applications that you can use to:
-
- * repair a broken system
- * recover a lost system from backup
- * save important information to a floppy
- * boot any computer as a basic Linux system
-
- Traditionally, you could use software included here to
-
- * install the Debian GNU/Linux base system onto a computer's hard
- drive
-
- This version has once again some support for installing Debian.
- (See "README-DEBIAN" for more information.)
-
- First, some IMPORTANT information:
-
- NOTE: THIS CD-ROM IS FOR USE BY EXPERTS ONLY! YOU CAN REALLY DISABLE
- YOUR SYSTEM AND CAUSE IRREPARABLE DATA LOSS BY USING THIS CD-ROM OR
- ANY OF THE TOOLS ON IT ON YOUR COMPUTER. DON'T USE THIS DISK UNLESS
- YOU REALLY REALLY KNOW WHAT YOU'RE DOING! READ AND ACCEPT THE TERMS
- LISTED IN DISCLAIMER.txt BEFORE USING THIS DISK. DON'T RUN WITH
- SCISSORS.
-
- Copyright Notice
-
-
- Copyright (C) 1999, 2000, 2001 Linuxcare, Inc.
- Copyright (C) 2001 Tom Crimi, Duncan MacKinnon, Seth Schoen, Andrew Scott,
- and contributors
-
- Compilation Copyright (C) 1999, 2000, 2001 Linuxcare, Inc.
- Compilation Copyright (C) 2001 Tom Crimi, Duncan MacKinnon, Seth Schoen,
- Andrew Scott and contributors.
-
- This document and this software compilation may be distributed
- and/or modified under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2,
- or (at your option) any later version.
-
-
- You should have received a copy of the GPL in /GPL; you can also
- obtain it by writing to the Free Software Foundation, Inc., 59
- Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
- Most of the software packages included in this compilation are
- free software, distributed under the terms of their respective
- licenses, allowing use, modification, and redistribution. For
- more information on the license terms of a particular program,
- consult its source code or documentation. (Note that copyright
- holders and developers of this software provide no warranty of
- non-infringement in connection with any particular software package.
- It is your responsibility to ensure that your use of the software
- is non-infringing.)
-
- The LNX-BBC Project provides the source code for all of the programs
- contained herein. Complete source code may be obtained at no
- cost over the Internet; see
- http://www.lnx-bbc.org/
-
- The LNX-BBC system is based on the Linuxcare Bootable Business Card
- version 1.6.0. LNX-BBC is an independent project not affiliated with
- Linuxcare.
-
- Linuxcare is a service mark of Linuxcare, Inc., which does not endorse
- this distribution or any associated documentation.
-
-
- Using the LNX-BBC -- System Requirements:
-
- * An Intel x86 or compatible system with bootable CD-ROM
- * 16 MB RAM or more
- * Optional VGA monitor
-
- While we've had good results with some laptops, they present a number
- of special challenges that we've chosen to avoid, like non-standard
- CD-ROMs, USB floppies, and other weird components. If you can get your
- Laptop to boot the LNX-BBC, great. We have now included basic PCMCIA
- support; many, but not all, laptops will work, so please do not be
- surprised if your laptop is incompatible.
-
- If you have a non-bootable IDE or PCI SCSI CD-ROM drive, but also have
- a bootable 1.44 MB floppy drive, a blank floppy disk, and access to a
- working computer system, you may still use this CD-ROM by writing
- "lnx.img" onto a floppy and booting from that; see the README file on
- the CD-ROM itself for details.
-
- Booting and logging in:
-
- Place the CD-ROM into your CD-ROM drive. On most modern CD-ROM drives,
- there is an indent for mini-CDs (also known as CD singles), and this
- CD-ROM should fit perfectly into this groove.
-
- Start the computer. Make sure that your computer's BIOS places the
- CD-ROM before any other device in the boot order.
-
- The system should boot up, go through its startup sequence, and bring
- you to a login prompt. Follow the directions to log in. You've
- arrived!
-
- What else happens:
-
- All of the ext2 hard disk partitions get mounted, to /mnt/0, /mnt/1,
- ... /mnt/10, /mnt/11, etc.
-
- This CD-ROM will be mounted on /mnt/cdrom; any other CD-ROMs will be
- mounted as though they were hard disk partitions.
-
- All of the ext2 disk partitions get mounted READ-ONLY.
-
- # mount -o remount,rw PATH
-
- will make a particular filesystem writable, so that you can make
- changes through the filesystem to the data on that partition. (Note
- that low-level disk utilities which read and write raw devices can
- always be used to modify a disk, regardless of whether or not its
- partitions are mounted writable. You should of course understand that
- fdisk can still write to and change a read only mounted file system)
-
- There are 4 virtual consoles enabled by default -- access them by
- pressing ALT-F1 through ALT-F4. Log in as user "root", with password
- "bbc".
-
- Shutting down the system:
-
- When you're ready to shut down the system, type:
-
- # reboot
-
- Filesystems will be unmounted, and the system will reboot. (The
- "shutdown" command on this CD-ROM is an alias for "reboot", and they
- do the same thing.)
-
- Making devices (if necessary):
-
- If you need to make a special device file that was not created by
- default, use the MAKEDEV command in the /dev directory, like this:
-
- # cd /dev
- # ./MAKEDEV devicename
-
- The "mknod" command is also available to allow you to create device
- nodes for devices not known to the MAKEDEV script.
-
- There is also a script called "makedev" that attempts to create every
- possible device node. This takes a significant amount of time and disk
- space. (You will run out of inodes if you try to run this script in
- the BBC's ramdisk. It might be most useful to use this script for
- reference in order to look up how to create a particular device node.)
-
- Creating recovery information for later use:
-
- One piece of information that you want to save is the contents of each
- disk's partition table. It is usually contained on the first sector of
- the each disk installed on your system. To save it, put a new floppy
- in your computer. Type the following:
-
- # mke2fs /dev/fd0
- # mkdir -p /mnt/floppy
- # mount -t ext2 /dev/fd0 /mnt/floppy
-
- Then for each of your disks, such as /dev/hda, /dev/hdb, /dev/sda,
- etc., do:
-
- # dd if=/dev/DISKNAME of=/mnt/floppy/DISKNAME bs=512 count=1
-
- Restoring recovery information from your rescue floppy:
-
- If you've got a disk that became corrupted and you wish to restore it,
- first restore the partition table of the disk. After booting from this
- CD-ROM, put in your rescue floppy and type:
-
- # mkdir -p /mnt/floppy
- # mount -t ext2 /dev/fd0 /mnt/floppy
- # cd /
- # umount /dev/DISKNAME*
- # dd if=/mnt/floppy/DISKNAME of=/dev/DISKNAME
-
- Mounting other filesystems
-
- If you want to mount a filesystem which was not automatically mounted
- during boot time, you can do so by creating a "mount point" and
- mounting the filesystem on the "mount point". Here is an example:
-
- # mkdir -p /mnt/mydir
- # mount -t vfat /dev/hda4 /mnt/mydir
-
- Note that if you want to mount a filesystem with a type not listed in
- /proc/filesystems, you will need to load the appropriate module for
- the filesystem first.
-
- # modprobe ufs
-
- Using utilites to repair or recover data:
-
- Many disk-related utilities have been included on this CD-ROM,
- including fsck and mkfs utilities, several versions of fdisk, and many
- other powerful utilities. For the ultimate in low-level disk editing,
- try "lde", but do so ONLY if you know how to use the tool. (To see
- what's installed, type "ls /usr/bin"; please locate and read
- documentation for any piece of software with which you are unfamiliar
- before attempting to use it to recover data.) In efforts to bring you
- more tools we have not included all the documentation available.
-
- Getting networking to work:
-
- This rescue system is fully capable of Ethernet networking.
-
- If you want to enable networking, you can use the "trivial-net-setup"
- script. Just type
-
- # trivial-net-setup
-
- and follow the directions to specify information about your Ethernet
- network. If you have a PCI network card, you will generally be able to
- specify the appropriate module name when trivial-net-setup prompts
- you. You may also allow trivial-net-setup to autoprobe for a driver
- for your PCI network card.
-
- If you have an ISA network card, you will probably need to load
- manually one of the many ISA network kernel modules which are included
- on the CD-ROM. Go to the /mnt/cdrom/lib/modules/2.2.13/net directory
- and run:
-
- # insmod MODULENAME
-
- If you have a DHCP server on your network, you can configure your
- networking with DHCP; otherwise, you can manually configure your
- network card with tools like ifconfig and route. "trivial-net-setup"
- provides a friendlier interface to this process; you really should try
- it.
-
- Now check your DNS servers in /etc/resolv.conf (we've included
- defaults which will work if you're directly connected to the
- Internet), and your connection should be usable.
-
- If you have networking trouble, you can use the included network
- diagnostic utilities, including several card-level diagnostics, ping,
- traceroute, DNS query utilities, and more.
-
- Getting ssh to run:
-
- Due to export restrictions, previously we couldn't put ssh onto the
- system. However, this has changed so we could include these with this
- release. We have installed ssh and related utilities; if you have
- networking up and a connection to the internet we strongly encourage
- you to use ssh and scp.
-
- Note that rsh on older versions of the BBC was a symbolic link to ssh,
- so you needed to get ssh in order to use anything that depends on rsh,
- including (for instance) rsync. This release has rsh and rcp so, if
- you are on a trusted network, you can use these for possibly faster
- transfers.
-
- Pcmcia:
-
- If you have a laptop which uses PCMCIA ("PC Cards"), you should be
- aware that this version of the Bootable Business Card now includes the
- PCMCIA Card Services distribution (along with its default kernel
- modules).
-
- Most laptops should have PCMCIA Ethernet and a few other devices
- supported by simply typing
-
- # pcmcia start
-
- If your network card is detected by this procedure, you can
- immediately follow it with
-
- # trivial-net-setup
-
- to configure networking.
-
- If "pcmcia start" doesn't work for you, you may want to read the
- documentation, such as the PCMCIA-HOWTO, to learn more about getting
- PCMCIA working.
-
- Plug-n-play(tm):
-
- In order to get any Plug-n-Play(tm) cards running, see the
- Plug-and-Play-HOWTO on the CD-ROM. This CD-ROM includes the
- isapnptools distribution for configuring ISA PnP devices.
-
- Changes:
-
- Please see the file "CHANGES" for information on what's new and
- improved in this version.
-
- Installing Debian GNU/Linux to a hard drive:
-
- This might work in this release, although it will take some effort
- and expertise. A network connection is also required.
-
- See "README-DEBIAN" for more information.
-
- Getting support:
-
- There is a mailing list set up so that users of this CD-ROM can
- support each other. This list is also used for discussions between
- developers on the project, and for announcements about its progress.
-
- To subscribe or unsubscribe:
-
- Follow the directions at
-
- http://zork.net/mailman/listinfo/lnx-bbc/
-
- Once you're subscribed, you can send a message to the list by sending
- the e-mail to:
-
- lnx-bbc@zork.net
-
- Enjoy!
-
- -- The LNX-BBC CD-ROM Team
-
- Direct contributions for the current version come from:
-
- Technical work & support
- ------------------------
-
- Juraj Bednar
- Zack Brown
- Jim Dennis
- Amy Foldesi
- Ian Harding
- Klaus Knopper (cloop)
- Duncan MacKinnon <duncan@randometry.org>
- Nick Moffitt
- Niall O Broin
- Daniel J. O'Neill
- Seth Schoen <schoen@loyalty.org>
- Heather Stern <star@starshine.org>
- Andrew Scott <ascott@tathata.org>
-
-
- Financial support for duplication
- ---------------------------------
-
- David W. Bryson
- Irish Linux Users Group (ILUG)
- Duncan MacKinnon
- Chuck Moss
- Andrew Scott
- Heather Stern
- Michael E. Weiblen
-
-
- "Facile credo, plures esse Naturas invisibiles quam visibiles in rerum
- universitate. Sed horum omnium familiam quis nobis enarrabit? et gradus
- et cognationes et discrimina et singulorum munera?"
-
- -- Burnet, in Coleridge
-
- Acknowledgements:
-
- Andy Yuen helped us substantially with duplication logistics. Thanks!
-
- Thanks to the following people for their contributions and support for the
- original project:
-
- Duncan MacKinnon (duncan@randometry.org)
- Seth Schoen
- Tom "inf" Crimi
- Tim Moss
- Andrew "tty" Scott
- Sylvester "Sly" Smith
- David "hacker" Desrosiers
- Mike Perry
- David Benfell
- Marjorie Cango
- Mike Hartley
- Rasmus Lerdorf
- Melissa Almgren
- Ian Macdonald
- Shawn Mckenzie
- Andrew Gavurnik
- Sam McDonald
- Mike Higashi
- Jim Dennis
- Patrice Regan
- Art Tyde
- Dave Sifry
- Dave Mandala
- Rob "lilo" Levin
- Paul "Rusty" Russell
- David Welton
- Brian Abshier
- Rick Moen
- Michael Angelo (yes, that's his real name)
- Minh "Ming" Trinh
- David Kaiser
- Nick Moffitt
- Christopher Beard
- Phil Schwan
- David Kennedy
- Matthew Wilcox
- Marc Merlin
- Nathan Myers
- The Linuxcare Labs Team
- The Linuxcare Tech Support Team
- The Puffin Group
- Other Linuxcare staff
-
- Linuxcare, Inc., supported development and developers for five prior
- releases of the Linuxcare Bootable Business Card, from which this
- project is derived, and produced and distributed at its own expense
- tens of thousands of free copies for Linux enthusiasts all over the
- world.
-
- Special thanks go to the folks who made Tom's Root/Boot, Hal91, and
- ODL, to the Debian Project, Red Hat, Inc., and to all the people who
- have contributed to the programs included on this CD-ROM -- and to the
- worldwide free software community.
-
- For their comments and assistance, we wish to thank Adam Di Carlo,
- Joey Hess, and Sean "Shaleh" Perry of the Debian Project, as well as
- the members of Linuxcare's lnx-bbc mailing list.
-
- Tux, the Linux penguin, was created by Larry Ewing <lewing@isc.tamu.edu>
- using the GIMP (GNU Image Manipulation Program).
-
- Linux is a registered trademark of Linus Torvalds.
-