hi,jh xu 谢谢你给我提供的方法。 这种方法,是ISO在裸机上借助于windows来安装Linux发行版的方法。
我现在是在QEMU for Arm上安装armel的debian系统。 我的环境是: Ubuntu 9.10 + Qemu 0.12.4 + Xming Thanks Again. 在 2010年4月14日 下午9:32,jh xu <[email protected]>写道: > 我没有看细看你的安装方法,提供一个可行的用本地iso安装的方法,会比net安装快一些吧。 > > 1)首先需要grub4dos,在此下载新版http://download.gna.org/grub4dos/ > > 然后解压放到XP的C盘根目录,支持NTFS、FAT32分区。编辑C:\boot.ini(需先去掉boot.ini的只读属性),添加C:\grldr="grub4dos"。 > 以上细节网上很容易搜索到。 > > 2)准备硬盘,如果你的系统硬盘有任何一个分区是FAT32,恭喜你,直接把ISO放到那个分区的根目录下。(这个分区不能是你准备用来装Linux的分区)。 > 如果硬盘没有FAT32分区,找个U盘(需是FAT32或FAT类型),把ISO(原名不要改动)直接放到U盘根目录。 > 以上,fat32分区内最好只有一个Debian的ISO。(ISO也可以放到其它Linux类型的分区,但试了一下jfs不行)。 > ISO的下载地址为:http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/ > 下载debian-testing-i386-CD-1.iso > 或debian-testing-i386-kde-CD-1.iso > 或debian-testing-i386-xfce+lxde-CD-1.iso > > 3)下载硬盘安装所需要的文件,地址为 > http://ftp.debian.org/debian/dists/testing/main/installer-i386/current/images/hd-media/ > 一共三个文件(全下载下来就是),一同放在C盘。然后对于grub4dos的menu.lst添加以下命令: > title Install Debian Testing > kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=128000 devfs=mount,dall > initrd (hd0,0)/initrd.gz > boot > 至于(hd0,0)对应/dev/sda1之类的详情可以在网上查找。 > > > 4)然后重启,(如果用到U盘需保证U盘连接着),选择grub4dos进入(它支持从NTFS分区去启动Debian的安装文件),启动之后就和CD安装一个样了;这由Debian接管,会有一个自动从不同分区(包括外接的U盘)查找ISO的过程,它不支持从NTFS分区读取ISO。 > > > 在 2010年4月14日 下午4:12,Hayfeng Lee <[email protected]> 写道: > > 大家好,我用 > > > http://ftp.nl.debian.org/debian/dists/testing/main/installer-armel/current/images/versatile/netboot/ > > 提供的initrd和kernel安装了2.6.30 > > > > 但却无法启动,因为没有引导用的Initrd.我是按照 > http://www.aurel32.net/info/debian_arm_qemu.php > > 上面的方法,安装完系统后,需要Initrd. > > img来引导系统。 > > > > 如果不用2.6.30,而用2.6.18.6(在 > > 网上提供了用于引导系统的vmlinuz和initrd),但是不能安装成功,因为提供安装用的initrd不能在线下载内核组件。 > > > > 有没有和我一样的问题? > > help me. > -- Laboratory of Service Computing Technology and System p-web:http://tek-life.org/blog QQ:150439216

