Portál AbcLinuxu, 3. prosince 2025 14:44
Řešení dotazu:
/dev/sda.setup (hd0) změňte pro druhý disk setup (hd1) a pro příště to bude i na /dev/sdb.
/etc/fstab:
/dev/md1 / ext3 defaults 1 1
/dev/md4 /home ext3 defaults 1 2
/dev/md9 /home/archiv ext3 defaults 1 2
/dev/md7 /home/rezerva ext3 defaults 1 2
/dev/md6 /home/vyvoj ext3 defaults 1 2
/dev/md5 /home/data ext3 defaults 1 2
/dev/md3 /var ext3 defaults 1 2
/dev/md2 /tmp ext3 defaults 1 2
/dev/md0 /boot ext2 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/md8 swap swap defaults 0 0
fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 fd Linux raid autodetect
/dev/sda2 14 1925 15358140 fd Linux raid autodetect
/dev/sda3 1926 3200 10241437+ fd Linux raid autodetect
/dev/sda4 3201 60801 462680032+ 5 Roząířený
/dev/sda5 3201 4475 10241406 fd Linux raid autodetect
/dev/sda6 4476 5750 10241406 fd Linux raid autodetect
/dev/sda7 5751 6387 5116671 fd Linux raid autodetect
/dev/sda8 6388 6897 4096543+ fd Linux raid autodetect
/dev/sda9 6898 7152 2048256 fd Linux raid autodetect
/dev/sda10 7153 7407 2048256 fd Linux raid autodetect
/dev/sda11 7408 60801 428887273+ fd Linux raid autodetect
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 fd Linux raid autodetect
/dev/sdb2 14 1925 15358140 fd Linux raid autodetect
/dev/sdb3 1926 3200 10241437+ fd Linux raid autodetect
/dev/sdb4 3201 60801 462680032+ 5 Roząířený
/dev/sdb5 3201 4475 10241406 fd Linux raid autodetect
/dev/sdb6 4476 5750 10241406 fd Linux raid autodetect
/dev/sdb7 5751 6387 5116671 fd Linux raid autodetect
/dev/sdb8 6388 6897 4096543+ fd Linux raid autodetect
/dev/sdb9 6898 7152 2048256 fd Linux raid autodetect
/dev/sdb10 7153 7407 2048256 fd Linux raid autodetect
/dev/sdb11 7408 60801 428887273+ fd Linux raid autodetect
Disk /dev/md1: 5239 MB, 5239341056 bytes
2 heads, 4 sectors/track, 1279136 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md9: 439.1 GB, 439180460032 bytes
2 heads, 4 sectors/track, 107221792 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md2: 2097 MB, 2097348608 bytes
2 heads, 4 sectors/track, 512048 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md8: 2097 MB, 2097348608 bytes
2 heads, 4 sectors/track, 512048 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md3: 4194 MB, 4194762752 bytes
2 heads, 4 sectors/track, 1024112 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md4: 10.4 GB, 10487070720 bytes
2 heads, 4 sectors/track, 2560320 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md6: 10.4 GB, 10487070720 bytes
2 heads, 4 sectors/track, 2560320 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md7: 10.4 GB, 10487136256 bytes
2 heads, 4 sectors/track, 2560336 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md5: 15.7 GB, 15726608384 bytes
2 heads, 4 sectors/track, 3839504 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
Disk /dev/md0: 106 MB, 106823680 bytes
2 heads, 4 sectors/track, 26080 cylinders
Units = cylindry of 8 * 512 = 4096 bytes
/boot/grub/device.map:
# this device map was generated by anaconda
(hd0) /dev/sda
(hd1) /dev/sdb
/boot/grub/grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making
changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/md1
# initrd /initrd-version.img
#boot=/dev/md0
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.6.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/md1
initrd /initrd-2.6.18-164.6.1.el5.img
title CentOS (2.6.18-128.1.16.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.1.16.el5 ro root=/dev/md1
initrd /initrd-2.6.18-128.1.16.el5.img
title Other
rootnoverify (hd2,0)
chainloader +1
OS je CentOS 5.4, je instalovaný přímo na ten SW RAID, zkoušel jsem :
z příkazové řádky:
grub-install /dev/md0
grub-install /dev/sdb
z grubu :
setup (hd1)
setup (hd1,1)
Příkazy vracely vesměs že je vše OK, nicméně to nebootovalo. Vždy to skončilo s hlášením "GRUB HARD DISK ERROR".
Pokud z toho něco vykoukáte, budu Vám vděčný.
. Docela jsem se v poledne vyděsil a tak jsem hned psal. Pochopitelně to funguje a vrací (hd0,0) a (hd1,0). Kdyby jste mě zabil tak si nevzpomenu jestli jsem právě tuto variantu zkoušel. No teď do toho už vrtat nebudu když to funguje, zkusím to příležitostně jinde.
Ještě jednou díky!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.