小编Mai*_*oID的帖子

如何使用 QEMU (kvm) 启动 EFI 内核?

我正在尝试使用 QEMU (kmv) 模拟 EFI 环境;使用 archboot 在 EFI 模式下启动 virtualbox 需要 15 分钟。

使用传统 BIOS 模式,我可以使用以下命令启动:

root@citsnmaiko-deb:/home/maiko/uefi/ovmf# qemu-system-x86_64 -kernel  ../bzImage -initrd ../rootfs.gz -append "rw root=/dev/ram0  ramdisk_size=40960"
Run Code Online (Sandbox Code Playgroud)

它适用于我的自定义内核和文件系统。

file ../bzImage 
../bzImage: Linux kernel x86 boot executable bzImage, version 3.6.1 (root@citsnmaiko-deb) #4 , RO-rootFS, swap_dev 0x3, Normal VGA
Run Code Online (Sandbox Code Playgroud)

它也有 EFI 支持。

我正在尝试对从此处下载的 EFI 文件执行相同操作

wget http://ufpr.dl.sourceforge.net/project/edk2/OVMF/OVMF-X64-r11337-alpha.zip -P ovmf
cd ovmf/
unzip -x OVMF-X64-r11337-alpha.zip
# rename the files for QEMU find them
mv OVMF.fd bios.bin
mv CirrusLogic5446.rom vgabios-cirrus.bin
# start QEMU
root@citsnmaiko-deb:/home/maiko/uefi/ovmf# …
Run Code Online (Sandbox Code Playgroud)

ubuntu qemu linux-kernel uefi

34
推荐指数
1
解决办法
10万
查看次数

如何让我的 USB 蓝牙加密狗工作?(无法初始化设备 hci0:连接超时 (110))

我有一个 USB 蓝牙加密狗:

root@maiko-cce-lin:~# lsusb | grep Bluetooth
Bus 001 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Run Code Online (Sandbox Code Playgroud)

它很少工作,当我让它工作时,它会在我重新启动时停止工作。

这不是软件被阻止:

root@maiko-cce-lin:~# rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

我的设备被识别 hciconfig

root@maiko-cce-lin:~# hciconfig -a
hci0:   Type: BR/EDR  Bus: USB
    BD Address: 00:1F:81:00:01:1C  ACL MTU: 1021:4  SCO MTU: 180:1
    DOWN 
    RX bytes:330 acl:0 sco:0 events:8 errors:0
    TX bytes:24 acl:0 sco:0 commands:30 errors:22
    Features: 0xff …
Run Code Online (Sandbox Code Playgroud)

bluetooth

17
推荐指数
1
解决办法
3万
查看次数

QEMU 如何ping 主机网络?

我试图从访客 ping 到我的主机网络但没有成功。

qemu-system-x86_64 -hda debian_squeeze_amd64_standard.qcow2 -netdev user,id=user.0 -device e1000,netdev=user.0
Run Code Online (Sandbox Code Playgroud)

我尝试 ping 一个随机机器:

$ ping 10.0.2.21
Destination Host Unreachable
Run Code Online (Sandbox Code Playgroud)

在来宾中,我只能 ping 主机 10.0.2.2(DHCP 服务器)。

linux networking qemu

12
推荐指数
3
解决办法
3万
查看次数

如何摆脱虚拟接口?

嘿伙计们,我有一个奇怪的问题。我的 Linux 嵌入式 (ttylinux v7) 客户端上没有 eth0 接口,而是有一个 dummy0 接口。

使用这个接口我无法 ping 任何东西,我认为它根本不起作用。

如果我在启动过程中运行 udhcpc 来检索 IP,我将无法获取 IP(发送发现..无租约,失败)。如果我在登录后执行相同的操作,它会起作用,但 dummy0 会继续存在。这很奇怪,因为它是 PXE 启动,所以我的 dhcp 服务器从启动开始就在运行。

我已经把这个NOZEROCONF选项打开了/etc/network.conf

linux networking

4
推荐指数
1
解决办法
9983
查看次数

标签 统计

linux ×2

networking ×2

qemu ×2

bluetooth ×1

linux-kernel ×1

ubuntu ×1

uefi ×1