2005年12月25日星期日

如何从ISO安装Debian

前两天转了一篇“如何用ISO从硬盘安装Mandrake",就有网友问如何从ISO安装Debian。其实在Debian的安装手册中已经有说明:

4.5 为从硬盘引导准备文件

5.1.2. 使用 LILOGRUB引导 Linux

6.3.1.5 寻找 Debian 安装程序 ISO 映像

这里唯一没有说明的是如果你现在系统上没有lilo或者grub怎么引导安装程序,方法很多: syslinux, loadlin, grub for dos, 以grub作boot loader的floppy或者cdrom。只要搞清楚怎么传给它一个kernel和initrd,都很简单了。孔子说:举一隅而不以三隅反,则不复也。呵呵。

[@more@]

简单地说吧,很多网友对windows比较熟悉一点,机器上也有windows或者dos,比较简单的方法就是找一个grub for dos

  1. 将grub for dos解压到C:\,保持grldr和boot目录在根目录;
  2. 修改C:\boot.ini,添加一行"C:\grldr=Grub for DOS
  3. 这里下载vmlinuz, initrd.gz(如果要2.6的内核,进入2.6子目录),放到C:\boot\debinst
  4. 用notepad编辑c:bootgrubmenu.lst,添加如下内容
    title Install Debian from ISO images

    kernel (hd0,0)/boot/debinst/vmlinuz root=/dev/ram0 ramdisk_size=128000

    initrd (hd0,0)/boot/debinst/initrd.gz
  5. 建议: 将你的Debian ISO文件放在某个分区的根目录
  6. 退出Windows,重启,选择grub for dos

没有评论: