在Linux上的Xen下运行FreeBSD 10(以来宾身份)

巴西勒·斯塔林凯维奇(Basile Starynkevitch)

我有带xen的Linux / Debian / Sid amd64(带有i7 3770K,16Gb RAM,1个SSD + 2个硬盘)PC(特别是我已经安装了软件包xen-linux-system-amd64),所以

 sudo xen list
 Name                                        ID   Mem VCPUs State   Time(s)
 Domain-0                                     0 16016     8     r-----    2634.8

我知道Dom0是我的Linux 4.0内核和系统;我有xen-hypervisor-4.5-amd...

我的磁盘有两个用于FreeBSD的分区

sudo fdisk -l /dev/sdd
Disk /dev/sdd: 465.8 GiB, 500106780160 bytes, 976771055 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x624aeae3

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdd1            2048 754976767 754974720  360G 83 Linux
/dev/sdd2       754976768 773851135  18874368    9G 82 Linux swap / Solaris
/dev/sdd3       773851136 792725503  18874368    9G b8 BSDI swap
/dev/sdd4       792725504 976771054 184045551 87.8G b7 BSDI fs

(顺便说一句,这不是我的系统磁盘;/dev/sdd1是我的/xtraLinux ext4文件系统,dev/sdd2是我的第二个交换分区)

我想只在命令行上运行FreeBSD,因为我不需要在FreeBSD下运行X11服务器(对于x86-64架构,最好是FreeBSD 10.1)在xen下使用/dev/sdd4它的根(和唯一)文件系统以及/dev/sdd3它的交换区。但是我不确定下一步如何进行。

我应该下载FreeBSD-10.1-RELEASE-amd64-bootonly.iso还是什么?在xen下运行它的下一步是什么?http://wiki.xen.org/wiki/How_to_Install_a_FreeBSD_domU_on_a_Linux_Host页面是没有帮助足够(https://www.freebsd.org/doc/handbook/virtualization-guest.html不提的Xen)

FWIW,我是一个老旧的Unixer(我的第一个Unix是1980年代中期的Sun3 / 160上的SunOS3.2),尝试FreeBSD的主要动机是检查我的MELT软件(一个用于最近的GCC的GPLv3插件,可以轻松扩展和自定义)可以使用类似Lisp的语言的GCC)在FreeBSD上使用。

长4

由于我也找不到在Xen下将FreeBSD 10设置为domU的准确指南,因此我编写了自己的我相信您使用的操作系统版本和Xen版本比我要新,但是过程应该相似。这是要点:

  1. 下载一个FreeBSD 10 ISO(我使用了FreeBSD-10.1-RELEASE-amd64-disc1.iso)并放入其中console="comconsole"/boot/loader.conf以便您通过串行控制台进行安装。如果您知道如何使用VNC,那也应该没问题-在这种情况下,请忽略我说的有关使用串行接口的内容。FreeBSD手册中有关于提取和重新创建ISO的详细说明

  2. 分配磁盘分区和MAC地址,并创建您的domU配置。这是我的:

    memory = 1024
    name = "eagle"
    
    # PVHVM stuff
    builder = "hvm"
    kernel = "hvmloader"
    boot = "dc"
    
    vif = [ 'mac=00:16:3E:01:AB:23' ]
    disk = [ 'phy:/dev/solid-state/eagle-disk,hda,w',
             'file:/virt/iso/FreeBSD-10.1-RELEASE-amd64-headless.iso,hdb:cdrom,r'
           ]
    
    # Necessary for getting the serial console in `xm console`
    serial = "pty"
    
  3. 启动domU并正常安装。mountroot引导加载程序之后但安装程序之前提示符下,使用?枚举您的选项-您可能想要类似的内容cd9660:cd0

    在安装过程结束时,选择在新安装的系统中打开一个外壳并将console="comconsole"放入/boot/loader.conf然后,关闭domU。

  4. 在domU配置文件中,更改boot = "dc"boot = "c"从安装的磁盘而不是ISO引导。您也可以根据需要删除ISO的disk条目。

  5. 启动domU-至此,您已经准备就绪。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ubuntu上以来宾身份在qemu中安装后,Slackware无法启动

来自分类Dev

在 Linux (KVM) 上运行的来宾操作系统 (Windows 10) 下的英特尔 HAXM 在 Android 模拟器中崩溃

来自分类Dev

以来宾身份登录时如何使用RDP客户端

来自分类Dev

升级到Samba 4后,无法以来宾用户身份写入Samba共享

来自分类Dev

以来宾Ubuntu 15.10的身份访问第二个内部HDD

来自分类Dev

在 Windows 10 Hyper-V 来宾中运行 docker

来自分类Dev

Laravel 授权可以来宾

来自分类Dev

从域中的Windows 10主机访问Alpine Linux来宾在VirtualBox中运行的Samba共享

