LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 14444|回复: 15

VFloppy+grub.img安装Debian

[复制链接]
发表于 2004-5-15 17:37:28 | 显示全部楼层 |阅读模式
VFloppy+grub.img安装Debian

早些时候帮过朋友在xp下安装debian。其实际的情况如何如下:没有软驱,没有光驱,更别说用usb引导,机器只能用ntloader引导。如果你已经有了grub或lilo引导,压根儿不用这么做,可用chroot的方法或参考下kanaka写的那个帖子 ”[教程]无需软驱、光驱,从硬盘安装debian基本系统!" http://www.linuxsir.cn/forum.php?mod=viewthread&tid=12099

反正思路都是同理的:引导起安装内核和initrd文件,其它的都是一样的。呵呵,如果你已经熟悉了Debian或者前辈们,可以不看。适合于nt/w2k/xp/w2k3的M$用户想安装Debian的朋友。

偶原来是这么么干的:

先在xp一下载这些东西:

1、VFloppy的下载地址:
Vfloppy http://bbs.wwwfox.net/non-cgi/usr/2/2_10476_17.rar
这个文件是在M$下用的。它里面的"说明.txt"文件教你如何使用。

2、打了iso9660fs的grub,下载后把后缀名改为img的:
http://www.tux.org/pub/people/ke ... ip/RIP-3.0-1440.bin

3、Debian bf2.4启动内核和initrd文件及其basic system所需要的文件,下载最好放到非ntfs分区中。
ftp://debian.ustc.edu.cn/debian/ ... 1.44/bf2.4/root.bin
ftp://debian.ustc.edu.cn/debian/ ... ent/bf2.4/linux.bin
ftp://debian.ustc.edu.cn/debian/ ... t/bf2.4/drivers.tgz
ftp://debian.ustc.edu.cn/debian/ ... urrent/basedebs.tar
由于是adsl上网的,需要pppoeconf等相关的deb,所以就下载了basedebs.tar这个包。

用ntloader引导Vfloppy启动grub.img后,按c进入grub shell.
grub>kernel (hd0,5)/linux.bin root=/dev/ram rw
grub>initrd (hd0,5)/root.bin
grub> boot

然后就开始安装了。注意:(hd0,5)是你的内核文件和initrd文件所在硬盘分区中,最好不要把它们放在ntfs分区,发现0.94 版本的grub都不能mount ntfs分区中的内核文件和initrd文件:-)你的情况不同你就要适当修改下,比如分区,路径这些。。。。

其它的可以看精华或顶置里里面的帖子:-)
发表于 2004-5-15 21:35:34 | 显示全部楼层
偶用vmware,直接存取物理硬盘
完成安装后重新起动,就可以进入linux
发表于 2004-5-15 22:57:39 | 显示全部楼层
我也是用vm装基本系统,哈哈debian只要把基本系统塞进去就简单拉。
发表于 2004-6-3 14:18:20 | 显示全部楼层
用ntloader引导Vfloppy启动grub.img后,按c进入grub shell.
grub>kernel (hd0,5)/linux.bin root=/dev/ram rw
grub>initrd (hd0,5)/root.bin
grub> boot.

怎么用用ntloader引导Vfloppy启动grub.img呀?
grub.img放在哪?这个文件就是http://www.tux.org/pub/people/ke ... 有一个不懂:在 c:\boot.ini 中 加入一项 c:\boot\vloader.bin ="virtual floopy "
    重新启动系统后,在ntloader的菜单上选择virtual floopy
    就会加载 c:\boot\dos.img 这个镜像,并运行
我的boot.ini可以打开,但不能改它的属性(我看不到这个文件,但可以在地址上打开这个文件,所以不能保存,因为它是只读的)那如何加载dos.img呢?这个文件如何做出来?
 楼主| 发表于 2004-6-3 14:43:43 | 显示全部楼层
汗,用M$居然用到这个份上。。。。。这是M$的问题。如果你用boot.ini都找不到,那我也没有办法。右键点击“我的电脑”->"高级“-->"启动和故障恢复” 设置。。。。
对于vfloppy如何使用,就在它的“说明.txt"文件中有说明....
发表于 2004-6-3 15:51:18 | 显示全部楼层
“我的电脑”->"高级“-->"启动和故障恢复” 设置。。。。
这样也不行...哪...我用了工具才搞好了.

我照你的方法:grub>kernel (hd0,5)/linux.bin root=/dev/ram rw
你这个为什么不需要rescue.bin文件呢?
发表于 2004-6-3 15:57:50 | 显示全部楼层
grub>kernel (hd0,5)/linux.bin root=/dev/ram rw

照你这句,我的C盘是(hd0,0)所以我用:
grub>kernel (hd0,0)/linux.bin root=/dev/ram rw
之后出现
[Linux-bzImage, setup=0x1400,size=0x1330eb]
我看不懂。为什么会这样呢?
 楼主| 发表于 2004-6-3 16:05:11 | 显示全部楼层
麻烦你看一下文档好吗?
.../rescue.bin
      Rescue disk image, containing the kernel and a boot loader.

  .../root.bin
      Root disk image, containing the root file system.  Not required,unless are you are installing from floppies.

.../linux.bin
      A Linux kernel image, used by the batch script above.
发表于 2004-6-3 16:11:10 | 显示全部楼层
最初由 Andy84920 发表
照你这句,我的C盘是(hd0,0)所以我用:
grub>kernel (hd0,0)/linux.bin root=/dev/ram rw
之后出现
[Linux-bzImage, setup=0x1400,size=0x1330eb]
我看不懂。为什么会这样呢?

有是怎么回事呢?
发表于 2004-6-3 16:29:01 | 显示全部楼层
谁能给我一点提示呢?要加参数?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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