安卓bochs模拟linux_Bochs Linux安装

Bochs Linux安装

1、一台安装有Linux的计算机或虚拟机

2、必须安装build-essential软件包

下载软件(源代码):Bochs 2.6.11

编译安装Bochs:

打开终端,输入以下命令:

cd ~/Downloads/bochs-2.6.11

sudo apt-get install libgtk2.0-dev

./configure --enable-debugger --enable-disasm

make all

sudo make install

上面configure命令的参数不多讲,第一个是启用调试功能,第二个是启用反汇编功能。

至此,Bochs就编译安装好了。

RPM包安装

RPM代表“RedhatPackageManager”。RPM是一个压缩文件,包含要安装在系统上的文件。许多Linux发行版,不仅仅是RedHat发行版,都可以从RPM安装文件。

首先,将您的体系结构的bochs.rpm下载到您的计算机上。例如,如果您有一台与Intel兼容的计算机,请确保获得的RPM为“For Linux x86发行版”或“i386”。

在本地磁盘上安装包之后,使用root用户并按如下方式安装它.

user$ su

Password:

root# ls -l bochs-2.5.x86_64.rpm

-rw-r--r-- 1 user users 2628643 Nov 27 17:20 bochs-2.5.x86_64.rpm

root# rpm -i bochs-2.5.x86_64.rpm

root# exit

user$ _所有RPM安装都是以root用户身份完成的,因为它们需要更新系统文件和目录的权限。

RPM安装失败的原因有很多。如果您已经安装了Bochs软件包,它将失败。在本例中,请尝试使用rpm—upgrade NAME.i386.rpm将旧包升级到新包。另一个潜在的问题是缺少RPM相关性。如果您得到关于丢失文件或RPM的错误,那么首先应该尝试安装提供缺失部分的RPM。如果不能做到这一点,请下载源RPM并构建一个适合您的平台的新的二进制RPM。命令是rpmbuild—rebuild名称.src.rpm. 作为最后的手段,您可以使用—nodeps选项运行rpm以忽略依赖项并无论如何进行安装,但是如果它缺少重要的部分,它可能无法正常运行。

bochsr pm安装了五个新命令和相关的使用手册:Bochs、bochsdlx和bximage。

首先,让我们通过输入bochsdlx来尝试DLX Linux演示。

user$ bochs-dlx

---------------------------------------------------------------

DLX Linux Demo, for Bochs x86 Emulator

---------------------------------------------------------------

Checking for bochs binary...ok

Checking for DLX linux directory...ok

Checking for /bin/gzip...ok

Checking for /usr/users/bryce/.bochsdlx directory...

---------------------------------------------------------------

To run the DLX Linux demo, I need to create a directory called

/usr/users/bryce/.bochsdlx, and copy some configuration files

and a 10 megabyte disk image into the directory.

---------------------------------------------------------------

Is that okay? [y/n]

y

Copying /usr/share/bochs/dlxlinux/bochsrc.txt -> /usr/users/bryce/.bochsdlx/.

Copying /usr/share/bochs/dlxlinux/README -> /usr/users/bryce/.bochsdlx/.

Copying /usr/share/bochs/dlxlinux/testform.txt -> /usr/users/bryce/.bochsdlx/.

Uncompressing /usr/share/bochs/dlxlinux/hd10meg.img.gz -> /usr/users/bryce/.bochsdlx/hd10meg.img

Entering /usr/users/bryce/.bochsdlx

Running bochs

========================================================================

Bochs x86 Emulator 2.4.6.svn

Build from SVN snapshot, after release 2.4.6

Compiled on Oct 20 2011 at 19:40:05

========================================================================

运行后得到一个新的X11窗口,其中包含模拟机器的VGA显示。

首先,会看到vgabios屏幕,然后Linux解压并引导,您将得到一个登录提示。键入“root”并输入以登录到DLX linux。

当您看到“dlx login:”和一个光标时,引导就完成了。在这个登录提示下,键入“root”。在UNIX系统上,root是系统管理员用户。这个示例磁盘映像上没有root的密码,因此它允许您无需键入任何密码就可以登录。现在您应该看到一个UNIX提示符,您可以开始键入UNIX命令。

Welcome to DLX V1.0 (C) 1995-96 Erich Boehm

(C) 1995 Hannes Boehm

dlx login: root

Linux 1.3.89.

dlx:~# pwd

/root

dlx:~# cd /

dlx:~# ls

bin/ etc/ lost+found/ root/ usr/

boot/ fd/ mnt/ sbin/ var/

dev/ lib/ proc/ tmp/ zip/

dlx:/# df

Filesystem 1024-blocks Used Available Capacity Mounted on

/dev/hda1 10060 2736 6005 29% /

dlx:/# _

在Bochs窗口中键入“reboot”即可关闭DLX Linux操作系统,当它再次重新启动时,请按Bochs显示屏顶部的“Power”按钮结束应用程序。

Bochs是一个开源的x86模拟器,可以用于模拟运行操作系统。而Kali Linux是一款基于Debian的Linux发行版,主要用于网络安全测试和渗透测试。 要在Bochs安装Kali Linux,可以按照以下步骤进行操作: 1. 首先,确保你已经安装Bochs模拟器。你可以从Bochs官方网站(http://bochs.sourceforge.net/)下载并安装适合你操作系统的版本。 2. 下载Kali Linux的ISO镜像文件。你可以从Kali Linux官方网站(https://www.kali.org/downloads/)下载最新版本的ISO镜像文件。 3. 创建一个新的Bochs配置文件。你可以使用文本编辑器创建一个名为bochsrc.txt的文件,并将以下内容复制到文件中: ``` # configuration file generated by Bochs plugin_ctrl: unmapped=1, biosdev=1, speaker=1, extfpuirq=1, parallel=1, serial=1, gameport=1, ne2k=1, usb_ohci=1, usb_uhci=1, usb_ehci=1, usb_xhci=1, es1370=1, sb16=1, ac97=1, pciide=1, usb_hid=1, usb_storage=1, usb_printer=1, vga=1, iodebug=1 config_interface: textconfig display_library: x romimage: file=$BXSHARE/BIOS-bochs-latest vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest megs: 32 boot: cdrom ata0-master: type=cdrom, path=/path/to/kali-linux.iso, status=inserted ``` 请将`/path/to/kali-linux.iso`替换为你下载的Kali Linux ISO镜像文件的路径。 4. 保存并关闭配置文件。 5. 打开终端或命令提示符,进入Bochs安装目录。 6. 运行以下命令启动Bochs模拟器,并加载Kali Linux ISO镜像: ``` bochs -f bochsrc.txt ``` Bochs模拟器将启动,并加载Kali Linux安装界面。你可以按照Kali Linux安装向导进行安装。 注意:在Bochs中运行Kali Linux可能会比较慢,因为Bochs是一个模拟器而不是真正的虚拟机。如果你想获得更好的性能,可以考虑使用其他虚拟化软件,如VirtualBox或VMware。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值