首先,什么是网络安装:网络安装针对的是没有光驱但有网卡的机器,只要机器能正常使用,并且有网卡,不论是否能够上internet,只要能两机互联就可以装ubuntu。

然后:网络安装与硬盘安装的优缺点:
1。网络安装可以把整张硬盘都格式化装Linux,而硬盘安装必须至少保留一个盘存放CD映像。
2。网络安装根本不用考虑本地硬盘分区类型的问题,而硬盘安装必须有一个FAT32的硬盘存放CD映像。
3。网络安装根本不用下载额外的启动映像,官方下载的光盘已经具有网络安装功能。
4。网络安装要求Linux内核能够驱动你的网卡,硬盘安装不需要。
5。网络安装需要对网络设置有基本的了解,对网络小白来说有一定困难。
6。网络安装需要有一台机器做服务器,如果你只有一台电脑,周围没有任何其他电脑,这个就比较困难。

总结:网络安装的最大用途在于你不能在本地硬盘上放一个光盘映像,或者需要全盘分区安装,或者把现有的linux重装成一个新版本但不愿保留任何分区的情形。

下面说一下网络安装的步骤:

1。下载alternative cd
2。把cd映像设置到在web服务器的路径中
3。设置要安装机器的grub,从本地服务器上下载启动映像
4。启动待安装的机器并选择安装
5。在选择源那一个步骤选择自定义,然后输入本地web服务器的IP,光盘映像的路径。
6。然后一切顺利可以安装。。。

下面分别说一下每个步骤。

以8.04为例,说明一下步骤

步骤一:下载CD:
例如这个,具体可以自己找。
http://releases.ubuntu.com/9.10/ubuntu-9.10-alternate-i386.iso

http://releases.ubuntu.com/9.10/ubuntu-9.10-alternate-i386.iso

步骤二:设置服务器:
设置服务器可以有两种选择,Linux或者Windows服务器。Windows服务器要装IIS,Linux服务器要装apache2——这个服务器设置好之后你可以装很多台机器。

下面给出设置 Ubuntu Linux 服务器的办法:

先把下载的映像放到这个服务器上,我们假定放到 $HOME/cd.iso

然后: sudo apt-get apache2 (已经安装了的可以省略此步骤)

然后: sudo mount -o loop $HOME/cd.iso /mnt

然后: sudo ln -s /mnt /var/www/ubunutu

做好上面几个步骤之后,一个Linux服务器就架好了。

对于Windows——其实也是一样的,只要把光盘的内容映射出来,放到该服务器的 ubuntu 目录下就可以。——由于笔者对 windows 系统不熟悉,此处略。

现在我们来测试服务器,假设该服务器的IP是192.168.1.1。
在局域网中任何一台机器的浏览器中输入 http://192.168.1.1/ubuntu/
看看能不能看到光盘内容,能看到,就是好了。

基本原理就是:光盘的根目录等同于 http://192.168.1.1/ubuntu/看到的东西。这样设置好就OK。不论你用什么web服务器和系统都可以做到。

步骤三:下载启动文件及安装GRUB:

这是在配置待安装的机器了,
这里也有两种选择,本机现在是 Linux,或者本机现在是 Windows。
对于windows来说,需要跟硬盘安装一样下在grub4dos,然后编辑menu.lst。对于linux来说不需要。直接编辑 menu.lst 就可以了。
——这个步骤不论对于硬盘安装还是网络安装都不可缺少,懂得硬盘安装的,搞网络安装应该很容易。

对于硬盘安装,需要下载引导文件,对于网络安装,引导文件是现成的。

现在假设我们本机是Linux:
wget http://192.168.1.1/ubuntu/install/netboot/ubuntu-installer/i386/initrd.gz
wget http://192.168.1.1/ubuntu/install/netboot/ubuntu-installer/i386/linux

懂得这个意思没有?其实引导文件就在光盘中,这里我们把它下载回来就可以。然后编辑menu.lst文件。

具体编辑 menu.lst 文件的方法,请参见硬盘安装的相关教程。此处不提。
简单的来说,就是copy一份样本的启动菜单,然后把其中的kernel设置为我们存放那个linux文件的路径,把其中的 initrd设置为我们存放那个 initrd.gz 文件的路径,为title取个名字之后就可以重启了。

如果本机现在是windows系统呢?
其实也是一样的,用IE把上面两个文件下载到 c:/,然后装个grub4dos在c:/,然后编辑menu.lst。编辑boot.ini保证grub4dos能启动,就可以。相关的教程在硬盘安装的文档中有很多,这里就不再罗嗦了。

步骤四:启动安装

从grub中选择正确选项后直接启动。。。

第一个屏幕,就是选择语言,这里建议选择English,以后再改中文,除非你喜欢home目录下被搞成中文名目录。
第二个屏幕,是选择时区,这里建议选择United Kingdom,因为ubuntu的时区设置一向有问题,只有Canonial自己所在的时区才是无bug的。建议装好以后再改上海时间。
第三个屏幕,是选择是否检测键盘,这里建议选择 No。不解释。
第四个屏幕,是选择键盘,这里建议选择 China,不解释。
第五个屏幕,是选择是否需要使用西藏键盘,缺省回车既可。
第六个屏幕,会经过使用DHCP检测网络的地方,这里一定要选择Cancel,然后选择Continue,然后选择 Configure network manually。手工配置网络保证一定能够访问我们需要访问的服务器。(注意,保证网络畅通是网络安装成功的必要条件,所以这个步骤一定,必须,要保证正确)

