From Mandriva Community Wiki
New features and major updates
Enhanced hardware support
MES 5.2 includes a broader set of drivers to support more devices during the installation process. The kernel release 18.104.22.168 is used. The following drivers have been added:
- Solos PCI driver (solos-pci)
- MSC LAN9420 10/100 PCI Ethernet adapter
- VMware vmxnet3 virtual NIC driver (vmxnet3)
- Atheros 1000M Ethernet network driver (atl1c)
- ServerEngines BladeEngine2 10Gbps NICDriver 2.101.346u (be2net)
- PCI driver module for the ITE 821x (it821x)
- ServerEngines BladeEngine2Linux iSCSI Driver version2.0.527.0 Driver
- 2.0.527.0 (be2iscsi)
- Brocade Fibre Channel HBA Driver fcpim (bfa)
- LSI MPT Fusion SAS 2.0 Device Driver (mptsas2)
- Acculogic ISApport and NCR53c406a SCSI driver (NCR53c406a)
- Workbit NinjaSCSI-32Bi/UDE CardBus/PCI SCSI host bus adapter module
- PMC-Sierra PM8001 SAS/SATA controller driver (pm8001)
- VMware PVSCSI driver (vmw_pvscsi)
- Driver for the WD7000 series ISA controllers (wd7000)
- LSI 3ware SAS/SATA-RAID Linux Driver (3w-sas)
- Driver for HP Smart Array Controller version 1.0.0 (hpsa)
- IBM ServeRAID Adapter Driver 7.12.05 (ips)
- PMC Sierra MaxRAID Controller Driver (pmcraid)
KA method installation
The goal of the KA method is to easily deploy an operating system on a set of computers over the network. The KA method can duplicate SCSI or IDE hard drives, and it supports the duplication of the following filesystems: ReiserFS, ext2, ext3, xfs, jfs.
Parted has been added to the installer. It is now possible to switch the partition table type to GPT mode, and to create partitions that are larger than 2TB. This feature is available in text mode, using a console and parted tools.
All MES 5.2 packages are available from the Mandriva Enterprise Server "update" media. The following packages have been added or updated;
XZ provides a very high compression ratio and a fast decompression. The core of the XZ utils is Igor Pavlov's LZMA SDK containing the actual LZMA encoder/decoder. LZMA utils add a few scripts which provide gzip-like command line interface and a couple of other XZ related tools.
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities that are usually found in GNU coreutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete POSIX environment for any small or embedded system.
uClibc is a C library for developing embedded Linux systems. It is much smaller than the GNU C library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on standard Linux and MMU-less (also known as uClinux) systems with support for alpha, ARM, CRIS, i386, i960, h8300, m68k, MIPS/MIPSEL, PowerPC, SH, SPARC, and v850 processors.
squashfs-tools are utilities for the creation of compressed SquashFS images.
The hardware device list provided by ldetect is used as a lookup table to get hardware auto-detection.
pciutils contains various utilities for inspecting and setting devices connected to the PCI bus.
pciids contains a description database indexed by PCI IDs. It is used by pciutils and ldetect.
A new media: 5.2stack
A new media has been created to handle the new stack of hardware drivers using the kernel 22.214.171.124. This media has to be added after the installation of the MES 5.2 ISO, as it is disabled by default.
urpmi.addmedia 5.2stack $MIRROR/$ARCH/media/5.2stack/release urpmi.addmedia 5.2stack-updates $MIRROR/$ARCH/media/5.2stack/updates
$ARCH should be replaced by the architecture of the installed machine, and $MIRROR by the URL of the mirror used.
For creating a GPT partition table type to support partition bigger than 2TB, the following procedure has to be applied:
- Launch the installer in text or graphic mode
- After the language selection stage, switch to the F2 console (Alt+F2).
- Use parted tools to switch the partition table to GPT type (default should be MS DOS):
parted -l parted /dev/sda mklabel gpt
- Reboot the server for enforcing the change
- Create your system partition on an hard drive with GPT partition table. /boot must be put on a primary partition that is smaller than 2TB. Partition(s) bigger than 2TB have to be created only after the partition step or just after the first reboot. Parted tools must be used, so refer to the parted manual to create manually the big partitions. Once done, adjust your /etc/fstab to reflect the change.