Аппаратное обеспечение:
- материнская плата с одним слотом IDE (2 диска)
- PCI-карта с 2 слотами (4 накопителя)
- жесткий диск с установленным CentOS
- жесткий диск со старой установленной Fedora
Нормальная ситуация:
Я загружаюсь в grub(заставка CentOS) и загружает CentOS, установленный на диске CentOS (hda).
Ситуация как сейчас:
Я подключаю диск Fedora (к главному или подчиненному на основном канале на карте PCI, HDC или HDD) и загружаюсь. CentOS Grub загружается, использует ядро CentOS, а все остальное от Fedora. Модули, версии программного обеспечения и т.д., Как будто диск Fedora распознается как hda. Однако, если бы я смонтировал hda как /mnt/hda
, я бы получил диск CentOS. Если я смонтирую hdd или hdc как /mnt/hdc
или /mnt/hdd
, я получу диск Fedora, как и ожидалось. Но смонтированный hda вне любых других путей (например, /usr
), я получаю файлы Fedora.
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 9.5G 7.5G 1.6G 83% /
/dev/hdd5 9.5G 7.5G 1.6G 83% /mnt/hdd5
/dev/hda3 6.4G 3.3G 2.8G 54% /mnt/hda3
Особого внимания заслуживают смонтированные диски (из /dev
) и размеры их файловых систем.
Кто-нибудь видел это раньше? Как мне запустить диск 6,5 ГБ в качестве ОС?
Обновление: запись grub:
title CentOS (2.6.18-128.4.1.el5.centos.plus)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.4.1.el5.centos.plus ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.18-128.4.1.el5.centos.plus.img
cat devices.map
# this device map was generated by anaconda
(hd0) /dev/hda
fdisk -l(Fedora)
Disk /dev/hdd: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 1275 10241406 7 HPFS/NTFS
/dev/hdd2 1276 4864 28828642+ f W95 Ext'd (LBA)
/dev/hdd3 4865 4865 8032+ 82 Linux swap / Solaris
/dev/hdd5 1276 2550 10241406 83 Linux
/dev/hdd6 2551 4864 18587173+ b W95 FAT32
fdisk -l(CentOS):
Disk /dev/hda: 20.0 GB, 20020396032 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 10 80293+ 83 Linux
/dev/hda2 11 402 3148740 82 Linux swap / Solaris
/dev/hda3 403 1258 6875820 83 Linux
/dev/hda4 1259 2434 9446220 5 Extended
/dev/hda5 1259 1911 5245191 83 Linux
/dev/hda6 1912 2433 4192933+ 83 Linux