Debian GNU/Linux Installation Guide Debian GNU/Linux Installation Guide Copyright © 2004, 2005 the Debian Installer Team

Total Page:16

File Type:pdf, Size:1020Kb

Debian GNU/Linux Installation Guide Debian GNU/Linux Installation Guide Copyright © 2004, 2005 the Debian Installer Team Debian GNU/Linux Installation Guide Debian GNU/Linux Installation Guide Copyright © 2004, 2005 the Debian Installer team This document contains installation instructions for the Debian GNU/Linux 3.1 system (codename “sarge”), for the IA-64 (“ia64”) architecture. It also contains pointers to more information and information on how to make the most of your new Debian system. Note: Although this installation guide for ia64 is mostly up-to-date, we plan to make some changes and reorganize parts of the manual after the official release of sarge. A newer version of this manual may be found on the Internet at the debian-installer home page (http://www.debian.org/devel/debian-installer/). You may also be able to find additional translations there. This manual is free software; you may redistribute it and/or modify it under the terms of the GNU General Public License. Please refer to the license in Appendix E. Table of Contents Installing Debian GNU/Linux 3.1 For ia64 ...................................................................................viii 1. Welcome to Debian ......................................................................................................................... 1 1.1. What is Debian?................................................................................................................... 1 1.2. What is GNU/Linux? ........................................................................................................... 2 1.3. What is Debian GNU/Linux?............................................................................................... 3 1.4. Getting Debian ..................................................................................................................... 3 1.5. Getting the Newest Version of This Document.................................................................... 3 1.6. Organization of This Document........................................................................................... 4 1.7. About Copyrights and Software Licenses............................................................................ 4 2. System Requirements ..................................................................................................................... 6 2.1. Supported Hardware............................................................................................................. 6 2.1.1. Supported Architectures .......................................................................................... 6 2.1.2. Graphics Card.......................................................................................................... 7 2.1.3. Multiple Processors ................................................................................................. 7 2.2. Installation Media ................................................................................................................ 8 2.2.1. CD-ROM/DVD-ROM ............................................................................................. 8 2.2.2. Hard Disk................................................................................................................. 8 2.2.3. Network ................................................................................................................... 8 2.2.4. Un*x or GNU system .............................................................................................. 8 2.2.5. Supported Storage Systems ..................................................................................... 8 2.3. Peripherals and Other Hardware.......................................................................................... 9 2.4. Purchasing Hardware Specifically for GNU/Linux ............................................................. 9 2.4.1. Avoid Proprietary or Closed Hardware ................................................................... 9 2.4.2. Fake or “Virtual” Parity RAM................................................................................. 9 2.5. Memory and Disk Space Requirements.............................................................................10 2.6. Network Connectivity Hardware .......................................................................................10 3. Before Installing Debian GNU/Linux .........................................................................................11 3.1. Overview of the Installation Process..................................................................................11 3.2. Back Up Your Existing Data!.............................................................................................12 3.3. Information You Will Need................................................................................................12 3.3.1. Documentation ......................................................................................................12 3.3.1.1. Installation Manual ...................................................................................12 3.3.1.2. Hardware documentation..........................................................................12 3.3.2. Finding Sources of Hardware Information............................................................13 3.3.3. Hardware Compatibility ........................................................................................14 3.3.4. Network Settings ...................................................................................................14 3.4. Meeting Minimum Hardware Requirements .....................................................................15 3.5. Pre-Partitioning for Multi-Boot Systems ...........................................................................15 3.6. Pre-Installation Hardware and Operating System Setup....................................................17 3.6.1. Hardware Issues to Watch Out For........................................................................17 3.6.1.1. More than 64 MB RAM............................................................................17 4. Obtaining System Installation Media .........................................................................................18 4.1. Official Debian GNU/Linux CD-ROM Sets ......................................................................18 4.2. Downloading Files from Debian Mirrors...........................................................................18 4.2.1. Where to Find Installation Images ........................................................................18 4.3. Preparing Files for TFTP Net Booting...............................................................................18 4.3.1. Setting up BOOTP server ......................................................................................19 4.3.2. Setting up a DHCP server......................................................................................19 iii 4.3.3. Enabling the TFTP Server.....................................................................................20 4.3.4. Move TFTP Images Into Place..............................................................................20 4.4. Automatic Installation........................................................................................................21 4.4.1. Automatic Installation Using the Debian Installer ................................................21 5. Booting the Installation System...................................................................................................22 5.1. Booting the Installer on IA-64 ...........................................................................................22 5.1.1. Booting from a CD-ROM......................................................................................22 5.1.1.1. Option 1: Booting from the Boot Option Maintenance Menu..................23 5.1.1.2. Option 2: Booting from the EFI Shell ......................................................23 5.1.1.3. Installing using a Serial Console...............................................................24 5.1.1.4. Selecting the Boot Kernel and Options.....................................................24 5.1.2. Booting with TFTP................................................................................................25 5.1.2.1. Configuring the Server..............................................................................25 5.1.2.2. Configuring the Client ..............................................................................26 5.2. Boot Parameters .................................................................................................................26 5.2.1. Debian Installer Parameters...................................................................................27 5.3. Troubleshooting the Installation Process ...........................................................................28 5.3.1. Boot Configuration................................................................................................29 5.3.2. Interpreting the Kernel Startup Messages .............................................................29 5.3.3. Bug Reporter .........................................................................................................29 5.3.4. Submitting Installation Reports.............................................................................29 6. Using the Debian Installer............................................................................................................31 6.1. How the Installer Works.....................................................................................................31
Recommended publications
  • Version 7.8-Systemd
    Linux From Scratch Version 7.8-systemd Created by Gerard Beekmans Edited by Douglas R. Reno Linux From Scratch: Version 7.8-systemd by Created by Gerard Beekmans and Edited by Douglas R. Reno Copyright © 1999-2015 Gerard Beekmans Copyright © 1999-2015, Gerard Beekmans All rights reserved. This book is licensed under a Creative Commons License. Computer instructions may be extracted from the book under the MIT License. Linux® is a registered trademark of Linus Torvalds. Linux From Scratch - Version 7.8-systemd Table of Contents Preface .......................................................................................................................................................................... vii i. Foreword ............................................................................................................................................................. vii ii. Audience ............................................................................................................................................................ vii iii. LFS Target Architectures ................................................................................................................................ viii iv. LFS and Standards ............................................................................................................................................ ix v. Rationale for Packages in the Book .................................................................................................................... x vi. Prerequisites
    [Show full text]
  • Video Game Archive: Nintendo 64
    Video Game Archive: Nintendo 64 An Interactive Qualifying Project submitted to the Faculty of WORCESTER POLYTECHNIC INSTITUTE in partial fulfilment of the requirements for the degree of Bachelor of Science by James R. McAleese Janelle Knight Edward Matava Matthew Hurlbut-Coke Date: 22nd March 2021 Report Submitted to: Professor Dean O’Donnell Worcester Polytechnic Institute This report represents work of one or more WPI undergraduate students submitted to the faculty as evidence of a degree requirement. WPI routinely publishes these reports on its web site without editorial or peer review. Abstract This project was an attempt to expand and document the Gordon Library’s Video Game Archive more specifically, the Nintendo 64 (N64) collection. We made the N64 and related accessories and games more accessible to the WPI community and created an exhibition on The History of 3D Games and Twitch Plays Paper Mario, featuring the N64. 2 Table of Contents Abstract…………………………………………………………………………………………………… 2 ​ Table of Contents…………………………………………………………………………………………. 3 ​ Table of Figures……………………………………………………………………………………………5 ​ Acknowledgements……………………………………………………………………………………….. 7 ​ Executive Summary………………………………………………………………………………………. 8 ​ 1-Introduction…………………………………………………………………………………………….. 9 ​ 2-Background………………………………………………………………………………………… . 11 ​ ​ ​ 2.1 - A Brief of History of Nintendo Co., Ltd. Prior to the Release of the N64 in 1996:……………. 11 ​ 2.2 - The Console and its Competitors:………………………………………………………………. 16 ​ ​ Development of the Console……………………………………………………………………...16
    [Show full text]
  • Use of Third Party Libraries Docker Postgres-9.6.6
    Docker postgres-9.6.6 - Use of Third Party Libraries Name Selected License libc-utils 0.7 (BSD) BSD-Style License libedit 20150325.3.1 (BSD) BSD-Style License libuuid 2.28.2 (BSD-3) BSD-Style License readline 6.3 (GPL) GNU General Public License alpine-baselayout 3.0.4 (GPL v2) GNU General Public License v2.0 apk-tools 2.6.9 (GPL v2) GNU General Public License v2.0 busybox 1.25.1 (GPL v2) GNU General Public License v2.0 scanelf 1.1.6 (GPL2) GNU General Public License v2.0 bash 4.3.46 (GPL v3) GNU General Public License v3.0 or later libgcrypt 1.7.9 (LGPL v2.1) GNU Library General Public License v2.0 or later libgpg-error 1.24 (LGPL v2.1) GNU Library General Public License v2.0 or later alpine-keys 1.3-r0 (MIT) MIT License (also X11) libxml2 2.9.4 (MIT) MIT License (also X11) libxslt 1.1.29 (MIT) MIT License (also X11) su-exec 0.2 (MIT) MIT License (also X11) musl 1.1.15 (MIT) MIT-Style License musl-utils 1.1.15 (MIT) MIT-Style License ncurses-libs 6.0 (MIT) MIT-Style License libcrypto1.0 1.0.2m (openssl) OpenSSL License libressl2.4-libcrypto 2.4.4 (OpenSSL) OpenSSL License libressl2.4-libssl 2.4.4 (OpenSSL) OpenSSL License libssl1.0 1.0.2m (OpenSSL) OpenSSL License tzdata 2016i (Public Domain) Public Domain postgres-9.6.6-alpine-3.5.2 (PostgreSQL) The PostgreSQL License ncurses-terminfo 6.0 (MIT) X11 License ncurses-terminfo-base 6.0 (MIT) X11 License zlib 1.2.11 (zlib) zlib License Docker postgres-9.6.6 - Third-Party Notices Report [alpine-baselayout 3.0.4 (GPL v2)] Copyright Statements TOC 1.3.1 1 License Agreements Recipients who would like to receive a copy of such source code should submit a request to Tripwire by email, at [email protected].
    [Show full text]
  • 20 Years of Opengl
    20 Years of OpenGL Kurt Akeley © Copyright Khronos Group, 2010 - Page 1 So many deprecations! • Application-generated object names • Depth texture mode • Color index mode • Texture wrap mode • SL versions 1.10 and 1.20 • Texture borders • Begin / End primitive specification • Automatic mipmap generation • Edge flags • Fixed-function fragment processing • Client vertex arrays • Alpha test • Rectangles • Accumulation buffers • Current raster position • Pixel copying • Two-sided color selection • Auxiliary color buffers • Non-sprite points • Context framebuffer size queries • Wide lines and line stipple • Evaluators • Quad and polygon primitives • Selection and feedback modes • Separate polygon draw mode • Display lists • Polygon stipple • Hints • Pixel transfer modes and operation • Attribute stacks • Pixel drawing • Unified text string • Bitmaps • Token names and queries • Legacy pixel formats © Copyright Khronos Group, 2010 - Page 2 Technology and culture © Copyright Khronos Group, 2010 - Page 3 Technology © Copyright Khronos Group, 2010 - Page 4 OpenGL is an architecture Blaauw/Brooks OpenGL SGI Indy/Indigo/InfiniteReality Different IBM 360 30/40/50/65/75 NVIDIA GeForce, ATI implementations Amdahl Radeon, … Code runs equivalently on Top-level goal Compatibility all implementations Conformance tests, … It’s an architecture, whether Carefully planned, though Intentional design it was planned or not . mistakes were made Can vary amount of No feature subsetting Configuration resource (e.g., memory) Config attributes (e.g., FB) Not a formal
    [Show full text]
  • UG1144 (V2020.1) July 24, 2020 Revision History
    See all versions of this document PetaLinux Tools Documentation Reference Guide UG1144 (v2020.1) July 24, 2020 Revision History Revision History The following table shows the revision history for this document. Section Revision Summary 07/24/2020 Version 2020.1 Appendix H: Partitioning and Formatting an SD Card Added a new appendix. 06/03/2020 Version 2020.1 Chapter 2: Setting Up Your Environment Added the Installing a Preferred eSDK as part of the PetaLinux Tool section. Chapter 4: Configuring and Building Added the PetaLinux Commands with Equivalent devtool Commands section. Chapter 6: Upgrading the Workspace Added new sections: petalinux-upgrade Options, Upgrading Between Minor Releases (2020.1 Tool with 2020.2 Tool) , Upgrading the Installed Tool with More Platforms, and Upgrading the Installed Tool with your Customized Platform. Chapter 7: Customizing the Project Added new sections: Creating Partitioned Images Using Wic and Configuring SD Card ext File System Boot. Chapter 8: Customizing the Root File System Added the Appending Root File System Packages section. Chapter 10: Advanced Configurations Updated PetaLinux Menuconfig System. Chapter 11: Yocto Features Added the Adding Extra Users to the PetaLinux System section. Appendix A: Migration Added Tool/Project Directory Structure. UG1144 (v2020.1) July 24, 2020Send Feedback www.xilinx.com PetaLinux Tools Documentation Reference Guide 2 Table of Contents Revision History...............................................................................................................2
    [Show full text]
  • 3Dfx Oral History Panel Gordon Campbell, Scott Sellers, Ross Q. Smith, and Gary M. Tarolli
    3dfx Oral History Panel Gordon Campbell, Scott Sellers, Ross Q. Smith, and Gary M. Tarolli Interviewed by: Shayne Hodge Recorded: July 29, 2013 Mountain View, California CHM Reference number: X6887.2013 © 2013 Computer History Museum 3dfx Oral History Panel Shayne Hodge: OK. My name is Shayne Hodge. This is July 29, 2013 at the afternoon in the Computer History Museum. We have with us today the founders of 3dfx, a graphics company from the 1990s of considerable influence. From left to right on the camera-- I'll let you guys introduce yourselves. Gary Tarolli: I'm Gary Tarolli. Scott Sellers: I'm Scott Sellers. Ross Smith: Ross Smith. Gordon Campbell: And Gordon Campbell. Hodge: And so why don't each of you take about a minute or two and describe your lives roughly up to the point where you need to say 3dfx to continue describing them. Tarolli: All right. Where do you want us to start? Hodge: Birth. Tarolli: Birth. Oh, born in New York, grew up in rural New York. Had a pretty uneventful childhood, but excelled at math and science. So I went to school for math at RPI [Rensselaer Polytechnic Institute] in Troy, New York. And there is where I met my first computer, a good old IBM mainframe that we were just talking about before [this taping], with punch cards. So I wrote my first computer program there and sort of fell in love with computer. So I became a computer scientist really. So I took all their computer science courses, went on to Caltech for VLSI engineering, which is where I met some people that influenced my career life afterwards.
    [Show full text]
  • C/C++ Compile Guide
    WizFi630S Guide C/C++ Compile Guide (Version 1.0.0) © 2019 WIZnet Co., Ltd. All Rights Reserved. For more information, please visit our website at http://www.wiznet.io/ © Copyright 2019 WIZnet Co., Ltd. All rights reserved. 1 WizFi630S Guide Document Revision History Date Revision Changes 2019-11-25 1.0 Release © Copyright 2019 WIZnet Co., Ltd. All rights reserved. 2 WizFi630S Guide Contents 1. Overview ................................................................................................................. 4 2. Download ................................................................................................................ 4 2.1 Prerequisites .................................................................................................. 4 2.2 Packages for Building Environment .......................................................... 4 2.3 OpenWRT Firmware Repository................................................................. 6 2.4 Menuconfig .................................................................................................... 7 3. Write C Code........................................................................................................... 7 3.1 Helloworld ...................................................................................................... 7 3.2 Make the Environment Script .................................................................... 8 4. Cross Compile ......................................................................................................... 8 4.1
    [Show full text]
  • Ncurses Is a UNIX Thing
    04_107591 ch01.qxp:Layout 1 3/14/16 3:38 PM Page 1 CH AP T ER 1 The Setup This chapter covers a basic setup and organization for you to get started with NCurses programming. Here you’ll find: II An introduction to the terminal window in UNIX II A smattering of basic shell commands II curses Creating a special directory for this document’s programs II A review of available text editors II The creation of a basic NCurses program II A review of the gcc compiler and linking commands II Re-editing source code and debugging exercises The idea hereCOPYRIGHTEDis to show you how everything MATERIALworks and to get you com- fortable programming with NCurses, even if you’ve never written a UNIX program before. NCurses Is a UNIX Thing You must have a UNIX-like operating system to work the samples and exam- ples in this book. 1 04_107591 ch01.qxp:Layout 1 3/14/16 3:38 PM Page 2 2 Chapter 1 I The Setup Beyond this, note that you must also have the programming libraries installed for your operating system. Without those libraries, programming in NCurses just isn’t gonna happe/stann. Red/fersystoinyourstaloperatingl system’s installation or setup program, such as in FreeBSD, to install the C programming libraries for your operating system. If special extensions are required to get the NCurses library installed, use them! NOTE It’s possible to program NCurses in Windows when using the Cygwin environment. I’ve not toyed with Cygwin, so I’m unable to comment on it here.
    [Show full text]
  • Multiarch Crossbuilding How to Use It, and What Still Needs Work
    Multiarch crossbuilding How to use it, and what still needs work Wookey The Cross-building victim Debconf 12, Manuagua, Nicaragua 1 / Wookey (Linaro) Multiarch crossbuilding How to use it, and what still needs work 40 MultiarchCross Historical Context Autobuilder Toolchains and $stuff Multiarch for cross-deps Examples of things that break Current Status & Outstanding issues Bootstrapping Debconf 12, Manuagua, Nicaragua 2 / Wookey (Linaro) Multiarch crossbuilding How to use it, and what still needs work 40 Outline 1 Multiarch Crossbuilding 2 Cross-Dependencies 3 Crossbuilding Issues 4 Bootstrapping Debconf 12, Manuagua, Nicaragua 3 / Wookey (Linaro) Multiarch crossbuilding How to use it, and what still needs work 40 Nomenclature Build : Machine/architecture you are building on Host : Machine/architecture package is being built for Target : Machine/architecture a compiler generates code for Debconf 12, Manuagua, Nicaragua 4 / Wookey (Linaro) Multiarch crossbuilding How to use it, and what still needs work 40 Potted History 1997 - dpkg-cross (Roman hodek, Dave Schleef, Nikita Youschenko, Neil Williams) 2003 - emdebian cross-toolchains (Wookey, Hector Oron) 2004 - apt-cross 2007 - xapt, pdebuild-cross 2009 - chromiumos-build -! xdeb 2010 - linaro cross-toolchains 2011 - cross-build daemon 2012 - sbuild cross-support 2012 - multiarch-built cross-toolchains (Thibault Girka) Debconf 12, Manuagua, Nicaragua 5 / Wookey (Linaro) Multiarch crossbuilding How to use it, and what still needs work 40 Cross Build Daemon xbuilder package in Linaro PPA
    [Show full text]
  • Installing Embedded Linux on Zedboard Clément Foucher
    Installing Embedded Linux on ZedBoard Clément Foucher To cite this version: Clément Foucher. Installing Embedded Linux on ZedBoard. 2015. hal-01232886v2 HAL Id: hal-01232886 https://hal.archives-ouvertes.fr/hal-01232886v2 Preprint submitted on 21 Mar 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Installing Embedded Linux on ZedBoard Clément Foucher (homepage) [email protected] LAASCNRS Laboratoire d'analyse et d'architecture des systèmes Version 1.1 This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. February 23, 2017 Contents 1 Before starting 5 1.1 Document purpose....................................5 1.2 Disclaimer.........................................6 1.3 Tools revisions and OS..................................6 1.4 Administrator privileges.................................6 1.5 Conventions and directories...............................6 1.6 Projects..........................................7 1.7 Scripts and logs......................................7 1.8 Environment packages and libraries...........................7 1.8.1 Fedora 22 Workstation..............................7 1.8.2 Ubuntu 16.04 LTS................................8 2 Additional technical information9 2.1 Downloading required sources..............................9 2.2 ZedBoard boot process..................................9 2.3 Reinitializing the SD card to factory state......................
    [Show full text]
  • Cheat Cube the Universal Operating System
    Adult supervision req Adult Modifié par Gardouille uired for using scisso uired rs :p Cheat Cube The Universal Operating System Network Configuration SYSTEM SERVICES INSTALLING, REMOVING, UPDATING $ ifconfig show network information su 'command' run command as root $ uname -r get kernel release # aptitude update refresh available updates $ iwconfig show wireless information su open a root shell $ uname -a get system information # aptitude install pqt install pkg # iwlist scan scan for wireless networks sudo -s open a root shell with user's preferences # service daemon start start daemon # aptitude safe-upgrade upgrade all packages # service networking restart restart NetworkManager su user open a shell as user # service daemon stop stop daemon # aptitude full-upgrade upgrade Debian version # ifup interface bring interface online passwd change your password # service daemon restart restart daemon # aptitude search pqt search package # ifdown interface disable interface $ service daemon status view daemon status # aptitude show pqt show information about package # editor /etc/network/interfaces config file of network chown user:group file change owner:group of file $ runlevel get current runlevel # aptitude remove pqt uninstall pkg interface chgrp group file change group of file # chkconfig --level 35 service on/off set service to run/ # aptitude purge pqt uninstall pkg and it's settings chmod MODE file change file permissions not run in runlevels 3,5 # aptitude hold pqt not update this package Firewall Configuration MODE: DISPLAY # aptitude clean clean
    [Show full text]
  • Delivering Commands Most Admins Tend to Use the Shell, Perl, Or Python If They Need a System Administration Script
    SYSADMIN PHP for Sysadmins Using PHP in administration scripts Delivering Commands Most admins tend to use the shell, Perl, or Python if they need a system administration script. But there is no need for web programmers to learn another language just to script a routine task. PHP gives admins the power to program command-line tools and even complete web inter- faces. BY CARSTEN MÖHRKE www.sxc .hu HP scripts written for the console PHP tools are typically all you need for parameter is the name of an array, are basically the same as scripts any kind of text manipulation, such as exec() fills the array line by line with Pwritten for the web: programmers modifying configuration files, log files, the output that would have appeared can use the whole range of PHP features. user management entries, and the like. If on screen. If you need to process the To allow simple, program name based ex- you need to access operating system exit code for exec(), you can use the ecution of scripts on the command-line, functions for tasks such as process man- third parameter to do so. you need to specify the PHP interpreter in agement, you will need to add a few • system() does not suppress output, in the first line of the script following #!. If Linux commands. contrast to exec(). It has a second you do not know the path to the inter- optional parameter for the exit code. preter, you can type which php to find Command Line • passthru() works like system(), but in out.
    [Show full text]