如何使用 QEMU 在我的 MacBook Air(Mojave)上运行 Ubuntu 18.04?(是的,我现在必须使用 QEMU。)我从这里得到了 QEMU 。但也从 Homebrew 那里得到了它。
我试过查看QEMU 的系统仿真用户指南,但我并不真正理解它。我还找到了一个相当不错的教程,它似乎很适合我,但它不起作用。我实际上设法在屏幕上显示了几次“安装 Ubuntu”向上菜单,但是由于某种原因光标不起作用。我首先创建了一个 qcow2 文件,如下所示:
qemu-img create -f qcow2 ~/Desktop/QEMU/ubuntu.qcow2 25G
Run Code Online (Sandbox Code Playgroud)
我的 qemu.command 文件是:
qemu-system-x86_64 \
-m 2048 \
-vga virtio \
-show-cursor \
-usb \
-device usb-tablet \
-enable-kvm \
-cdrom ~/Desktop/QEMU/ubuntu.iso \
-drive file=~/Desktop/QEMU/ubuntu.qcow2,if=virtio \
-accel hvf \
-cpu host
Run Code Online (Sandbox Code Playgroud)
我仍然不明白为什么它工作了几次,当它工作时,鼠标不起作用。
我重新安装了 iso 并创建了一个新的 .qcow2 文件,现在每次我第一次看到某种命令提示符后都会出现紫色屏幕,有时顶部有“语言”栏(我似乎无法交互),有时没有,然后是一些我不理解的命令内容(并且无法复制和粘贴,因为鼠标不动,所以我有一个屏幕截图。)。
如果有人可以解释我做错了什么并给我一些简单的指南,那将非常有帮助:)。谢谢!
我的 Red Hat 7.6 系统上安装了 chromium(版本 79),无法播放任何 mp4 视频。我在下面附上了我跑步时的样子的图片chromium-browser <mp4 video>。我研究了一下,在网上发现了一些不起作用的解决方案。我找到的第一个解决方案是更改规范文件行:
CHROMIUM_CORE_GN_DEFINES+=' ffmpeg_branding="Chromium" proprietary_codecs=false
Run Code Online (Sandbox Code Playgroud)
到
CHROMIUM_CORE_GN_DEFINES+=' ffmpeg_branding="ChromeOS" proprietary_codecs=true'
Run Code Online (Sandbox Code Playgroud)
但当我尝试构建它时,最终出现了无法解决的错误。
我发现的第二个解决方案是按照此处的步骤操作: https: //snapcraft.io/install/chromium-ffmpeg/rhel安装应包含编解码器的 chromium-ffmpeg 包。它不起作用,但我能够在网上找到 chromium-ffmpeg-extra (版本 69)并安装它,但在尝试查看 mp4 时仍然没有任何变化。
关于其他解决方案或如何进一步调试的任何提示?
我在 Ubuntu 的软件中心找不到 Wine。如何在 Ubuntu 20.04(64 位)上安装 Wine?
我安装了 VirtualBox,但在我尝试了所有解决方案后,它仍然不起作用。当我启动 VirtualBox 时,它什么也不做,但当我尝试运行虚拟机时,它给出以下错误:
The VirtualBox Linux kernel driver is either not loaded or not set up correctly.
Please try setting it up again by executing
'/sbin/vboxconfig'
as root.
(stuff about EFI secure boot, which isn't enabled on my laptop)
Run Code Online (Sandbox Code Playgroud)
我尝试运行该命令,但它找不到该文件。
我还检查了 cli 中的一些错误
VBoxManage --version
Run Code Online (Sandbox Code Playgroud)
它给了我这个
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (5.6.15-arch1-1) or it failed to
load. Please recompile the kernel module and install it by …Run Code Online (Sandbox Code Playgroud) 我试图了解Date created、Date modified和DateWindows 10 文件资源管理器背后的基本原理。
昨天,2020 年 6 月 30 日,我在文件资源管理器中显示的这两个文件中下载了一个 YouTube 视频及其字幕:
今天,7 月 1 日,我修改了字幕(VTT 文件),添加了一些字符。
Date created显示了这两个文件在我的电脑上创建的日期,2020 年 6 月 30 日。
Date modified显示 VTT 文件的日期为 2020 年 7 月 1 日(很好,因为我修改了它)。
虽然视频文件(MKV 文件)显示的是 2018 年 10 月 21 日,但这并没有多大意义......
Date显示 MKV 文件的 2018 年 10 月 21 日。VTT 文件的日期为 2020 年 6 月 30 日,与创建日期相同。
当文件被复制/下载但未在本地修改时,会显示Date modified什么?Date
我的主板是技嘉 B360M D3V,具有以下功能:
我正在考虑的SSD是:
我正在尝试在 VLC 中打开网络流。但是,为了访问流,我需要向服务器提供一个授权 cookie,其中包含存储为JWT token 的会话令牌。在 VLC 中打开网络流时如何传递该 cookie?
文件被删除的频率和条件是什么/var/folders/?
我在哪里可以找到这方面的官方文档或注释?我已经搜索过,但甚至没有发现提及它。
如果应用程序在 下创建文件/var/folders/,系统是否可以在应用程序退出之前删除该文件?
额外问题:为什么这些信息不更容易/不可能找到?这是苹果文档中的一个空白,还是故意遗漏?
这里有一个相关的问题,但它已经有 10 年历史了,并且指的是/tmp而不是var/folders:In macOS, how much is /tmp delete?
这是 51 周前几乎相同的问题,有 0 个答案:在 OSX 中,/var/folders 何时被删除
我有一个 Zip 文件,其名称开头带有一个连字符,比方说 '- stuff.zip'
如果我需要移动或复制文件,这意味着我需要使用双连字符,这样文件名就不会被解释为一个选项:
cp -- '- stuff.zip' '- stuff2.zip'
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试对这个文件使用解压缩,那是行不通的:
unzip -l -- '- stuff.zip'
error: -fn or any combination of -c, -l, -p, -t, -u and -v options invalid
Run Code Online (Sandbox Code Playgroud)
我已经尝试了所有我能想到的简单和双引号、反斜杠、变量中的文件名的组合,但我无法让它工作。我无法重命名文件,因为脚本将在只读文件系统上运行。
有效的一件事是使用 find :
find -maxdepth 1 -name '- stuff.zip' -exec unzip -l {} \;
Run Code Online (Sandbox Code Playgroud)
但是非常不方便。
我想在 HandBrake 中将 MKV 视频编码为 MP4,但每当我这样做时,生成的视频很好,但音频很糟糕 - 大量刺耳的高音伪影。
如何告诉 Handbrake(GUI 版本,1.1.2)按原样保留音轨并将其添加到输出视频中而不对其进行编码?或者,如果做不到这一点,如何让它进行无损音频编码?
linux ×2
macos ×2
ubuntu ×2
arch-linux ×1
audio ×1
bash ×1
chromium ×1
command-line ×1
date-time ×1
ffmpeg ×1
handbrake ×1
nvme ×1
pci-express ×1
qemu ×1
ssd ×1
unzip ×1
video ×1
virtualbox ×1
windows ×1
windows-10 ×1
wine ×1
zip ×1