Difference between revisions of "Install kernel from RPM on Ubuntu 10.04"
(→Installation) |
|||
Line 9: | Line 9: | ||
* vzquota | * vzquota | ||
<code>vzkernel-devel</code> is optional. | <code>vzkernel-devel</code> is optional. | ||
+ | Newer vzctl will also need ploop-packages! | ||
2. Install fakeroot and alien. | 2. Install fakeroot and alien. | ||
apt-get install fakeroot alien | apt-get install fakeroot alien | ||
− | 3. Convert all the RPMs to debs using alien. | + | 3. Convert all the RPMs to debs using alien. |
fakeroot alien --to-deb --scripts --keep-version vz*.rpm | fakeroot alien --to-deb --scripts --keep-version vz*.rpm | ||
+ | fakeroot alien --to-deb --scripts --keep-version ploop*.rpm | ||
4. Install debs. | 4. Install debs. | ||
dpkg -i vz*.deb | dpkg -i vz*.deb | ||
+ | dpkg -i ploop*.deb | ||
5. Modify <code>/boot/grub/menu.lst</code> like this. This heavily depends on your enviornment. Please modify. See also “configuring the bootloader” of [[Quick installation]]. | 5. Modify <code>/boot/grub/menu.lst</code> like this. This heavily depends on your enviornment. Please modify. See also “configuring the bootloader” of [[Quick installation]]. |
Revision as of 10:14, 21 June 2012
You can use the latest RHEL6-based kernel builds on your Ubuntu 10.04 machine. Here's how.
Installation
1. Get the latest kernel and utils from Download/kernel/rhel6 and Download/utils. You need
- vzkernel
- vzkernel-devel
- vzctl
- vzctl-lib
- vzquota
vzkernel-devel
is optional.
Newer vzctl will also need ploop-packages!
2. Install fakeroot and alien.
apt-get install fakeroot alien
3. Convert all the RPMs to debs using alien.
fakeroot alien --to-deb --scripts --keep-version vz*.rpm fakeroot alien --to-deb --scripts --keep-version ploop*.rpm
4. Install debs.
dpkg -i vz*.deb dpkg -i ploop*.deb
5. Modify /boot/grub/menu.lst
like this. This heavily depends on your enviornment. Please modify. See also “configuring the bootloader” of Quick installation.
default 0 timeout 3 title Ubuntu 10.04.3 LTS with OpenVZ, kernel 2.6.32-042stab044.17 root (hd0,0) kernel /boot/vmlinuz-2.6.32-042stab044.17 root=/dev/sda1 ro console=tty0 initrd /boot/initrd.img-2.6.32-042stab044.17 title Ubuntu 10.04.3 LTS, kernel 2.6.32-38-server root (hd0,0) kernel /boot/vmlinuz-2.6.32-38-server root=/dev/sda1 ro console=tty0 initrd /boot/initrd.img-2.6.32-38-server
6. Edit /etc/sysctl.conf
. See “sysctl” of Quick installation.
7. Make OpenVZ boots automatically.
update-rc.d vz defaults update-rc.d vzeventd defaults
8. If you plan to use LVM2, make sure the module dm-mod is loaded at startup:
echo "dm-mod" >> /etc/modules
9. Reboot.
reboot
10. Follow the Quick installation from “installing OS template caches”.
10b. rsyslog probably won't work (it depends on a debian-specific kernel-hack). See [1] on how to get it working again.
11. See also Common Networking HOWTOs.