Copyright (c) 2005 Jiann-Ming Su. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
http://www.cyrius.com/debian/o2/
host o2 { option tftp-server-name "10.1.9.26"; next-server 10.1.9.26; filename "/var/boot/jms/o2-boot.img"; hardware ethernet 08:00:69:0E:94:CF; fixed-address 192.168.122.147; }
unsetenv netaddr bootp():
| | | Choose a language: | | | | Albanian # | | Arabic # | | Basque # | | Bosnian # | | Bulgarian # | | Catalan # | | Chinese (Simplified) # | | Chinese (Traditional) # | | Croatian # | | Czech # | | Danish # | | Dutch # | | English # | | | | | | |
| | | Based on your language, you are probably located in one of these | | countries or regions. | | | | Choose a country, territory or area: | | | | Denmark # | | Hong Kong # | | India # | | Ireland # | | New Zealand # | | Philippines # | | Singapore # | | South Africa # | | United Kingdom # | | United States # | | | | <Go Back> | | |
| | | Please enter the hostname for this system. | | | | The hostname is a single word that identifies your system to the | | network. If you don't know what your hostname should be, consult your | | network administrator. If you are setting up your own home network, | | you can make something up here. | | | | Hostname: | | | | o2___________________________________________________________________ | | | | <Go Back> | | |
| | | The domain name is the part of your Internet address to the right of | | your host name. It is often something that ends in .com, .net, .edu, | | or .org. If you are setting up a home network, you can make | | something up, but make sure you use the same domain name on all your | | computers. | | | | Domain name: | | | | somedomain.bogus_____________________________________________________ | | | | <Go Back> | | |
| | | The goal is to find a mirror of the Debian archive that is close to | | you on the network -- be aware that nearby countries, or even your | | own, may not be the best choice. | | | | Debian archive mirror country: | | | | Sweden # | | Singapore # | | Slovenia # | | Slovakia # | | Thailand # | | Turkey # | | Taiwan # | | Ukraine # | | United States # | | | | <Go Back> | | |
| | | Please select a Debian archive mirror. You should use a mirror in | | your country or region if you do not know which mirror has the best | | Internet connection to you. | | | | Usually, ftp.<your country code>.debian.org is a good choice. | | | | Debian archive mirror: | | | | debian.oregonstate.edu # | | ftp.us.debian.org # | | archive.progeny.com # | | ftp.debian.org # | | mirrors.kernel.org # | | wuarchive.wustl.edu # | | mirrors.rcn.net # | | | | <Go Back> | | |
| | | If you need to use a HTTP proxy to access the outside world, enter | | the proxy information here. Otherwise, leave this blank. | | | | The proxy information should be given in the standard form of | | "http://[[user][:pass]@]host[:port]/" | | | | HTTP proxy information (blank for none): | | | | ___________________________________________________________________ | | | | <Go Back> | | |
| | | No kernel modules were found. This probably is due to a mismatch | | between the kernel used by this version of the installer and the | | kernel version available in the archive. | | | | If you're installing from a mirror, you can work around this problem | | by choosing to install a different version of Debian. The install | | will probably fail to work if you continue without kernel modules. | | | | Continue the install without loading kernel modules? | | | | <Go Back> <Yes> <No> | | |
| | | This partitioner doesn't have information about the default type of | +| the partition tables on your architecture. Please send an e-mail | || message to debian-boot@lists.debian.org with information. | || | || Please note that if the type of the partition table is unsupported by | || libparted, then this partitioner will not work properly. | || | +| Continue with partitioning? | | | | <Go Back> <Yes> <No> | | |
| | | This is the main menu for the Debian installer. | | | | Choose the next step in the install process: | | | | Choose language # | | Choose country or region # | | Select a keyboard layout # | | Detect network hardware # | | Configure the network # | | Choose a mirror of the Debian archive # | | Download installer components # | | Detect hardware # | | Partition disks # | | Partition a hard drive # | | Configure and mount partitions # | | |
| | | Please choose one of the listed disks, to create partitions on it. | | | | Disk to partition: | | | | /dev/scsi/host0/bus0/target1/lun0/disc (SGI SEAGATE ST34572W/ 434 | | Finish | | |
Command (m for help): p Disk /dev/scsi/host0/bus0/target1/lun0/disc (SGI disk label): 141 heads, 62 sectors, 1016 cylinders Units = cylinders of 8742 * 512 bytes ----- partitions ----- Pt# Device Info Start End Sectors Id System 1: /dev/scsi/host0/bus0/target1/lun0/part1 boot 18 985 8462256 83 Linux native 2: /dev/scsi/host0/bus0/target1/lun0/part2 swap 986 1015 262260 82 Linux swap 9: /dev/scsi/host0/bus0/target1/lun0/part3 0 17 157356 0 SGI volhdr 11: /dev/scsi/host0/bus0/target1/lun0/part4 0 1015 8881872 6 SGI volume ----- Bootinfo ----- Bootfile: /unix ----- Directory Entries -----
Command (m for help): x Expert command (m for help): g Building a new SGI disklabel. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content will be unrecoverably lost. Expert command (m for help): r Command (m for help): p Disk /dev/scsi/host0/bus0/target1/lun0/disc (SGI disk label): 141 heads, 62 sectors, 1016 cylinders Units = cylinders of 8742 * 512 bytes ----- partitions ----- Pt# Device Info Start End Sectors Id System 9: /dev/scsi/host0/bus0/target1/lun0/part1 0 4 43710 0 SGI volhdr 11: /dev/scsi/host0/bus0/target1/lun0/part2 0 1015 8881872 6 SGI volume ----- Bootinfo ----- Bootfile: /unix ----- Directory Entries ----- Command (m for help):
Command (m for help): d Partition number (1-16): 9 Command (m for help): n Partition number (1-16): 9 First cylinder (0-1015, default 0): Using default value 0 Last cylinder (0-1015, default 1015): 1 Command (m for help): p Disk /dev/scsi/host0/bus0/target1/lun0/disc (SGI disk label): 141 heads, 62 sectors, 1016 cylinders Units = cylinders of 8742 * 512 bytes ----- partitions ----- Pt# Device Info Start End Sectors Id System 9: /dev/scsi/host0/bus0/target1/lun0/part1 0 1 17484 0 SGI volhdr 11: /dev/scsi/host0/bus0/target1/lun0/part2 0 1015 8881872 6 SGI volume ----- Bootinfo ----- Bootfile: /unix ----- Directory Entries -----
Command (m for help): n Partition number (1-16): 1 First cylinder (2-1015, default 2): Using default value 2 Last cylinder (2-1015, default 1015): 985 Command (m for help): n Partition number (1-16): 2 First cylinder (986-1015, default 986): Using default value 986 Last cylinder (986-1015, default 1015): Using default value 1015 Command (m for help): t Partition number (1-16): 2 Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap) Command (m for help): p Disk /dev/scsi/host0/bus0/target1/lun0/disc (SGI disk label): 141 heads, 62 sectors, 1016 cylinders Units = cylinders of 8742 * 512 bytes ----- partitions ----- Pt# Device Info Start End Sectors Id System 1: /dev/scsi/host0/bus0/target1/lun0/part1 boot 2 985 8602128 83 Linux native 2: /dev/scsi/host0/bus0/target1/lun0/part2 swap 986 1015 262260 82 Linux swap 9: /dev/scsi/host0/bus0/target1/lun0/part3 0 1 17484 0 SGI volhdr 11: /dev/scsi/host0/bus0/target1/lun0/part4 0 1015 8881872 6 SGI volume ----- Bootinfo ----- Bootfile: /unix ----- Directory Entries ----- Command (m for help): w
| | | Please choose one of the listed disks, to create partitions on it. | | | | Disk to partition: | | | | /dev/scsi/host0/bus0/target1/lun0/disc (SGI SEAGATE ST34572W/ 434 | | Finish | | |
| | | These are the partitions that were detected in your system. Please | | select a partition to configure. No actual changes will be made until | | you select "Finish". If you select "Abort", no changes will be made. | | | | The information shown is, in order: device name, size, file system, | | and mount point. | | | | Select a partition | | | | SCSI1 (0,1,0) part. 1 4.0 GiB n/a | | SCSI1 (0,1,0) part. 2 128 MiB n/a | | Finish | | Abort | | | | <Go Back> | | |
| | | This partition does not seem to have a file system. You can create a | | file system or swap space on it. | | | | Action on /dev/scsi/host0/bus0/target1/lun0/part1: | | | | Create ext3 file system | | Create ext2 file system | | Create swap space | | | | <Go Back> | | |
| | | When a partition is mounted, it is available to the users of the | | system. You always need a root ("/") partition, and it's often good | | to have a separate partition for /home. | | | | Mount point for /dev/scsi/host0/bus0/target1/lun0/part1: | | | | / | | /usr | | /boot | | /home | | /var | | /tmp | | Don't mount it | | Enter manually | | | | <Go Back> | | |
| | | These are the partitions that were detected in your system. Please | | select a partition to configure. No actual changes will be made until | | you select "Finish". If you select "Abort", no changes will be made. | | | | The information shown is, in order: device name, size, file system, | | and mount point. | | | | Select a partition | | | | SCSI1 (0,1,0) part. 1 4.0 GiB ext3 / | | SCSI1 (0,1,0) part. 2 128 MiB n/a | | Finish | | Abort | | | | <Go Back> | | |
| | | This partition does not seem to have a file system. You can create a | | file system or swap space on it. | | | | Action on /dev/scsi/host0/bus0/target1/lun0/part2: | | | | Create ext3 file system | | Create ext2 file system | | Create swap space | | | | <Go Back> | | |
| | | These are the partitions that were detected in your system. Please | | select a partition to configure. No actual changes will be made until | | you select "Finish". If you select "Abort", no changes will be made. | | | | The information shown is, in order: device name, size, file system, | | and mount point. | | | | Select a partition | | | | SCSI1 (0,1,0) part. 1 4.0 GiB ext3 / | | SCSI1 (0,1,0) part. 2 128 MiB swap | | Finish | | Abort | | | | <Go Back> | | |
| | | File systems will be created and partitions mounted. | | | | WARNING: This will destroy all data on the partitions you have | | assigned file systems to. | | | | Ready to create file systems and mount partitions? | | | | <Go Back> <Yes> <No> | | |
| | | Since the partitions have already been mounted, you cannot do any | | changes. | | | | Do you want to unmount the partitions so you can make changes? | | | | <Go Back> <Yes> <No> | | |
| No boot loader installed | | No boot loader has been installed, either because you chose not to or | | because your specific architecture doesn't support a boot loader yet. | | | | You will need to boot manually with the /vmlinux kernel on partition | | /dev/sda1 and root=/dev/sda1 passed as kernel argument. | | | | <Continue> | | |
+| Installation complete | || Installation is complete, so it is time to boot into your new Debian | || system. Make sure to remove the installation media (CD-ROM, | || floppies), so that your system boots from the disk to which Debian | || was installed. | || | +| <Go Back> <Continue> | | |
| | | This is the main menu for the Debian installer. | | | | Choose the next step in the install process: | | | | Detect hardware # | | Partition disks # | | Partition a hard drive # | | Configure and mount partitions # | | Install the base system # | | Continue without boot loader # | | Finish the installation # | | Change debconf priority # | | Save debug logs # | | Execute a shell # | | Abort the installation # | | |
| Interactive shell | | After this message, you will be running "ash", a Bourne-shell clone. | | | | The root filesystem is a RAM disk. The hard disk file systems are | | mounted on "/target". The editor available to you is nano. It's very | | small and easy to figure out. To get an idea of what Unix utilities | | are available to you, use the "help" command. | | | | Use the "exit" command to return to the installation menu. | | | | <Go Back> <Continue> | | |
BusyBox v1.00-pre10 (Debian 20040623-1) Built-in shell (ash) Enter 'help' for a list of built-in commands. ~ # df Filesystem 1k-blocks Used Available Use% Mounted on tmpfs 102400 20736 81664 20% / /dev/scsi/host0/bus0/target1/lun0/part1 4143076 253836 3678780 6% /target ~ # chroot /target sh-2.05b# mount /proc sh-2.05b# mount /dev/sda1 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sh-2.05b# apt-get install arcboot
| Arcboot must be put into the volume header of a disk with a SGI | | disklabel. Usually the volume header of /dev/sda is used. Please give | | the device name of the disk you want to put arcboot onto. | | | | Where to put arcboot? | | | | /dev/sda_______________________________________________________________ | | | | <Ok> |
| Setting PROM variables for Arcboot | | If this is the first Linux installation on this machine, or if the # | | hard drives have been repartitioned, some variables need to be set in # | | the PROM before the system is able to boot normally. # | | # | | At the end of this installation stage, the system will reboot. After # | | this, enter the command monitor from the "Stop for Maintenance" # | | option, and enter the following commands: # | | # | | setenv SystemPartition scsi(0)disk(1)rdisk(0)partition(8) # | | setenv OSLoadPartition scsi(0)disk(1)rdisk(0)partition(0) # | | setenv OSLoader arcboot # | | setenv OSLoadFilename Linux # | | # | | You will only need to do this once. Afterwards, enter the "boot" # | | command or reboot the system to proceed to the next Debian # | | | | <Continue> | | |
Selecting previously deselected package arcboot. (Reading database ... 8492 files and directories currently installed.) Unpacking arcboot (from .../arcboot_0.3.8.6_mips.deb) ... Setting up arcboot (0.3.8.6) ... Putting arcboot.ip32 into the volume header of /dev/sda...done.
sh-2.05b# cat /etc/arcboot.conf # arcboot.conf # label=linux image=/vmlinux append="root=/dev/sda1"
sh-2.05b# exit exit ~ # exit
| | | This is the main menu for the Debian installer. | | | | Choose the next step in the install process: | | | | Choose a mirror of the Debian archive # | | Download installer components # | | Detect hardware # | | Partition disks # | | Partition a hard drive # | | Configure and mount partitions # | | Install the base system # | | Continue without boot loader # | | Finish the installation # | | Change debconf priority # | | Save debug logs # | | |
+| Installation complete | || Installation is complete, so it is time to boot into your new Debian | || system. Make sure to remove the installation media (CD-ROM, | || floppies), so that your system boots from the disk to which Debian | || was installed. | || | +| <Go Back> <Continue> | | |
Running power-on diagnostics... Starting up the system... To perform system maintenance instead, press <Esc> System Maintenance Menu 1) Start System 2) Install System Software 3) Run Diagnostics 4) Recover System 5) Enter Command Monitor Option? 5 Command Monitor. Type "exit" to return to the menu. > setenv OSLoader arcboot > setenv SystemPartition scsi(0)disk(1)rdisk(0)partition(8) > setenv OSLoadPartition scsi(0)disk(1)rdisk(0)partition(0) > setenv OSLoadFilename linux > exit