我正在尝试为 SPARC 使用引导 Solaris 10 或 Solaris 11,qemu-system-sparc64
但在早期一直遇到问题。我正在使用 DVD 映像sol-10-u11-ga-sparc-dvd.iso
,sol-11_2-text-sparc.iso
可从 SUN 的 ^WOracle 网站获得。
尝试 Solaris 10:
$ qemu-system-sparc64 -m 1024 -cdrom /tank/images/sol-10-u11-ga-sparc-dvd.iso -boot d -nographic
OpenBIOS for Sparc64
Configuration device id QEMU version 1 machine id 0
kernel cmdline
CPUs: 1 x SUNW,UltraSPARC-IIi
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.1 built on Mar 12 2015 08:09
Type 'help' for detailed information
Trying cdrom:f...
Not a bootable ELF image
Not a bootable a.out image
Loading …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Sun Ultra 10 上使用 Debian 安装媒体救援模式,以便我可以使用 shell 调查我拥有的旧 SCSI 磁盘。
似乎可以使用除网络引导映像以外的任何东西的 SPARC 构建的 Debian 的最后一个版本 (7.x)。我正在使用 7.11.0 DVD 1 ISO 的副本。
当我从光盘启动并继续执行救援安装提示时,我得到Detecting Network Hardware
了 0% 的系统挂起。
如何禁用网络自动探测?
根据 SPARC 上的 wheezy 手册,netcfg/disable_autoconfig
为此提供了引导参数。但是启动
rescue netcfg/disable_autoconfig=true
Run Code Online (Sandbox Code Playgroud)
在 SILO 提示符下似乎没有任何影响——Detecting Network Hardware
最终仍显示该步骤并且系统挂起。
一位响应者指出,引导参数netcfg/disable_dhcp=true
记录在某些安装介质的 F8 帮助中(尽管 SPARC 并不奇怪——它没有这样的帮助功能),但是我也尝试了这个引导参数并得到了类似的结果。
为了寻找想法,我查看了 wheezy 的示例 preseed 文件,它指出该boolean
参数netcfg/enable
可用于完全禁用网络配置;但是启动rescue netcfg/enable=false
也没有效果。也许参数只是没有从 SILO 提示传播到debian-installer
. 有没有其他方法可以做到这一点?
在 Solaris 上我使用 stop+a 进入 prom 如果终端是没有停止键的串行控制台,那么中断键是什么?我试试
stty -a
Run Code Online (Sandbox Code Playgroud)
但没有找到破解键。
CTRL+C当然不起作用,因为只有中断程序
我有一个历史二进制 ObjectGeode,它只能在带有 Solaris OS 的 SUN SPARC 机器上工作(与哪个 Solaris 版本无关)。我的问题是:
我更喜欢 Linux 或 Windows 作为主机系统。
编辑:
我安装了 qemu- 2.5.50 32 位。但是我无法启动图像- Solaris_2.6_Software_05_98.img
我使用 Cygwin 来调用命令。它是
./qemu-system-sparc.exe -L 。-hda Solaris_2.6_Software_05_98.img -m 256
但我没有得到回应。
好像少了点什么。有windows启动qemu的指导吗?
我刚刚在基于 sparc64 的电脑上安装了 OpenBSD,但是当我尝试pkg_add -v firefox
这样做时,它说can't find firefox
. 我也尝试安装nano
,安装得很好,为什么找不到firefox。