Changes between Version 7 and Version 8 of TipAndDoc/VM/Xen


Ignore:
Timestamp:
Jan 20, 2011 9:01:51 PM (13 years ago)
Author:
mitty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TipAndDoc/VM/Xen

    v7 v8  
    125125Block-device tap backend driver (XEN_BLKDEV_TAP) [N/m/y/?] (NEW) y 
    126126}}} 
     127 
     128 === cannot boot === 
     129 * 以下の手順ではXen Kernelの起動に成功していない 
     130 
     131 ==== build kernel ==== 
     132 1. $ sudo aptitude install -R bcc bin86 build-essential gettext ghostscript git-core iasl libncurses5-dev libsdl1.2-dev libssl-dev python2.6-dev texinfo texlive-binaries texlive-fonts-recommended texlive-latex-base texlive-latex-recommended transfig uuid-dev x11proto-core-dev zlib1g-dev 
     133{{{ 
     134Reading package lists... Done 
     135Building dependency tree 
     136Reading state information... Done 
     137Reading extended state information 
     138Initializing package states... Done 
     139The following NEW packages will be installed: 
     140  bcc bin86 binutils{a} build-essential defoma{a} dpkg-dev{a} 
     141  esound-common{a} fontconfig-config{a} g++{a} g++-4.4{a} gawk{a} gcc{a} 
     142  gcc-4.4{a} gettext ghostscript git-core gsfonts{a} iasl libaa1{a} 
     143  libaa1-dev{a} libasound2{a} libasound2-dev{a} libaudio-dev{a} 
     144  libaudio2{a} libaudiofile-dev{a} libaudiofile0{a} libavahi-client-dev{a} 
     145  libavahi-client3{a} libavahi-common-data{a} libavahi-common-dev{a} 
     146  libavahi-common3{a} libc-dev-bin{a} libc6-dev{a} libcaca-dev{a} 
     147  libcaca0{a} libcroco3{a} libcups2{a} libcupsimage2{a} libdbus-1-dev{a} 
     148  libdigest-sha1-perl{a} libdirectfb-1.2-0{a} libdirectfb-dev{a} 
     149  libdirectfb-extra{a} libdrm-dev{a} liberror-perl{a} libesd0{a} 
     150  libesd0-dev{a} libflac8{a} libfontconfig1{a} libfreetype6-dev{a} 
     151  libgl1-mesa-dev{a} libgl1-mesa-glx{a} libglib2.0-dev{a} libglu1-mesa{a} 
     152  libglu1-mesa-dev{a} libgomp1{a} libgs8{a} libice-dev{a} libice6{a} 
     153  libjpeg62{a} libjpeg62-dev{a} libkpathsea5{a} liblcms1{a} liblzma1{a} 
     154  libncurses5-dev libogg0{a} libpaper1{a} libpng12-dev{a} libpoppler5{a} 
     155  libpthread-stubs0{a} libpthread-stubs0-dev{a} libpulse-browse0{a} 
     156  libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython2.6{a} 
     157  libsdl1.2-dev libsdl1.2debian{a} libsdl1.2debian-alsa{a} libslang2-dev{a} 
     158  libsm-dev{a} libsm6{a} libsndfile1{a} libssl-dev libstdc++6-4.4-dev{a} 
     159  libsysfs-dev{a} libsysfs2{a} libtiff4{a} libts-0.0-0{a} libvorbis0a{a} 
     160  libvorbisenc2{a} libx11-dev{a} libxau-dev{a} libxaw7{a} libxcb1-dev{a} 
     161  libxdamage1{a} libxdmcp-dev{a} libxext-dev{a} libxfixes3{a} libxi6{a} 
     162  libxmu6{a} libxpm4{a} libxt-dev{a} libxt6{a} libxtst6{a} libxxf86vm1{a} 
     163  linux-libc-dev{a} luatex{a} mesa-common-dev{a} patch{a} pkg-config{a} 
     164  python2.6-dev tex-common{a} texinfo texlive-base{a} texlive-binaries 
     165  texlive-common{a} texlive-doc-base{a} texlive-fonts-recommended 
     166  texlive-latex-base texlive-latex-recommended transfig tsconf{a} 
     167  ttf-dejavu-core{a} uuid-dev x11-common{a} x11proto-core-dev 
     168  x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-xext-dev{a} 
     169  xtrans-dev{a} xz-utils{a} zlib1g-dev 
     170The following packages are RECOMMENDED but will NOT be installed: 
     171  cvs cvsnt elks-libc esound-clients fakeroot latex-beamer latex-xcolor 
     172  libgl1-mesa-dri libpaper-utils lmodern manpages-dev netpbm prosper 
     173  psfontmgr texlive-fonts-recommended-doc texlive-latex-base-doc 
     174  texlive-latex-recommended-doc texlive-luatex tipa 
     1750 packages upgraded, 133 newly installed, 0 to remove and 0 not upgraded. 
     176Need to get 108MB of archives. After unpacking 310MB will be used. 
     177}}} 
     178 1. $ wget http://bits.xensource.com/oss-xen/release/4.0.1/xen-4.0.1.tar.gz 
     179 1. ~/xen-4.0.1$ make world 
     180{{{ 
     181install -d -m0755 -p /home/mitty/xen-4.0.1/dist/check 
     182install -m0644 -p ./COPYING /home/mitty/xen-4.0.1/dist 
     183install -m0644 -p ./README /home/mitty/xen-4.0.1/dist 
     184install -m0755 -p ./install.sh /home/mitty/xen-4.0.1/dist 
     185install -m0755 -p tools/check/chk tools/check/check_* tools/check/funcs.sh /home/mitty/xen-4.0.1/dist/check 
     186make[1]: Leaving directory `/home/mitty/xen-4.0.1' 
     187}}} 
     188 1. ~/xen-4.0.1$ sudo make install 
     189{{{ 
     190install -d -m0755 -p //usr/share/man 
     191cp -dR man1 //usr/share/man 
     192cp -dR man5 //usr/share/man 
     193[ ! -d html ] || cp -dR html //usr/share/doc/xen 
     194make[1]: Leaving directory `/home/mitty/xen-4.0.1/docs' 
     195}}} 
     196 
     197 ==== edit GRUB conf ==== 
     198 1. $ sudo vim /etc/default/grub 
     199{{{ 
     200@@ -2,7 +2,7 @@ 
     201 # /boot/grub/grub.cfg. 
     202 
     203 GRUB_DEFAULT=0 
     204-GRUB_HIDDEN_TIMEOUT=0 
     205+#GRUB_HIDDEN_TIMEOUT=0 
     206 GRUB_HIDDEN_TIMEOUT_QUIET=true 
     207 GRUB_TIMEOUT=10 
     208 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
     209}}} 
     210 1. $ sudo vim /etc/grub.d/40_custom 
     211{{{ 
     212@@ -3,3 +3,12 @@ 
     213 # This file provides an easy way to add custom menu entries.  Simply type the 
     214 # menu entries you want to add after this comment.  Be careful not to change 
     215 # the 'exec tail' line above. 
     216+menuentry "Xen 4.0.1  2.6.32-27 pvops" { 
     217+insmod part_msdos 
     218+insmod ext2 
     219+set root=(hd0,msdos1) 
     220+search --no-floppy --fs-uuid --set 95142d06-fa2c-4af5-ae7f-c237b109c320 
     221+multiboot /boot/xen.gz 
     222+module /boot//boot/initrd.img-2.6.32-27 root=/dev/sda1 
     223+module /boot/initrd.img-2.6.32-27 
     224+} 
     225}}} 
     226 1. $ sudo update-grub 
     227 
     228 ==== how to boot ==== 
     229 * WORK IN PROGRESS 
     230  
     231 * $ sudo mkinitramfs -o /boot/initrd.img-2.6.32-27-generic 2.6.32-27-generic 
     232  * /etc/grub.d/40_custom を併せて修正したが効果なし