[opensuse-autoinstall] bootloader problem (10.3)
Hi, We're using AutoYaST for installing some servers. We've encountered a strange problem: installation on a HP DL380 works perfectly, as ware the same installation on a HP DL360 fails after the first reboot. It looks like grub isn't found on the disk. Both servers have the same SCSI controller (cciss). On a DL380 the following partition configuration is enough to work: <partitioning config:type="list"> <drive> <device>/dev/cciss/c0d0</device> <partitions config:type="list"> <partition> <filesystem config:type="symbol">swap</filesystem> <create config:type="boolean">true</create> <mount>swap</mount> <partition_nr config:type="integer">1</partition_nr> <size>4gb</size> </partition> <partition> <filesystem config:type="symbol">reiser</filesystem> <create config:type="boolean">true</create> <mount>/</mount> <partition_nr config:type="integer">2</partition_nr> <size>10gb</size> </partition> <partition> <filesystem config:type="symbol">reiser</filesystem> <create config:type="boolean">true</create> <mount>/HITT</mount> <partition_nr config:type="integer">3</partition_nr> <size>max</size> </partition> </partitions> <use>all</use> </drive> </partitioning> On a DL360 this fails. We've added a bootloader element like this: <bootloader> <activate config:type="boolean">true</activate> <loader_device>/dev/cciss/c0d0</loader_device> <loader_type>grub</loader_type> <location>mbr</location> <repl_mbr config:type="boolean">true</repl_mbr> </bootloader> <partitioning config:type="list"> <drive> <device>not_set</device> <initialize config:type="boolean">true</initialize> <partitions config:type="list"> <partition> <filesystem config:type="symbol">ext3</filesystem> <create config:type="boolean">true</create> <mount>/boot</mount> <partition_type>primary</partition_type> <size>100mb</size> </partition> <partition> <filesystem config:type="symbol">swap</filesystem> <create config:type="boolean">true</create> <mount>swap</mount> <partition_nr config:type="integer">1</partition_nr> <size>4gb</size> </partition> <partition> <filesystem config:type="symbol">reiser</filesystem> <create config:type="boolean">true</create> <mount>/</mount> <partition_nr config:type="integer">2</partition_nr> <size>10gb</size> </partition> <partition> <filesystem config:type="symbol">reiser</filesystem> <create config:type="boolean">true</create> <mount>/HITT</mount> <partition_nr config:type="integer">3</partition_nr> <size>max</size> </partition> </partitions> <use>all</use> </drive> </partitioning> But this doesn't work either. But now comes the strange part: if we take the 10.3 DVD and install this server by hand it works flawlessly! So any help is appreciated. We're completely lost :-( Regards Harry -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
On Wed, Feb 06, 2008 at 08:41:00PM +0100, Harry ten Berge wrote:
On a DL360 this fails. We've added a bootloader element like this:
<bootloader> <activate config:type="boolean">true</activate> <loader_device>/dev/cciss/c0d0</loader_device> <loader_type>grub</loader_type> <location>mbr</location> <repl_mbr config:type="boolean">true</repl_mbr> </bootloader>
Try leaving out the device part.. let it find it itself based on the install. I usually avoid using device lines for partitioning when possible too and it tends to work well. The bootloader section I use by default is: <bootloader> <activate config:type="boolean">false</activate> <loader_type>grub</loader_type> <location>mbr</location> <repl_mbr config:type="boolean">true</repl_mbr> </bootloader> BTW, if you're settings the disk(s) to one logical device via raid (or only have 1 disk) you don't need to specify the device in the partitioning at all either. -- Mike Marion-Unix SysAdmin/Staff IT Engineer-http://www.qualcomm.com Yo' momma's so fat she makes emacs look like pico! -- Another stolen from /. -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (2)
-
Harry ten Berge
-
Mike Marion