[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Xen dom0 gentoo filesystem
Hello,after seeing some discussions about creating a dom0 debian image as a gentoo fan, I've decided to make a gentoo dom0 image, and here it goes: http://xen.titov.net/gentoo-xen-dom0-i686.tar.bz2 md5sum: e0304b360d166dfdbc4b4a5ecd4157e2 Instalation instructions:Boot some LiveCD, gentoo minimal LiveCD is a good choice, as it is only 60Mb: http://gentoo.mirrors.tds.net/gentoo/releases/x86/2005.0/installcd/install-x86-minimal-2005.0.isoafter booting LiveCD, partition your hard drive (don't make a boot partition) with: fdisk /dev/YOUR_DRIVE (optionally, but prefferably) create and activate swap with: mkswap /dev/YOUR_DRIVES_SWAP swapon /dev/YOUR_DRIVES_SWAP create root filesystem with: mkfs.reiserfs /dev/YOUR_DRIVES_ROOT or mkfs.ext3 /dev/YOUR_DRIVES_ROOTor whatever filesystem you prefer (you have kernel support and tools for reiserfs, ext3, ext2, jfs, xfs) mount this partiton on /mnt/gentoo (yes, exactly there): mkdir /mnt/gentoo (you have it if you're with Gentoo LiveCD) mount /dev/YOUR_DRIVES_ROOT /mnt/gentooconfigure your network (if you have DHCP server in the network, the chances are, that you got an IP from there): ifconfig IP netmask NETMASK route add default gw YOUR_GATEWAY echo "nameserver YOUR_NAMESERVER" > /etc/resolv.conf then cd into /mnt/gentoo and download gentoo-xen-dom0-i686.tar.bz2: cd /mnt/gentoo wget http://xen.titov.net/gentoo-xen-dom0-i686.tar.bz2 extract it with: tar -xjpf gentoo-xen-dom0-i686.tar.bz2 run ./root/installit will ask you for root password you want to set to the new dom0 (if you fail to change your password, e.g. press Enter 2 times, your root will be "rootpass").if the drive, you're installing on is not the one, from which the computer will boot use: ./root/install /dev/hda where /dev/hda is the device, where grub will be installed at this point you're ready ;) But you may (actually should) want to change some more things: chroot to the new system with: chroot /mnt/gentoo you have vi (symlink to vim) and pico (symlink to nano) editors btwcheck if /etc/fstab, /etc/conf.d/net and /etc/resolv.conf files look OK for you. edit /boot/grub/grub.conf and change dom0_mem, which is 128Mb by default adjust your timezone with (unless you're in Sofia, Bulgaria): ln -sf /usr/share/zoneinfo/FIND_YOUR_TIMEZONE /etc/localtime set the hostname: echo YOUR_HOSTNAME > /etc/hostnameyou can do some more complex stuff here, but if you want to compile something, execute: env-update source /etc/profile before that now exit umount and reboot/usr/portage/ directory is empty in the image, to save some space, so before installing any gentoo packagesh you should emerge sync the following gentoo packages are installed on the server: sys-fs/lvm2 net-misc/curl sys-fs/xfsprogs app-admin/logrotate sys-fs/jfsutils net-misc/dhcpcd sys-kernel/genkernel sys-process/vixie-cron app-editors/nano net-firewall/iptables sys-apps/coldplug sys-fs/reiserfsprogs app-admin/syslog-ng sys-kernel/linux-headers sys-apps/iproute2 sys-boot/grub dev-python/twisted sys-apps/hotplug app-editors/vim sys-libs/glibcKernel and binaries are compiled for i686, so it will not run on very old hardware (will run on pentiumpro+, athlon+). Regards, Anton Titov Host.bg _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |