私はLinux / Debian / Sid amd64(i7 3770K、16Gb RAM、1 SSD + 2 HDD)PCとxen(特にパッケージがインストールされています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
。
2つの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
私の/xtra
Linux ext4ファイルシステム用であり、dev/sdd2
2番目のスワップパーティションです。)
FreeBSD(可能な限りx86-64アーキテクチャではFreeBSD 10.1)で実行されるX11サーバーは必要ないので、おそらくコマンドラインでのみFreeBSDを実行したいと思います。禅の下/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.htmlXenは言及しないでください)
FWIW、私は古いUnixユーザーです(私の最初のUnixは1980年代半ばのSun3/160のSunOS 3.2でした)。 FreeBSDを試した主な動機溶けるソフトウェア(最近では、Lisp同様の言語でGCCを簡単に拡張してカスタマイズできるGCC用GPLv3プラグイン)をFreeBSDで利用できます。
ベストアンサー1
XenでもFreeBSD 10をdomUに設定する方法の正確なガイドが見つからないので、自分で書いた。あなたは私よりも最新のOSバージョンとXenバージョンを使用していますが、プロセスは似ています。主な内容は次のとおりです。
FreeBSD 10 ISO(私はFreeBSD-10.1-RELEASE-amd64-disc1.isoを使用しました)をダウンロードしてシリアルコンソールからインストールできるようにします
console="comconsole"
。/boot/loader.conf
VNCの使い方を知っていれば、それでも大丈夫でしょう。もしそうなら、シリアル使用について私が言ったことを無視してください。 FreeBSDマニュアルではISO抽出と再生の詳細なガイドライン。ディスクパーティションと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"
domUを起動し、正常にインストールします。ブートローダの後、インストーラの前に
mountroot
プロンプトが表示された場合は、?
オプションの列挙を使用してくださいcd9660:cd0
。 。インストールプロセスが完了したら、新しくインストールされたシステムでシェルを
console="comconsole"
開きます/boot/loader.conf
。その後、domUを閉じます。domU設定ファイルで、ISOの代わりにインストールされたディスクから起動
boot = "dc"
するように変更します。必要に応じてISOエントリを削除することもできます。boot = "c"
disk
domUを起動してください。これで準備は完了です。