设好网络之后第一个屏幕,这里:

续上,在上面的那个图那里,光标上移到顶,选择 enter information manually。

然后输入我们前面设置的服务器的IP:192.168.1.1
(注意,这里千万不要输入 http:// ,直接输入IP就可以)

然后在后面的屏幕上,直接按回车。

menu.list :
kernel (hd0,0)/vmlinuz root=/dev/ram0 ramdisk_size=256000
initrd (hd0,0)/initrd.gz
boot

其中ramdisk_size=256000根据自己的内存大小修改

Ubuntu 网络安装方法相关推荐

  1. 双系统中ubuntu的安装方法

    双系统中ubuntu的安装方法 注意:给电脑安装双系统时,一定要先装Windows系统,再安装Linux系统! 原因是电脑开机后,要先执行一段bootloader引导程序:再由引导程序启动操作系统.W ...

  2. mp3 添加封面 linux,Qmmp音乐播放器1.2.0发布! Ubuntu中安装方法

    Qmmp是一款基于Qt的音乐播放器,它具有winamp或xmms接口,目前已经发布了1.2.0版本(Qt4版本为0.11.0),并增加了许多新功能,改进以及一些错误修复. Qmmp 1.2.0(0.1 ...

  3. ubuntu软件安装方法大全

    我们来总结一下ubuntu有哪些软件安装的方法. 一.ubuntu自带的软件商店,这是我们最快获得ubuntu有用软件的地方.因为有snap的支持,ubuntu的软件商店也变得越来越强大.ubuntu ...

  4. ubuntu程序安装方法

    以前一直使用window,今天安装了一个ubuntu系统(如果有同学也想装,建议装英文版的),因为以前ubuntu系统用的不多,所以安装软件就是一个问题. 就以安装chrome来说吧: 1.在Goog ...

  5. ubuntu repo安装方法

    转载自:https://blog.csdn.net/u010117864/article/details/88805136?utm_medium=distribute.pc_aggpage_searc ...

  6. Ubuntu 网络配置方法汇总

    目前为止,共存在三个配置网络的地方: /etc/network/interfaces(文字,在ubuntu 18.04版本后已移除) /etc/netplan/*.yaml(文字) NetworkMa ...

  7. Ubuntu网络配置方法

    1)配置IP网关:sudo gedit /etc/network/interfaces 里面添加 auto lo iface lo inet loopback auto eth0 iface eth0 ...

  8. Ubuntu 16.04 系列软件安装安装方法

    1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...

  9. Ubuntu 20.04 日常软件及开发环境安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(待整理!!!)

    1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包括添加软件源.安装搜狗输入法.Chrome浏览器.网易云音乐.配置快捷键.安装git等等,下面就跟着我来配置吧,just ...

最新文章

  1. R行数据过滤基于dplyr包filter函数
  2. 【HLSL学习笔记】WPF Shader Effect Library算法解读之[DirectionalBlur]
  3. 关于Firefox在Win8下界面显示错乱的解决方法
  4. 学生计算机教室管理规章制度,学校规章制度之小学信息技术教室管理制度
  5. js中innerText,innerHTML的用法
  6. numba.jit警告:warnings.warn(errors.NumbaDeprecationWarning(msg, state.func_ir.loc))
  7. springboot优雅地统一返回格式
  8. ER-Studio的五种关系说明 .
  9. 需求实在太旺盛,三星电子考虑扩大在华芯片产能
  10. 【Boost】boost库中thread多线程详解1——thread入门与简介
  11. NULL和INITIAL的区别 and database interface
  12. c语言烟花百度云,C语言实现放烟花的程序
  13. mysql连接超时timeout问题
  14. 关于软件测试的5个误传
  15. 22. jQuery 遍历 - 同胞
  16. python 注销一大段_Python 编程从入门到实践 第19章 注销一节问题
  17. 电子表格计算机知识,EXCEL电子表格基本知识.doc
  18. Bp算法公式推导推导-详解
  19. Scratch(三十五):FlyBird
  20. [办公自动化]名师推荐-excelpro刘万祥 图表之道作者

热门文章

  1. ChemSketch 2015官网下载地址
  2. 云开发走进高校,腾讯云联合新工科联盟探索新生工程教育模式
  3. 卖着3元冰淇淋、均价6元奶茶的蜜雪冰城怎么赚钱?
  4. git本地库的初始化
  5. jbd2 mysql_2018年第九周-解决因jbd2导致Linux性能过低问题
  6. 有感,小诗一篇《时间》
  7. android 自定义组件圆形边框
  8. 交通运输“十三五”成绩单出炉,公路通车里程约510万公里!
  9. CAD高级技能:制作带属性的图框
  10. 这款上线6年火爆应用即将消失