Xen
From Wiki.cyring.fr
(Difference between revisions)
(→Boot Manager) |
|||
Line 1: | Line 1: | ||
- | ==== | + | ==== Initialization ==== |
===== Partition ===== | ===== Partition ===== | ||
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> | ||
Line 12: | Line 12: | ||
mount /dev/disk/by-label/DEBIAN /mnt | mount /dev/disk/by-label/DEBIAN /mnt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
- | ==== | + | ==== Installation ==== |
+ | ===== Debian ===== | ||
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> | ||
- | + | yaourt debootstrap | |
debootstrap --arch=amd64 wheezy /mnt http://ftp.fr.debian.org/debian | debootstrap --arch=amd64 wheezy /mnt http://ftp.fr.debian.org/debian | ||
LANG=C chroot /mnt /bin/bash | LANG=C chroot /mnt /bin/bash | ||
Line 22: | Line 23: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==== Configuration ==== | ==== Configuration ==== | ||
- | ===== | + | ===== File System ===== |
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> | ||
nano /etc/fstab | nano /etc/fstab | ||
Line 81: | Line 82: | ||
blacklist bluetooth | blacklist bluetooth | ||
</pre> | </pre> | ||
- | ==== Packages | + | ===== Packages ===== |
- | + | ||
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> | ||
nano /etc/apt/sources.list | nano /etc/apt/sources.list | ||
Line 96: | Line 96: | ||
aptitude install console-data | aptitude install console-data | ||
dpkg-reconfigure console-data | dpkg-reconfigure console-data | ||
+ | </syntaxhighlight> | ||
+ | ==== XEN ==== | ||
+ | ===== Installation ===== | ||
+ | <syntaxhighlight lang="bash" line start="1"> | ||
aptitude install xen-linux-system-amd64 | aptitude install xen-linux-system-amd64 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
- | ===== | + | ==== Boot Manager ==== |
+ | ===== Files ===== | ||
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> | ||
exit | exit | ||
Line 109: | Line 114: | ||
ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/vmlinuz | ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/vmlinuz | ||
ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/initrd.img | ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/initrd.img | ||
+ | </syntaxhighlight> | ||
+ | ===== SysLinux ===== | ||
+ | <syntaxhighlight lang="bash" line start="1"> | ||
nano /boot/syslinux/syslinux.cfg | nano /boot/syslinux/syslinux.cfg | ||
</syntaxhighlight> | </syntaxhighlight> | ||
- | |||
<pre> | <pre> | ||
LABEL debian | LABEL debian |
Revision as of 08:05, 21 October 2012
Contents |
Initialization
Partition
fdisk /dev/sda
n 3 [enter] +6G
Format
mkfs.ext4 -E discard -L DEBIAN /dev/sda3
mount /dev/disk/by-label/DEBIAN /mnt
Installation
Debian
yaourt debootstrap
debootstrap --arch=amd64 wheezy /mnt http://ftp.fr.debian.org/debian
LANG=C chroot /mnt /bin/bash
export TERM=xterm-color
cd /dev
MAKEDEV generic
Configuration
File System
nano /etc/fstab
# /etc/fstab # # <file system> <dir> <type> <options> <dump> <pass> /dev/sda3 / ext4 discard,noatime,nodiratime,defaults 0 1 proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults 0 0 shm /dev/shm tmpfs nodev,nosuid 0 0 tmpfs /tmp tmpfs size=2048M 0 0 tmpfs /var/log tmpfs size=64M 0 0
Network
nano /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.101 network 192.168.1.0 netmask 255.255.255.0 gateway 192.168.1.1 iface br0 inet static bridge_ports none address 192.168.1.199 broadcast 192.168.1.255 netmask 255.255.255.0 gateway 192.168.1.1
nano /etc/resolv.conf
nameserver 192.168.1.1
echo XEN > /etc/hostname
nano /etc/hosts
127.0.0.1 localhost 127.0.0.1 XEN
Kernel
nano /etc/modprobe.d/blacklist.conf
blacklist pcspkr blacklist acpi_cpufreq blacklist bluetooth
Packages
nano /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian wheezy main non-free
Localization
aptitude update
aptitude install locales
dpkg-reconfigure locales
aptitude install console-data
dpkg-reconfigure console-data
XEN
Installation
aptitude install xen-linux-system-amd64
Boot Manager
Files
exit
ln -s /usr/lib/syslinux/mboot.c32 /boot/syslinux/mboot.c32
mkdir /boot/Debian
cp /mnt/boot/xen-4.1-amd64.gz /boot/Debian/
cp /mnt/boot/vmlinuz-3.2.0-3-amd64 /boot/Debian/
cp /mnt/boot/initrd.img-3.2.0-3-amd64 /boot/Debian/
ln -s /boot/Debian/xen-4.1-amd64.gz /boot/Debian/xen.gz
ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/vmlinuz
ln -s /boot/Debian/vmlinuz-3.2.0-3-amd64 /boot/Debian/initrd.img
SysLinux
nano /boot/syslinux/syslinux.cfg
LABEL debian MENU LABEL De^bian Linux LINUX ../Debian/vmlinuz APPEND root=/dev/sda3 ro quiet elevator=noop nmi_watchdog=0 vga=0 INITRD ../Debian/initrd.img LABEL xen MENU LABEL Debian ^Xen KERNEL mboot.c32 APPEND ../Debian/xen.gz --- ../Debian/vmlinuz root=/dev/sda3 ro quiet elevator=noop --- ../Debian/initrd.img