紫红色OS FX MKZEDBOOT不能正常工作

问题描述

我完全构建了紫红色-并希望使用它来刷新USB设备。

正确的命令应该是

Country Time DummyTime123 DummyTime23 <chr> <dbl> <int> <int> 1 US 1 1 0 2 US 1 1 0 3 US 2 1 0 4 US 3 1 0 5 IT 1 0 0 6 IT 2 0 0 7 IT 1 0 0 8 FR 2 0 1 9 FR 3 0 1

double[][] product(double[][] x,double[][] y) {
    double[][] z = new double[x.length][y[0].length];
    for (int i = 0; i < x.length; i++) {
        for (int j = 0; j < y[0].length; j++) {
            double sum = 0.0;
            for (int k = 0; k < x[0].length; k++) {
                sum += x[i][k]*y[k][j];
            }
            z[i][j] = sum;
        }
    }
    return z;
}

似乎只有22MB复制了-是吗? 可能是什么问题?

解决方法

如果您想要一个“实时 U 盘”,那么 fx make-fuchsia-vol 可能就是您想要的

,

根据 Prepare a USB flash drive to be a bootable disk 处的文档,fx mkzedboot 仅允许闪存驱动器进行网络引导以进行 pave,因此您必须按照 pave 的说明进行操作。

我已使用 fx mkinstaller 将 Fuchsia 安装到我的 USB 闪存驱动器中,而无需铺路:

fx set workstation.x64 \
       --with //bundles:tools,//bundles:tests,//bundles:kitchen_sink \
       --ccache
  • 然后,构建
fx build
  • 运行 fx mkinstaller /dev/<usb_drive> 以将安装程序写入物理(或模拟)USB 驱动器(未通过 USB 连接的块设备上的 usnig fx mkinstaller 将失败)

  • 使用 dd 将 USB 闪存驱动器复制到磁盘映像中。这是“安装程序”磁盘映像。

  • 创建一个与 USB 驱动器大小相同的映像磁盘。这是目标磁盘映像。

  • 使用 qemu-kvm 启动安装程序,两个磁盘映像公开为 NVME。此步骤不需要网络。 EFI 必须可用;按照发行版的说明安装 ovmf,或直接下载映像。

sudo /usr/bin/qemu-system-x86_64 \
     -monitor stdio \
     -vga std \
     -machine accel=kvm \
     -m 4096\
     -device nvme,drive=nvme0,serial=deadbeaf1,num_queues=8 \
     -drive file=,if=none,id=nvme0 \
     -device nvme,drive=nvme1,id=nvme1 \
     -boot once=c,menu=on \
     -net nic,macaddr=00:e0:4c:c2:85:01,model=rtl8139 \
     -net user \
     -rtc base=localtime \
     -name "Fuchsia" \
     -bios /usr/share/qemu/OVMF.fd
  • 在运行的 Fuchsia 中,运行 installer 并选择正确的目标设备。然后,关闭 VM。 (如果已连接,请拔下 U 盘)

  • 安装后,再次启动虚拟机(如果安装了,请连接 USB),从命令行移除安装驱动器,然后检查会发生什么;尝试使用其他显示驱动程序和帧缓冲区分辨率;在真机上试试。

但是,一旦安装,我就遇到了以下情况,具体取决于机器设置:

  • 在具有标准 VGA 显示器的 qemu 上,系统启动,但屏幕变黑。
  • 在使用其他显示驱动程序(QLX、Vmware 等)和真机(我的笔记本电脑)的 qemu 上,引导加载程序屏幕上的屏幕冻结,并且不显示任何调试信息。

在这两种情况下,我都可以通过串行端口访问 shell。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...