LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 茗·剑

免光软的Debian最简硬盘安装法(BF2.4)

[复制链接]
发表于 2004-5-15 23:25:04 | 显示全部楼层
faint,vfloppy+grub引导安装能不能说得具体点?
发表于 2004-5-15 23:30:28 | 显示全部楼层
请看另外一个帖子。
发表于 2004-5-21 15:24:01 | 显示全部楼层
搂住的Black Gold II 5.1
在linux下用的什么驱动
 楼主| 发表于 2004-5-21 19:25:06 | 显示全部楼层
最初由 ys_freedom 发表
搂住的Black Gold II 5.1
在linux下用的什么驱动

cs46xx
发表于 2004-5-21 20:12:52 | 显示全部楼层

没有dos怎么办?

呵呵,只有win2K没有98,dos,咋办?
发表于 2004-5-22 09:02:35 | 显示全部楼层
发表于 2004-5-22 14:26:52 | 显示全部楼层

回复: 没有dos怎么办?

最初由 jackey1234 发表
呵呵,只有win2K没有98,dos,咋办?

用baidu或者google搜一下Vfloppy,里面应该有说明。

一. 原文帮助
1.1 说明
这是我参考了GRUB 的源代码和PQMAGIC 的VFLOPPY.SYS 的反汇编代码后,实现的一个类似PQMAGIC 的VFLOPPY.SYS的虚拟软盘系统。

看 VX_XSJ 兄弟写的帖子,见最后。

1.2 特点
安全,不向引导区写代码,不会破坏系统,无需会恢复MBR方便,可以随时重新启动系统,进入DOS环境。
在没有光盘驱动器,没有软盘,只有WINDOWS NT,WINDOWS 2K,WINDOWS XP,WIN2K3 的系统上非常方便的运行别的OS。
支持2.88M 和1.44M软盘镜像文件。
1.3 用法
假设 VFLOPPY 放在 C:\BOOT ,C盘可以是FAT16 FAT32 NTFS 分区格式:

运行 VFLOPPY -1 VLOADER.BIN -2 VMEMDSK.BIN -I DOS.IMG
在 C:\BOOT.INI 中 加入一项 C:\BOOT\VLOADER.BIN ="VIRTUAL FLOOPY "
重新启动系统后,在NTLOADER的菜单上选择VIRTUAL FLOOPY 就会加载 C:\BOOT\DOS.IMG 这个镜像,并运行。
1.4 注意
如果C:用的NTFS,并且使用了磁盘压缩的请确保C:\BOOT目录及其下面的文件没有被压缩。
运行INSTALL_VFLOPPY.BAT只是根据你的硬盘情况生成相应的引导文件VLOADER.BIN和虚拟软盘VMEMDSK.BIN文件,绝对不会重写MBR。
VMEMDSK.BIN定位磁盘镜像DOS.IMG(请自己做)时是直接通过DOS.IMG所在的磁盘扇区,而不是通过文件系统,所以能很容易的实现对NTFS,FAT32,FAT的支持。即使删除了DOS.IMG只要所在扇区的数据还没有被覆盖,或许仍然能够启动DOS,但进行磁盘整理后可能造成无法启动DOS,只需要重新运行一下INSTALL_VFLOPPY.BAT即可。
DOS.IMG可以用其他的可启动的1.44MB软盘镜像替换,记得替换后重新运行一下INSTALL_VFLOPPY.BAT。
现在支持2.88M 和1.44M软盘镜像文件。
VFLOPPY.EXE 的参数可以是绝对路径,如 VFLOPPY -1 C:\TTT\VLOADER.BIN -2 C:\KKK\VMEMDSK.BIN -I C:\IMG\DOS.IMG。
1.5 测试
在WIN2K3 英文标准版的环境下测试通过,支持NTFS ,FAT32 ,FAT16 的分区。
DOS论坛版主WENGIER制作的MS DOS7.10启动盘
1.6 FAQ
Q:既然有PQMAGIC 的VFLOPPY.SYS,为什么我还要修改它呢?

A:主要是PQMAGIC 的VFLOPPY.SYS 的引导程序是放在MBR中的并且占据磁盘开始的3个扇区,也就是说VFLOPPY.SYS安装的时候需要向从MBR开始的3个扇区写数据,这样如果此时发生错误,将可能是系统无法引导。

Q:那么有没有其他的引导程序可以完成类似的工作呢?

