[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] FW: [Xen-devel] Zir Blazer's guide to install Arch Linux and Xen - need feedback
New version of the guide. Corrected a lot of things, checked syntax, and added what I know so far of IOMMU Groups, with a deep dive in my Supermicro X10SAT topology. There are also Passthrough instructions. But most important of all - MORE THAN 60 SCREENSHOTS! The next step should be to wikify it. I still need feedback and at least a tester. If you have computer that you want to repurpose for Xen (Doesn't neccesarily needs an IOMMU, since that's merely for Passthrough), you can give it a try. http://www.pastebin.com/AfxgyZNq Due to Hotmail limit of 50 attached files, I can't upload them all in one go. I need to figure out if I can upload them to an album instead. Will have that in mind for the next update. > Date: Wed, 8 Apr 2015 12:53:38 -0300 > Subject: [Xen-devel] Zir Blazer's guide to install Arch Linux and Xen - need > feedback > > A year or so ago I had done a near identical guide in spanish, to make > installing Xen more accessible to hispanic people. However, I figured out > that pretty much everyone which was interesed in it, didn't had the proper > Hardware to try Passthrough, and anyone who does, should have no issues > understanding english in the first place, so my efforts weren't worth it. I > didn't initially thought of doing it in english since there were already some > quite complete guides, but they were for other Linux distros, and at this > point, they're a bit dated, so I missed most of the possible spotlight for > not choosing the correct language: > > Dizzy guide for Fedora: > http://www.overclock.net/t/1205216/guide-create-a-gaming-virtual-machine/ > powerhouse guide for Linux Mint: > http://forums.linuxmint.com/viewtopic.php?t=112013 > Teo En Ming guide for Ubuntu: Somewhere at xen-users > I think I forgot another one. > > Zir Blazer's "Me too" guide for Arch Linux: http://pastebin.com/rzqw6Vfa > > Part of the idea is to not make a guide that is "install this, do that", but > something that you can learn criteria from. So the end result is that my > guide is totally biased, well, on how I do things. > > What to expect: > > - It is a 135 KiB wall of text, approaching binary blob complexity. In order > to understand it, you may need to reverse engineer it. > - It is totally biased on my criteria and usage style. > - It is politically incorrect, since I'm sitting on the root user all the day > and most Linux users seems to not like that. But if you follow my guide, you > will do it, too! > - It may be factually incorrect, since there are a few things which I may > have explained wrong > - It is incomplete, since there are some things that I still didn't learned > how to do, so I can't explain. An example is a lot of Openbox related config > - It is inconsistent, since some things I explain as detailed as I can, while > I skip doing so totally in other areas > - It is in engrish, since I didn't did a slowly paced read to figure out that > all the syntaxis and verbs are correct. Try to look around for memetizable > "All your base belong to us" phrases. > - I rushed it to completion, since I wanted to publish it ASAP and get some > feedback to see if it is worth continuing it or not. You can notice it near > the end. > - It doesn't includes any Passthrough instructions at all! > > The guide at the current stage is a sort of rollercoaster, but if you follow > it carefully, will take you in a walkthrough style from an empty Hard Disk to > a functional Arch Linux Dom0 with Xen 4.5 installed, with two simple > exercises at the end that includes creating VMs with no storage to see that > SeaBIOS and OVMF boots. There are also some mention on how to create a VM to > test a nested Xen, so you can try my guide in a Xen VM (Which is what I did > to make sure it works). > > TO DO: > > - Make it more consistent and easily readable. Could be useful to try to > migrate it to a Wiki with screenshots. > - I missed everything related to SPICE. The qxl VGA driver should be > extremely useful. Also, I don't use VNC at all, just SDL. So it is lacking in > remote management. > - Adding Passthrough instructions (Is not that checking the PCI Address of a > device with lspci, adding a line for xen-pciback in the Boot Loader config > file, and adding the pci line in the DomU config file is THAT hard if you > survived to the end) > - Adding instructions to enable Xen debug, since as the Arch Linux install I > use is quite minimal, it makes for an excellent debug platform for > Passthrough, as you have less variables. I expect that I can make out of this > guide an standarized procedure to make a setup to get logs from in case of > regressions. Attachment:
03_01_archiso_uefi_boot_menu.png Attachment:
03_02_archiso_bios_boot_menu.png Attachment:
03_03_archiso_command_prompt.png Attachment:
03_04_archiso_uefi_boot_efivars.png Attachment:
03_05_archiso_bios_boot_efivars.png Attachment:
04_01_console_basic_commands.png Attachment:
04_02_keyboard_layout.png Attachment:
04_03_nano_locale.png Attachment:
04_04_locale-gen.png Attachment:
04_05_ping.png Attachment:
05_01_gdisk1.png Attachment:
05_02_gdisk2.png Attachment:
05_03_gdisk3.png Attachment:
05_04_gdisk4.png Attachment:
05_05_format.png Attachment:
06_01_mount.png Attachment:
06_02_pacstrap1.png Attachment:
06_03_pacstrap2.png Attachment:
06_04_fstab.png Attachment:
07_01_arch-chroot.png Attachment:
07_02_vconsole.png Attachment:
07_04_time.png Attachment:
07_05_hosts.png Attachment:
07_06_ip_link.png Attachment:
07_07_xenbridge.png Attachment:
07_08_gummiboot.png Attachment:
07_09_gummiboot_archlinux.png Attachment:
07_10_gummiboot_loader.png Attachment:
07_11_autologin.png Attachment:
07_16_reboot.png Attachment:
08_01_multilib.png Attachment:
08_02_pacman.png Attachment:
08_03_makepkg.png Attachment:
08_04_binutils1.png Attachment:
08_05_binutils2.png Attachment:
08_06_xen1.png Attachment:
08_07_xen2.png Attachment:
08_08_xen3.png Attachment:
08_09_xen4.png Attachment:
08_10_xen_uefi.png Attachment:
08_11_xen_gummiboot.png Attachment:
08_12_xen_uefi_booting.png Attachment:
08_13_xen_dom0.png Attachment:
08_14_syslinux_install.png Attachment:
08_15_syslinux_config.png Attachment:
xx_nestedxen.png Attachment:
08_16_syslinux_menu.png Attachment:
08_17_xen_syslinux.png Attachment:
08_18_xen_bios_booting1.png Attachment:
08_19_xen_bios_booting2.png _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |