网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 发行版本 > Debian > 文章  
通过网络安装Debian Linux
文章来源: Redice li's blog 文章作者: Redice li 发布时间: 2006-08-20   字体: [ ]  
 
  通过网络来安装Debian是一件非常愉快的事情,这对于理解Debian的先进性也是有极大帮助的。简单的说,通过网络来安装Debian只需要有一个可启动的网络安装引导程序就行了,这个引导程序只包括基本的操作系统和部份安装工具等。启动界面后,安装程序在进行简单的语言和键盘等基本配置后,立即配置网络,成功后,即开始下载安装程序的余下部份并开始与本地安装一样的安装过程。

  通过网络安装Debian需要具备网络安装包,这个包可以从Debian镜象站点获得,网络安装包可以是一个小型的光盘映像(ISO),也可以是由一个核心和一个Ramdisk两个文件组成的可通过lilo,grub,ethboot,syslinux, Loadlin等启动的最小系统。两种形式本质上没有什么区别,ISO只是将后一种的两个文件通过mkisofs工具和isolinux制作成了可引导光盘而已。以Debian3.1为例,可以从Debian的镜像站点的netboot目录中找到网络安装包,如:
  netboot目录包括一个可启动的网络安装光盘 mini.iso,这个光盘可用于在虚拟机,如Qemu, bochs, VmWare,VPC等上使用,也可以刻录到小型光盘上后通过光盘启动来安装。不过这好象有点浪费了,因为这个光盘只有8.1M而已。

  另外有一个压缩包netboot.tar.gz,这个文件实际上是除了mini.iso以外的其它文件的归档压缩文件。余下的这些文件可以用来通过网络启动来安装Debian。如果你的BIOS支持网络引导,那么可以在另一台Linux系统上解开这个压缩包,并配置网络引导服务支持如tftp等,这样就可以从一台完全的裸机不加任何额外的界质,从网络安装Debian系统。

  通过 Mini.iso 安装Debian

  通过Mini.iso来安装系统通常只会在需要进行多次安装或使用虚拟机安装的情况下才会使用。刻录成光盘后安装没有什么问题,与常规安装相似一路确认,不同的是配置网卡会被提前到安装包之前。通过虚拟机来安装更简单,下载iso映像文件后,在虚拟机中加载,并设置虚拟机通过光驱来启动即可。以qemu为例:
Linux $ qemu -cdrom mini.iso -hda -m 256 -boot d

  Qemu会从光盘上启动,并进入安装过程。VPC、VmWare等可以通过图形配置或菜单来配置从光盘启动。

  通过已有的Linux来安装Debian

  如果已经有一个Linux的发行版本,如 Redhat等,则可以通过当前系统的Loader来引导并安装Debian。较旧的一些发行版通常使用lilo作为loader,新一些的开始使用功能更为丰富的grub作为Loader。在已有的Linux基础上安装Debian可以通过下载安装程序核心linux和initrd.gz并配置Loader,增加一个启动项。以grub为例,建立目录/boot/deb,并从上面提供的地址下载2.6核心版本的安装程序到该目录,参考的grub配置(menu.lst)如下:

...
title installer
root (hd0,0)
kernel /boot/deb/linux vga=normal ramdisk_size=10934 root=/dev/rd/0 devfs=mount,dall rw
initrd /boot/deb/initrd.gz
...
  重启后,可以看到多出一个叫 installer 的启动菜单项,选择后可进入安装程序界面进行安装。

  通过DOS系统进入网络安装

  与上面的方式类似,先下载安装程序核心linux和initrd.gz,然后下载 DOS 方式下Linux引导工具Loadlin.exe,进入DOS方式后,通过下面的命令启动安装程序:
loadlin linux root=/dev/rd/0 initrd=initrd.gz ramdisk_size=10934 devfs=mount,dall rw

  其它方式

  如果要在一个局域网内有一个bootp服务器,则可以通过网络启动来加载安装程序。如常见的PXE,主机启动后直接查找bootp服务器,并下载核心和initrd,加载后启动进入到安装程序界面。安装程序和启动配置参数都配置在bootp服务器上。如果网卡不支持PXE,还可以通过在客户机上安装带网络支持的grub来远程加载和引导安装程序。

--
原文链接: http://rediceli.blogspot.com/2006/08/debian-linux.html

 
推荐文章
·通过im-switch切换输入法引擎
·用ndiswrapper驱动无线网卡
·在Debian上安装Oracle Database
·Debian与《玩具总动员》
 
 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·用ndiswrapper驱动无线
·通过im-switch切换输入
·一个 Debian bittorrent
·一台Debian配置上配置多
·在Debian上安装Oracle D
·通过debootstrap安装Deb
·Debian与《玩具总动员》
相关文章
·通过debootstrap安装Deb
·一台Debian配置上配置多
·在Debian上安装Oracle D
·用ndiswrapper驱动无线
·通过im-switch切换输入
·一个 Debian bittorrent
·红帽Linux平台:虚拟化
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统