我有一个在 Hyper-V 主机上运行的 Ubuntu 服务器(20.04 LTS)。
但我没有来自 Hyper-V 主机的任何信息。我唯一知道的是它实际上是一个 hyper-v 主机,因为我的网络管理员告诉我它是一个 Hyper-V。
我可以从我的虚拟机内部的 Hyper-V 获取一些信息吗?(我可以完全访问虚拟机)例如主机名或 IP 地址?或者 Hyper-V 在我的网络中运行的位置?
我有一个在 Hyper-V 主机上运行的 Ubuntu 服务器(20.04 LTS)。
但我没有来自 Hyper-V 主机的任何信息。我唯一知道的是它实际上是一个 hyper-v 主机,因为我的网络管理员告诉我它是一个 Hyper-V。
我可以从我的虚拟机内部的 Hyper-V 获取一些信息吗?(我可以完全访问虚拟机)例如主机名或 IP 地址?或者 Hyper-V 在我的网络中运行的位置?
我对 Ubuntu 很陌生。我刚刚在我的 Windows 笔记本电脑上安装了 Hyper V,并为其提供了 30GB 的硬盘空间。
我收到一条通知,说我的根驱动器快满了。根据下面的截图,我只有 12GB,几乎是最大容量。我知道 Ubunutu 安装本身会占用一些空间,但缺少 18GB。有任何想法吗?
我在这里读过一些类似的帖子,例如,有人不得不发布df -h --total
. 所以在这里,如果它有帮助:
Filesystem Size Used Avail Use% Mounted on
udev 2.9G 0 2.9G 0% /dev
tmpfs 595M 1.4M 594M 1% /run
/dev/sda1 12G 11G 725M 94% /
tmpfs 3.0G 42M 2.9G 2% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup
/dev/loop1 3.8M 3.8M 0 100% /snap/gnome-system-monitor/100
/dev/loop4 55M 55M 0 100% /snap/core18/1074
/dev/loop3 43M 43M 0 100% /snap/gtk-common-themes/1313
/dev/loop0 150M 150M 0 100% /snap/gnome-3-28-1804/71
/dev/loop2 1.0M 1.0M 0 100% /snap/gnome-logs/61
/dev/loop5 15M 15M 0 100% /snap/gnome-characters/296
/dev/loop6 4.2M 4.2M 0 100% /snap/gnome-calculator/406
/dev/loop7 89M 89M 0 100% /snap/core/7396
/dev/sda15 105M 3.6M 101M 4% /boot/efi
tmpfs 595M 16K 595M 1% /run/user/121
tmpfs 595M 52K 595M 1% /run/user/1000
/dev/loop8 68M 68M 0 100% /snap/sublime-text/85
/dev/loop9 55M 55M 0 100% /snap/core18/1754
/dev/loop10 97M 97M 0 100% /snap/core/9436
/dev/loop11 1.0M 1.0M 0 100% /snap/gnome-logs/100
/dev/loop12 384K 384K 0 100% /snap/gnome-characters/550
/dev/loop13 2.3M 2.3M 0 100% /snap/gnome-system-monitor/148
/dev/loop14 2.5M 2.5M 0 100% /snap/gnome-calculator/748
/dev/loop15 162M 162M 0 100% /snap/gnome-3-28-1804/128
/dev/loop16 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop17 256M 256M 0 100% /snap/gnome-3-34-1804/36
total 24G 12G 12G 52% -
我不是 100% 确定该怎么做,它只是证实了我的问题。该Avail
专栏说某处有 12GB 可用空间。这个 12GB 是否锁定在系统中的某个地方?
编辑:输出lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 149.9M 1 loop /snap/gnome-3-28-1804/71
loop1 7:1 0 3.7M 1 loop /snap/gnome-system-monitor/100
loop2 7:2 0 1008K 1 loop /snap/gnome-logs/61
loop3 7:3 0 42.8M 1 loop /snap/gtk-common-themes/1313
loop4 7:4 0 54.4M 1 loop /snap/core18/1074
loop5 7:5 0 14.8M 1 loop /snap/gnome-characters/296
loop6 7:6 0 4M 1 loop /snap/gnome-calculator/406
loop7 7:7 0 88.7M 1 loop /snap/core/7396
loop8 7:8 0 67.6M 1 loop /snap/sublime-text/85
loop9 7:9 0 55M 1 loop /snap/core18/1754
loop10 7:10 0 96.5M 1 loop /snap/core/9436
loop11 7:11 0 956K 1 loop /snap/gnome-logs/100
loop12 7:12 0 276K 1 loop /snap/gnome-characters/550
loop13 7:13 0 2.2M 1 loop /snap/gnome-system-monitor/148
loop14 7:14 0 2.4M 1 loop /snap/gnome-calculator/748
loop15 7:15 0 161.4M 1 loop /snap/gnome-3-28-1804/128
loop16 7:16 0 62.1M 1 loop /snap/gtk-common-themes/1506
loop17 7:17 0 255.6M 1 loop /snap/gnome-3-34-1804/36
sda 8:0 0 30G 0 disk
├─sda1 8:1 0 11.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
我想知道如何在 Windows Hyper-V 中为 Ubuntu 20.04 设置 xRDP?Ubuntu 18.04 的教程似乎不起作用。我正在使用我下载的 ISO。
这些是我使用的教程。他们基本上都在说同样的话......
我正在冒险进入迷人的 Ubuntu 世界,并想在 Hyper-V 中安装 Ubuntu Server 20.04 LTS 作为虚拟机。
Microsoft 建议,在创建将安装 Ubuntu 的文件系统时,将打包在一起以在 ext4 文件系统中创建更大的虚拟块组(或“flex_bg 组”)的块组数应设置为 4096( mkfs.ext4 -G 4096 /dev/sdX1)
安装 Ubuntu Server VM 时,我没有看到设置此参数的选项。
使用默认选项安装 Ubuntu Server 后,我有以下分区:
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot, esp
2 538MB 42.9GB 42.4GB ext4
跑步时
dumpe2fs -h /dev/sda2
我看到 sda2 的块组数是 16:
Flex block group size: 16
有没有办法在安装过程中将其设置为 4096?
如果没有,我是否可以使用正确数量的块组重新分区 sda2(使用哪个工具(例如安装在(虚拟)DVD 驱动器中?)),然后手动选择 sda1 和 sda2 分区重新安装?
所以我的主机系统是 Windows 10,我通过 Hyper-V 准备了访客 Ubuntu 18.04 系统,这是 React Native 开发的设置,但是当我尝试启动 Android Emulator 时出现错误,我的系统(访客 Ubuntu)不能运行它,因为它没有 KVM 并且不支持 VT-X 或 amd-v。
所以我坚持要么打乱一切并将其设置在我的主机系统中,使用我的真实手机进行故障排除(这是我还没有解决的另一个问题 - 你如何在访客 ubuntu 上使用 USB 设备)或以某种方式修复它。
有人可以帮我弄这个吗?
我在 Hyper-V 虚拟机上安装了 Ubuntu 18.04。当我安装谷歌浏览器时,我的键盘突然停止工作,除了登录提示。直到我停止它在后台运行,也就是我的键盘重新开始工作时,我才发现是 Chrome 导致了问题。因此,一旦我加载 Chrome,我的键盘就会在所有程序、终端等中停止工作。一旦我关闭 Chrome,我的键盘就会重新开始工作。
对此问题的任何帮助将不胜感激。
我在单独的 Windows 安装上使用“快速创建”创建了一个 Ubuntu VM。从那以后,我已经移动了几次磁盘并在其上运行了一堆命令,但不知何故,我无法让增强的会话正常工作。
我在虚拟机中运行了以下内容:
cat << 'EOF' >~/setup_enhanced_session_hv_mods.sh
#!/bin/bash
sudo apt purge -y linux-azure
sudo apt autoremove -y --purge
sudo apt install -y linux-azure
update-initramfs -u
reboot
EOF
chmod +x ~/setup_enhanced_session_hv_mods.sh
~/setup_enhanced_session_hv_mods.sh
lsmod
显示了这一点:
root@skynet:~# lsmod | grep hv
hv_balloon 28672 0
hv_sock 16384 1
vsock 36864 2 hv_sock
hv_netvsc 73728 0
hv_storvsc 20480 5
scsi_transport_fc 57344 1 hv_storvsc
hv_utils 32768 0
hv_vmbus 94208 8 hv_balloon,hv_utils,hv_netvsc,hid_hyperv,hv_storvsc,hyperv_keyboard,hv_sock,hyperv_fb
uname
:
root@skynet:~# uname -r
5.3.0-40-generic
这在主机上:
Set-VM -VMName SkyNet -EnhancedSessionTransportType HvSocket
虽然我找到了“最小的 Ubuntu”,但我没有找到像 oVirt 这样的“Ubuntu Hypervisor”,只有必需品。
从“Minimal Ubuntu”构建一个类型 1 管理程序、一个具有 GUI 管理功能和所有所需功能的精益平均管理程序需要什么?
有没有人这样做过?(我猜很多)。
谢谢。RJ
我一直在玩 Windows Hyper-V Server 2019,基本上是在尝试创建自己的云。
奇怪的是,我无法让 Ubuntu 18.04 LTS 和 Ubuntu 16.04 LTS 直接连接到互联网。
如果我在 Hyper-V 设置中将网络连接设置为 VLAN 标记 id 2(直接连接到我的调制解调器的 VLAN),它根本不想从调制解调器获取 IP 地址,当我设置 VLAN 标记时也是如此2 设置过程中:
但是,如果我在 Hyper-V 管理器中设置直接连接到 LAN,则获取 IP 地址没有问题:
nick@ubuntu-1:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:00:04:0a brd ff:ff:ff:ff:ff:ff
inet 192.168.0.171/24 brd 192.168.0.255 scope global dynamic eth0
valid_lft 43149sec preferred_lft 43149sec
inet6 2a02:1811:2501:9c10::669/128 scope global dynamic noprefixroute
valid_lft 83890sec preferred_lft 11890sec
inet6 fdd9:90ff:c1b6:10::669/128 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe00:40a/64 scope link
valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:74:f6:b4:25 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
4: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default
link/ether be:57:d4:f0:61:f5 brd ff:ff:ff:ff:ff:ff
inet 10.1.86.0/32 scope global flannel.1
valid_lft forever preferred_lft forever
inet6 fe80::bc57:d4ff:fef0:61f5/64 scope link
valid_lft forever preferred_lft forever
我也用 Debian 9 & 10 对其进行了测试,它们似乎没有这些问题:
nick@Debian-1:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:00:04:02 brd ff:ff:ff:ff:ff:ff
inet 94.224.239.246/20 brd 94.224.239.255 scope global dynamic eth0
valid_lft 5459sec preferred_lft 5459sec
inet6 fe80::215:5dff:fe00:402/64 scope link
valid_lft forever preferred_lft forever