source: branches/stable/tools/qemu-vm.txt @ 464

Last change on this file since 464 was 464, checked in by bcornec, 14 years ago

Addition of changelog for rpms
qemu usage is now more precise
qemu script now kill vm after a certain amount of time (mandrake needs that)

File size: 3.4 KB
Line 
1Booting CD
2qemu-img create -f qcow image.qemu 3G
3qemu -cdrom /dev/hdc -m 256 -boot d image.qemu
4
5    neon newt-devel slang-devel autoconf automake subversion libtool gcc rpm-build wget vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man docbook-dtd41-sgml groff lynx
6
7Changing CD during install:
8Ctrl-Alt-2
9eject cdrom
10(swap disk)
11change cdrom /dev/cdrom
12
13Boot single user pour change passwd root
14Clavier fr:
15
16loadkeys fr
17perl -pi -e 's/"us"/"fr"/' /etc/sysconfig/keyboard
18perl -pi -e 's/"us"/"fr"/' /etc/X11/XF86Config
19perl -pi -e 's/"us"/"fr"/' /etc/X11/xorg.conf
20
21Conf IP:
22    Ajout machine dans DNS interne (/usr/local/etc/named/etc/db.mondo.*)
23    Reload named
24
25Clé SSH:
26    Ajout clé ssh pour root:
27mkdir /root/.ssh
28chmod 700 /root/.ssh
29scp bruno@10.0.2.2:.ssh/id_dsa.pub /root/.ssh/authorized_keys
30chmod 600 /root/.ssh/authorized_keys
31
32Install packages manquant pour mondo:
33    afio buffer
34
35Créer compte bruno avec répertoires nécéssaires + env necessaire
36adduser bruno
37passwd bruno
38
39su - bruno
40mkdir -p mondo/tmp RPMS/BUILD RPMS/RPMS/i386 RPMS/RPMS/noarch RPMS/SOURCES RPMS/SPECS RPMS/SRPMS RPMS/tmp SRPMS tmp
41cat > ~bruno/.rpmmacros << EOF
42%_topdir    /home/bruno/RPMS
43%_tmppath   %{_topdir}/tmp
44%packager   Bruno Cornec <bruno@HyPer-Linux.org>
45EOF
46cat > ~bruno/.rpmrc << EOF
47buildarchtranslate: i386: i386
48buildarchtranslate: i486: i386
49buildarchtranslate: i586: i386
50buildarchtranslate: i686: i386
51EOF
52mkdir ~/.ssh
53chmod 700 ~/.ssh
54scp -p victoria2.home.musique-ancienne.org:.ssh/id'*' ~/.ssh
55cp ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
56chmod 600 ~/.ssh/authorized_keys
57
58cat >> ~/.ssh/known_hosts << EOF
59shell.berlios.de,195.37.77.140 ssh-dss AAAAB3NzaC1kc3MAAACBAKawwrOuxejvOTWc6zFKEs2KKzVDXchPICt0p5A6LuIeIX+Uw9QMM5hji7txwuNt+ErPX/Z9xd1OBKAsormCMe6BZaxi0KMyFHPTnFTJpy168ztBD+782fQwlvop9nNRWkKoY1BGqQvKX50Zj+mQ39VP+RgJsyDMl+sKA3OqtGcVAAAAFQCBx79R1fUfJgOAVKxrCnvCu2vQRQAAAIBq5Li0/Fdf0yL/fSv6q8OZLCUgjMk6agnNbMxSK35Vctx0E4KXQbIJTmpwZIgYdZm+S2LYe0EgEYcWyBgcll1kK5Rti2e71sVuSoRNCo+rD8bsBcIETENtHZYuAeAWBlwrvT5LReGRpJ1YMNQpXXq4mQFbmhuhgJw9nKyt5xv6bgAAAIAro+dquEuGy32MOLcSqHtJm/FA+3FRG0RbLS8VDtxVC3ISe3SlSM0BecIHZ6aP5dL5W2b39/U2clls05X23SRK68DSqxoR/o9YshKdshDkPGEDfqyucOCn5FwUsZkd/WkZIuBZdLHLUtXUK6h85+08t5gmaL8eoXoOvHpsuCnNdA==
60svn.berlios.de,195.37.77.137 ssh-dss AAAAB3NzaC1kc3MAAACBAKouB77l1f4FgdP6DjLOgq5RKuGYm3zMJlM4WHcKzWnPuErZW4Omxk1CO0JojDNj/bjxz/95blWbdonEcAo0v71GcZbECFDsJdgVbZM+yxLHKOF4S5uHkiJ+LMawFcRoCGAochowoP9jUfLVAzyT1q3dbvmL43YO3FDvD+mCKTbZAAAAFQCWs/2nOqvitE/CyOCa81sadnzsPQAAAIBrgWRs2VN6jAtX1eUxPwtkJWX886DkiBwdEgtUwDW8RJJCFU6+zjNwFZ8VcjeA7OCFKmZqoD8ABojMMtB53VoXXRzp5PtWgJEMpCLOhHbAA6nLR+Zu9zV8rFHsrjvR17ZgmA8q1dZRqqvZSyzsoP4KdW7f9nD2SjFEVhjHfIsQmwAAAIEAoDlEoGO/lc8XkvNW7G8/rybzETG0cepONVKThYufP5Z2FdGj9a1TYc2Gaw2DygM20Ohwj1RW8aeRE/jYbEm4unM6IFYeLvCbDeeCCHCiCJmw/Pj2ityB5uPTat4Yn28FCd4eP5LyQq2EHz6bPA0LzpNJKwto4naIMsDpET1GNH0=
61EOF
62cat >> ~/.bash_profile << EOF
63export SVN_SSH="ssh -l bcornec"
64export SVN_M=svn+ssh://bcornec@svn.berlios.de/svnroot/repos/mondorescue/
65export SVN_EDITOR=vim
66EOF
67source ~/.bash_profile
68
69rebuild paquets necessaires mondo:
70wget ftp://ftp.mondorescue.org/src/afio-2.4.7-1.src.rpm
71wget ftp://ftp.mondorescue.org/src/buffer-1.19-1.src.rpm
72rpm -ivh afio-2.4.7-1.src.rpm buffer-1.19-1.src.rpm
73rpmbuild -ba RPMS/SPECS/afio.spec
74rpmbuild -ba RPMS/SPECS/buffer.spec
75chmod 644 RPMS/RPMS/i386/*
76scp -p RPMS/RPMS/i386/afio-[0-9]* RPMS/RPMS/i386/buffer-[0-9]* ftp.mondorescue.org:/mondo/ftp/rhel/3/
77
78
79root:
80rpm -ivh ~bruno/RPMS/RPMS/i386/afio-[0-9]* ~bruno/RPMS/RPMS/i386/buffer-[0-9]*
Note: See TracBrowser for help on using the repository browser.