来自分类Dev

在 Linux 上以 root 身份运行电子

来自分类Dev

在Windows 10上默认情况下,任务管理器是否以管理员身份运行?

来自分类Dev

Windows 10上的VMWare Workstation 11以32位执行并且无法启动Ubuntu Linux 64位来宾

来自分类Dev

VMWare Workstation 10来宾的鼠标中缺少Windows 8.1,但仅在某些情况下

来自分类Dev

Intellij以Linux上的root用户身份运行配置

来自分类Dev

更改在Linux上以用户身份运行的进程的PATH变量

来自分类Dev

VirtualBox XP SP3 来宾不能在 Windows 10 中运行?

来自分类Dev

Virtualbox:Windows 10 来宾(Linux 主机)中的艺卓“Screen InStyle”软件?

来自分类Dev

使用BitLocker的Windows 10 Pro上的VirtualBox仅允许32位来宾

来自分类Dev

无法从Vitualbox中的来宾(ubuntu)打开主机系统(win10)上的Veracrypt文件

来自分类Dev

如何在 ubuntu 18.04 上为 qemu windows 10 来宾设置动态屏幕大小?

来自分类Dev

运行Windows 8.1来宾的Linux上的VirtualBox导致大量磁盘活动以及主机和来宾延迟

来自分类Dev

在来宾Linux VM上运行的服务器将不接受来自Windows主机的连接

来自分类Dev

如何在作为VirtualBox来宾OS运行的Ubuntu linux上使用多个监视器

来自分类Dev

带有JNA + DLL的Java程序需要Win10上C:\ Program Files下的“以管理员身份运行”吗?

来自分类Dev

'VBoxManage guestcontrol'在来宾上运行shell脚本

来自分类Dev

在VirtualBox的来宾OS上运行程序

来自分类Dev

'VBoxManage guestcontrol'在来宾上运行shell脚本

来自分类Dev

Windows 10中默认情况下以管理员身份运行应用程序

来自分类Dev

在Linux上安装FreeBSD

来自分类Dev

在Linux上安装FreeBSD

Related 相关文章

  1. 1

    在Ubuntu上以来宾身份在qemu中安装后,Slackware无法启动

  2. 2

    在 Linux (KVM) 上运行的来宾操作系统 (Windows 10) 下的英特尔 HAXM 在 Android 模拟器中崩溃

  3. 3

    以来宾身份登录时如何使用RDP客户端

  4. 4

    升级到Samba 4后,无法以来宾用户身份写入Samba共享

  5. 5

    以来宾Ubuntu 15.10的身份访问第二个内部HDD

  6. 6

    在 Windows 10 Hyper-V 来宾中运行 docker

  7. 7

    Laravel 授权可以来宾

  8. 8

    从域中的Windows 10主机访问Alpine Linux来宾在VirtualBox中运行的Samba共享

  9. 9

    在 Linux 上以 root 身份运行电子

  10. 10

    在Windows 10上默认情况下,任务管理器是否以管理员身份运行?

  11. 11

    Windows 10上的VMWare Workstation 11以32位执行并且无法启动Ubuntu Linux 64位来宾

  12. 12

    VMWare Workstation 10来宾的鼠标中缺少Windows 8.1,但仅在某些情况下

  13. 13

    Intellij以Linux上的root用户身份运行配置

  14. 14

    更改在Linux上以用户身份运行的进程的PATH变量

  15. 15

    VirtualBox XP SP3 来宾不能在 Windows 10 中运行?

  16. 16

    Virtualbox:Windows 10 来宾(Linux 主机)中的艺卓“Screen InStyle”软件?

  17. 17

    使用BitLocker的Windows 10 Pro上的VirtualBox仅允许32位来宾

  18. 18

    无法从Vitualbox中的来宾(ubuntu)打开主机系统(win10)上的Veracrypt文件

  19. 19

    如何在 ubuntu 18.04 上为 qemu windows 10 来宾设置动态屏幕大小?

  20. 20

    运行Windows 8.1来宾的Linux上的VirtualBox导致大量磁盘活动以及主机和来宾延迟

  21. 21

    在来宾Linux VM上运行的服务器将不接受来自Windows主机的连接

  22. 22

    如何在作为VirtualBox来宾OS运行的Ubuntu linux上使用多个监视器

  23. 23

    带有JNA + DLL的Java程序需要Win10上C:\ Program Files下的“以管理员身份运行”吗?

  24. 24

    'VBoxManage guestcontrol'在来宾上运行shell脚本

  25. 25

    在VirtualBox的来宾OS上运行程序

  26. 26

    'VBoxManage guestcontrol'在来宾上运行shell脚本

  27. 27

    Windows 10中默认情况下以管理员身份运行应用程序

  28. 28

    在Linux上安装FreeBSD

  29. 29

    在Linux上安装FreeBSD

热门标签

归档