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

Last change on this file since 983 was 930, checked in by Bruno Cornec, 17 years ago

Fix type in mkchangelog.pl + some more comments for qemu build support (fedora)

File size: 3.5 KB
RevLine 
[753]1#Booting CD
[464]2qemu-img create -f qcow image.qemu 3G
3qemu -cdrom /dev/hdc -m 256 -boot d image.qemu
4
[535]5# RPM based : urpmi, yum install, yast2
[930]6# Mandriva
[888]7urpmi neon newt-devel slang-devel glibc-static-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch mindi mondo
[464]8
[930]9#Fedora
10yum install neon newt-devel slang-devel autoconf automake libtool gcc rpm-build wget gvim/vim-X11 gcc-c++ docbook-utils-pdf ImageMagick man patch
11
12
[535]13# gentoo
[753]14#Cf: http://wiki.xensource.com/xenwiki/QEMUGentoo
[535]15emerge neon newt slang autoconf automake subversion libtool gcc wget vim man groff lynx grub afio buffer mindi mondo-rescue
16
[753]17#Changing CD during install:
[464]18Ctrl-Alt-2
19eject cdrom
20(swap disk)
21change cdrom /dev/cdrom
22
[753]23# Slack: put loadkeys fr in /etc/rc.d/rc.keymap
[464]24
[753]25#Clé SSH:
26# Ajout clé ssh pour root:
[464]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
[753]32#Créer compte bruno avec répertoires nécéssaires + env necessaire
[596]33mkdir /users
34useradd bruno -d /users/bruno
[464]35passwd bruno
36
37su - bruno
[572]38mkdir -p mondo/tmp build
[464]39cat > ~bruno/.rpmmacros << EOF
[629]40%_topdir /users/bruno/build
[464]41%_tmppath %{_topdir}/tmp
[572]42%packager Bruno Cornec <bruno@mondorescue.org>
[464]43EOF
44cat > ~bruno/.rpmrc << EOF
45buildarchtranslate: i386: i386
46buildarchtranslate: i486: i386
47buildarchtranslate: i586: i386
48buildarchtranslate: i686: i386
49EOF
50mkdir ~/.ssh
51chmod 700 ~/.ssh
52scp -p victoria2.home.musique-ancienne.org:.ssh/id'*' ~/.ssh
[753]53# Passwd asked above
[464]54cp ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
55chmod 600 ~/.ssh/authorized_keys
56
57cat >> ~/.ssh/known_hosts << EOF
58shell.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==
59svn.berlios.de,195.37.77.137 ssh-dss AAAAB3NzaC1kc3MAAACBAKouB77l1f4FgdP6DjLOgq5RKuGYm3zMJlM4WHcKzWnPuErZW4Omxk1CO0JojDNj/bjxz/95blWbdonEcAo0v71GcZbECFDsJdgVbZM+yxLHKOF4S5uHkiJ+LMawFcRoCGAochowoP9jUfLVAzyT1q3dbvmL43YO3FDvD+mCKTbZAAAAFQCWs/2nOqvitE/CyOCa81sadnzsPQAAAIBrgWRs2VN6jAtX1eUxPwtkJWX886DkiBwdEgtUwDW8RJJCFU6+zjNwFZ8VcjeA7OCFKmZqoD8ABojMMtB53VoXXRzp5PtWgJEMpCLOhHbAA6nLR+Zu9zV8rFHsrjvR17ZgmA8q1dZRqqvZSyzsoP4KdW7f9nD2SjFEVhjHfIsQmwAAAIEAoDlEoGO/lc8XkvNW7G8/rybzETG0cepONVKThYufP5Z2FdGj9a1TYc2Gaw2DygM20Ohwj1RW8aeRE/jYbEm4unM6IFYeLvCbDeeCCHCiCJmw/Pj2ityB5uPTat4Yn28FCd4eP5LyQq2EHz6bPA0LzpNJKwto4naIMsDpET1GNH0=
60EOF
61
[753]62#rebuild paquets necessaires mondo:
[464]63wget ftp://ftp.mondorescue.org/src/afio-2.4.7-1.src.rpm
64wget ftp://ftp.mondorescue.org/src/buffer-1.19-1.src.rpm
65rpm -ivh afio-2.4.7-1.src.rpm buffer-1.19-1.src.rpm
[753]66mkdir -p build/BUILD build/RPMS/i386 build/SRPMS
[629]67rpmbuild -ba build/SPECS/afio.spec
68rpmbuild -ba build/SPECS/buffer.spec
69chmod 644 build/RPMS/i386/*
[753]70scp -p build/RPMS/i?86/afio-[0-9]* build/RPMS/i?86/buffer-[0-9]* ftp.mondorescue.org:/mondo/ftp/rhel/3/
[464]71
72
73root:
[753]74rpm -ivh ~bruno/build/RPMS/i?86/afio-[0-9]* ~bruno/build/RPMS/i?86/buffer-[0-9]*
75# In case
76scp bruno@10.0.2.2:/usr/bin/man2dvi /usr/local/bin
[572]77
[753]78#for gentoo
[572]79chown bruno /etc/make.conf
80bruno in portage group
Note: See TracBrowser for help on using the repository browser.