A:基于如下比较,所以我揉合和GRUB 的源代码和VFLOPPY.SYS的二进制文件,做成了这个东西。

LILO 需要在LINUX 下安装,并且不能虚拟软盘
NU2.NU 的DISKEMU 是在光盘上的,不支持FAT ,NTFS
BOOTSCRIPTOR 也是光盘上的,不支持FAT ,NTFS
ISOLINUX 也是光盘上的,不支持FAT ,NTFS
SYSLINUX 可以支持FAT16 ,FAT12 ,但是不支持FAT32 ,NTFS
GRUB 支持的格式最多,有人正在朝这个方向进行,目前还不好用(指的是在硬盘上虚拟软盘),最有可能在近期完成这个目标。
1.7 补充
无忧启动论坛 的CFGS 说:这是通过在硬盘上加载软盘镜像实现的。

把BOOT目录复制到C:,C:可以是FAT,FAT32,NTFS。
运行INSTALL_VFLOPPY.BAT。
修改C:\BOOT.INI,在后面加入一行C:\BOOT\VLOADER.BIN ="VIRTUAL FLOOPY" 。
1.8 注意
如果C:用的NTFS,并且使用了磁盘压缩的请确保C:\BOOT目录及其下面的文件没有被压缩。
运行INSTALL_VFLOPPY.BAT只是根据你的硬盘情况生成相应的引导文件VLOADER.BIN和虚拟软盘VMEMDSK.BIN文件,绝对不会重写MBR。
VMEMDSK.BIN定位磁盘镜像DOS.IMG(请自己做)时是直接通过DOS.IMG所在的磁盘扇区,而不是通过文件系统,所以能很容易的实现对NTFS,FAT32,FAT的支持。即使删除了DOS.IMG只要所在扇区的数据还没有被覆盖,或许仍然能够启动DOS,但进行磁盘整理后可能造成无法启动DOS,只需要重新运行一下INSTALL_VFLOPPY.BAT即可。
DOS.IMG可以用其他的可启动的1.44MB软盘镜像替换,记得替换后重新运行一下INSTALL_VFLOPPY.BAT。
发表于 2004-6-5 21:13:49 | 显示全部楼层
从上面下载了这几个文件,且硬盘安装,出现
kernal panic attempted init等
无法安装下去,不知为何?
发表于 2004-7-6 09:38:55 | 显示全部楼层

回复: 免光软的Debian最简硬盘安装法(BF2.4)

good!
发表于 2004-7-6 09:39:35 | 显示全部楼层

回复: 免光软的Debian最简硬盘安装法(BF2.4)

最初由 茗·剑 发表
不少朋友总是提问不用CD、不用软盘怎么装Debian Linux,这里是我自己的方法,其实很简单,希望能够对大家能够有点帮助。

先下载这些文件:
http://debian.cn99.com/debian/di ... 44/bf2.4/rescue.bin
http://debian.cn99.com/debian/di ... 1.44/bf2.4/root.bin
http://debian.cn99.com/debian/di ... bf2.4/kernel-config
http://debian.cn99.com/debian/di ... ent/bf2.4/linux.bin
http://debian.cn99.com/debian/di ... t/bf2.4/drivers.tgz
http://linuxcn.org/soft/others/loadlin.exe
然后把这些文件按照这样的目录形式摆放好:(假设我们放在c:\debian)
c:\debian\images-1.44\bf2.4\kernel-config
c:\debian\images-1.44\bf2.4\rescue.bin
c:\debian\images-1.44\bf2.4\root.bin
c:\debian\loadlin.exe
c:\debian\bf2.4\linux.bin
c:\debian\bf2.4\drivers.tgz

再建立一个install.bat文件,放在c:\debian\下,内容如下:
loadlin bf2.4/linux.bin root=/dev/ram initrd=images-1.44/bf2.4/root.bin disksize=1.44 flavor=bf2.4

如果基本系统不想用网络安装,那么还要下载
http://debian.cn99.com/debian/di ... urrent/basedebs.tar
放置为:c:\debian\basedebs.tar


包做好了,要安装,进入DOS方式,进入c:\debian目录,执行install就可以了

loadlin 也可以在这里下载
http://www.demolinux.org/DOWNLOAD/3.0/dosutils/
http://bingle.pku.edu.cn/scripts/ftp_search.exe?word=loadlin.exe

楼主这个文件好像下不了!http://debian.cn99.com/debian/dists...4/kernel-config
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表