Changeset 47274444 for postlfs/virtualization/qemu.xml
- Timestamp:
- 03/24/2020 07:19:44 PM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- fa3edfef
- Parents:
- 914049f6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
postlfs/virtualization/qemu.xml
r914049f6 r47274444 30 30 <title>Introduction to qemu</title> 31 31 32 <para><application>qemu</application> is a full virtualization solution 33 for Linux on x86 hardware containing virtualization extensions (Intel VT or 34 AMD-V).</para> 32 <para> 33 <application>qemu</application> is a full virtualization solution for 34 Linux on x86 hardware containing virtualization extensions (Intel VT or 35 AMD-V). 36 </para> 35 37 36 38 &lfs91_checked; … … 39 41 <itemizedlist spacing="compact"> 40 42 <listitem> 41 <para>Download (HTTP): <ulink url="&qemu-download-http;"/></para> 43 <para> 44 Download (HTTP): <ulink url="&qemu-download-http;"/> 45 </para> 42 46 </listitem> 43 47 <listitem> 44 <para>Download (FTP): <ulink url="&qemu-download-ftp;"/></para> 48 <para> 49 Download (FTP): <ulink url="&qemu-download-ftp;"/> 50 </para> 45 51 </listitem> 46 52 <listitem> 47 <para>Download MD5 sum: &qemu-md5sum;</para> 53 <para> 54 Download MD5 sum: &qemu-md5sum; 55 </para> 48 56 </listitem> 49 57 <listitem> 50 <para>Download size: &qemu-size;</para> 58 <para> 59 Download size: &qemu-size; 60 </para> 51 61 </listitem> 52 62 <listitem> 53 <para>Estimated disk space required: &qemu-buildsize;</para> 63 <para> 64 Estimated disk space required: &qemu-buildsize; 65 </para> 54 66 </listitem> 55 67 <listitem> 56 <para>Estimated build time: &qemu-time;</para> 68 <para> 69 Estimated build time: &qemu-time; 70 </para> 57 71 </listitem> 58 72 </itemizedlist> … … 110 124 <title>KVM Prerequisites</title> 111 125 112 <para>Before building <application>qemu</application>, check to see if 113 your processor supports Virtualization Technology (VT):</para> 126 <para> 127 Before building <application>qemu</application>, check to see if 128 your processor supports Virtualization Technology (VT): 129 </para> 114 130 115 131 <screen><userinput>egrep '^flags.*(vmx|svm)' /proc/cpuinfo</userinput></screen> 116 132 117 <para>If you get any output, you have VT technology (vmx for Intel 118 processors and svm for AMD processors). You then need to go into your 119 system BIOS and ensure it is enabled. After enabing, reboot back to your 120 LFS instance.</para> 133 <para> 134 If you get any output, you have VT technology (vmx for Intel 135 processors and svm for AMD processors). You then need to go into your 136 system BIOS and ensure it is enabled. After enabing, reboot back to your 137 LFS instance. 138 </para> 121 139 122 140 </sect2> … … 125 143 <title>Kernel Configuration</title> 126 144 127 <para>Enable the following options in the kernel configuration and 128 recompile the kernel if necessary:</para> 145 <para> 146 Enable the following options in the kernel configuration and 147 recompile the kernel if necessary: 148 </para> 129 149 130 150 <screen><literal>[*] Virtualization: ---> [CONFIG_VIRTUALIZATION] … … 137 157 </indexterm> 138 158 139 <para>The Intel or AMD settings are not both required, but the one matching 140 your system processor is required.</para> 159 <para> 160 The Intel or AMD settings are not both required, but the one matching 161 your system processor is required. 162 </para> 141 163 142 164 <para> … … 173 195 <screen role="root"><userinput>usermod -a -G kvm <replaceable><username></replaceable></userinput></screen> 174 196 175 <para>Install <application>qemu</application> by running the following 176 commands:</para> 177 178 <note><para>Qemu is capable of running many targets. The build process 179 is also capable of building multiple targets at one time in a 180 comma delimited list assigned to <option>--target-list</option>. Run 181 <command>./configure --help</command> to get a complete list of 182 available targets.</para></note> 197 <para> 198 Install <application>qemu</application> by running the following 199 commands: 200 </para> 201 202 <note> 203 <para> 204 Qemu is capable of running many targets. The build process 205 is also capable of building multiple targets at one time in a 206 comma delimited list assigned to <option>--target-list</option>. Run 207 <command>./configure --help</command> to get a complete list of 208 available targets. 209 </para> 210 </note> 183 211 184 212 … … 231 259 232 260 <note> 233 <para>For convenience you may want to create a symbolic link to run 234 the installed program. For instance:</para> 261 <para> 262 For convenience you may want to create a symbolic link to run 263 the installed program. For instance: 264 </para> 235 265 236 266 <screen role="root"><userinput>ln -sv qemu-system-`uname -m` /usr/bin/qemu</userinput></screen> … … 500 530 added as needed when qemu is started. 501 531 </para> 502 <!-- Place holder for systemd: bridgeutils page does not have configuration 503 information for systemd: 532 504 533 <para revision="systemd"> 505 TODO 506 </para>--> 507 508 <para revision="systemd"><!-- On SYS-V, IP_FORWARD is enabled by the 509 bridge script. --> 534 <!-- On SYS-V, IP_FORWARD is enabled by the bridge script. --> 510 535 Allow the host to forward IP packets: 511 536 </para> … … 575 600 <term><command>ivshmem-client</command></term> 576 601 <listitem> 577 <para>is a standalone client for using the ivshmem device.</para> 602 <para> 603 is a standalone client for using the ivshmem device. 604 </para> 578 605 <indexterm zone="qemu ivshmem-client"> 579 606 <primary sortas="b-ivshmem-client">ivshmem-client</primary> … … 585 612 <term><command>ivshmem-server</command></term> 586 613 <listitem> 587 <para>is an example server for the ivshmem device.</para> 614 <para> 615 is an example server for the ivshmem device. 616 </para> 588 617 <indexterm zone="qemu ivshmem-server"> 589 618 <primary sortas="b-ivshmem-server">ivshmem-server</primary> … … 595 624 <term><command>qemu-edid</command></term> 596 625 <listitem> 597 <para>is a test tool for the qemu EDID generator.</para> 626 <para> 627 is a test tool for the qemu EDID generator. 628 </para> 598 629 <indexterm zone="qemu qemu-edid"> 599 630 <primary sortas="b-qemu-edid">qemu-edid</primary> … … 605 636 <term><command>qemu-ga</command></term> 606 637 <listitem> 607 <para>implements support for QMP (QEMU Monitor Protocol) commands and 608 events that terminate and originate respectively within the guest 609 using an agent built as part of QEMU.</para> 638 <para> 639 implements support for QMP (QEMU Monitor Protocol) commands and 640 events that terminate and originate respectively within the guest 641 using an agent built as part of QEMU. 642 </para> 610 643 <indexterm zone="qemu qemu-ga"> 611 644 <primary sortas="b-qemu-ga">qemu-ga</primary> … … 617 650 <term><command>qemu-img</command></term> 618 651 <listitem> 619 <para>provides commands to manage QEMU disk images.</para> 652 <para> 653 provides commands to manage QEMU disk images. 654 </para> 620 655 <indexterm zone="qemu qemu-img"> 621 656 <primary sortas="b-qemu-img">qemu-img</primary> … … 627 662 <term><command>qemu-io</command></term> 628 663 <listitem> 629 <para>is a diagnostic and manipulation program for (virtual) memory 630 media. It is still at an early stage of development.</para> 664 <para> 665 is a diagnostic and manipulation program for (virtual) memory 666 media. It is still at an early stage of development. 667 </para> 631 668 <indexterm zone="qemu qemu-io"> 632 669 <primary sortas="b-qemu-io">qemu-io</primary> … … 638 675 <term><command>qemu-nbd</command></term> 639 676 <listitem> 640 <para>exports Qemu disk images using the QEMU Disk Network Block 641 Device (NBD) protocol.</para> 677 <para> 678 exports Qemu disk images using the QEMU Disk Network Block 679 Device (NBD) protocol. 680 </para> 642 681 <indexterm zone="qemu qemu-nbd"> 643 682 <primary sortas="b-qemu-nbd">qemu-nbd</primary> … … 649 688 <term><command>qemu-system-x86_64</command></term> 650 689 <listitem> 651 <para>is the QEMU PC System emulator.</para> 690 <para> 691 is the QEMU PC System emulator. 692 </para> 652 693 <indexterm zone="qemu qemu-system"> 653 694 <primary sortas="b-qemu-system">qemu-system-x86_64</primary> … … 659 700 <term><command>virtfs-proxy-helper</command></term> 660 701 <listitem> 661 <para>creates a socket pair or a named socket. QEMU and proxy helper 662 communicate using this socket. QEMU proxy fs driver sends 663 filesystem request to proxy helper and receives the response 664 from it.</para> 702 <para> 703 creates a socket pair or a named socket. QEMU and proxy helper 704 communicate using this socket. QEMU proxy fs driver sends 705 filesystem request to proxy helper and receives the response 706 from it. 707 </para> 665 708 <indexterm zone="qemu virtfs-proxy-helper"> 666 709 <primary sortas="b-virtfs-proxy-helper">virtfs-proxy-helper</primary>
Note:
See TracChangeset
for help on using the changeset viewer.