[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian 安装在QEMU FOR ARM上后该如何启动?



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 <jhxu87@gmail.com>写道:
我没有看细看你的安装方法,提供一个可行的用本地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 <omycle@gmail.com> 写道:
> 大家好,我用
> 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

Reply to: