无光驱和软驱安装debian要求必须具备上网条件,或光盘镜像
根据已经具备的操作系统分类,主要可以分三种情况:
一、dos(包括win98)
1、grub_for_dos
到debian的镜像网站的/debian/dists/版本(stable|unstable|sarge|sid)/main/installer-i386/current/images/netboot目录下载vmlinuz和initrd.gz
menu.lst中添加
title Debian Install from network
kernel (hd0,0)/boot/vmlinuz root=/dev/ram ramdisk_size=8192 devfs=mount,dall
initrd (hd0,0)/boot/initrd.gz
启动后按提示进行
2、loadlin和dos安装woody
/debian/dists/woody/main/disks-i386/current/下载相应的文件
loadlin linux.bin root=/dev/ram initrd=root.bin disksize=1.44
安装基本系统后可以使用apt等工具升级成其他版本。
二、2k或xp
我不会,估计GRUB for DOS & WinGRUB可以解决我没有试验过。试验过的兄弟请补充,谢谢
三、linux
1、grub
grub>kernel linux.bin root=/dev/ram rw
grub>initrd root.bin
grub> boot
或者直接修改grub.conf
title Debian GNU/Linux, Install
kernel /linux.bin root=/dev/ram rw
initrd /root.bin
boot
2、lilo
修改lilo.conf
image=/boot/vmlinuz
label=Deb-inst
root=/dev/ram
initrd=/boot/initrd.gz
注意内核文件和initrd文件的路径
--------------------next---------------------
这个是我在无光驱无软驱、WIN2000+SP4环境下、网络安装debian的过程,参考(也可以说抄袭,哈哈)了大量前辈的经验,自己写出来的。如下:
受不了RPM了,决定投入debian系列的怀抱,而且过几天申请的ubuntu盘就要到了,先熟悉熟悉,折腾了一个晚上,得出这篇东西,记录下来,以免以后自己忘记,如果能帮到更加多的人那我也很高兴的。先说说自己现在机器情况:一个20G的老硬盘,主分区C盘是WIN 2000,D盘E盘,这三个文件系统都是NTFS,后面是EXT3(以前装magiclinux 1.5留下的)有3G,还有一个200MB的交换分区SWAP,内存是256MB。手头没debian的光盘,也没有grub,考虑自己硬盘很慢,故用硬盘引导然后网络安装应该符合硬盘的读写速度。我现在是单位的内网,算是公网。具体步骤如下:
1.下载 GRUB for DOS(主页是可以下到最新的GRUB),下载后拷贝到 C 盘,用 Winrar 解压到子文件夹,重命名此文件夹为 grub。目前grub_for_dos-0.4.3可以从ntfs格式的硬盘上安装linux.
2.打开 C:\boot.ini(隐藏的系统文件),在末尾添加C:\GRLDR="运行 GRUB FOR DOS来安装Debian",存盘,接着拷贝 grub 目录下的 grldr、grldr.mbr、bootlace、hmload、COPYING、default、grub.exe、menu.lst总共8个文件到 C 盘根目录下。将menu.lst内容修改为以下:
color black/cyan yellow/cyan
timeout 30
default 0
title debian install
kernel (hd0,4)/linux root=/dev/ram ramdisk_size=256000 devfs=mount,dall
initrd (hd0,4)/initrd.gz
boot
3.从下载里面的linux(这个是linux内核)和initrd.gz(这个在内存中虚拟一个linux文件系统),现在(就是我写这个文档的时间,用的内核是2.6.686,用sarge的原因是这个是考虑自己的T20比sarge还老得多,用这个stable的版本足够了,新机器也可以考虑用新的stable版本etch)放在D 盘根目录下(这个和上面menu.lst文件的内容“hd0,4”相对应)。
4.重启计算机,会有两个菜单项让你选择,其中一条就是上面添加的“运行 GRUB FOR DOS来安装Debian”,选择、回车,这样就开始运行 GRUB 程序了。
5.然后就会出现debian安装界面,这时是网络安装,要设置对sourcelist。我用的是,因为我在公网,这个比较快,教育网用中科大的比较快吧
6.安装linux的过程中会出现选择grub安装在mbr还是其他地方,选择mbr。
7.debian安装完毕重启后就会出现进入linux和windows的选择,这时选择进入windows还会
出现"运行 GRUB FOR DOS来安装Debian"选项,进入windows把boot.ini末尾C:\GRLDR="运行 GRUB FOR DOS来安装Debian"删掉即可。
曾经参考过一些文档以及前人的总结,关键但很多都没写清楚NTFS怎么引导grub(或者是我没看懂),又用了vfloppy和winimage都没搞定,火大。一度找到一篇相近的了,结果又找不到相对应版本的grub for dos(我在公网近教育网下东西真的很慢很慢很慢),新版本又有些改进使得我得自己摸索。但还是在此一并感谢。
muclemanxb 2007.7.26 凌晨
--------------------next---------------------