изменения аппаратной конфигурации превращают идентичную начальную загрузку личинки в другую ОС

Аппаратные средства:

  • материнская плата с одним слотом IDE (2 диска)
  • Плата PCI с 2 слотами (4 диска)
  • жесткий диск с CentOS установлен
  • жесткий диск со старым установленным Fedora

Нормальная ситуация:
Я загружаюсь в личинку (CentOS splashscreen), и это загружает CentOS, установленный на диске CentOS (hda).

Ситуация, как это теперь:
Я поднимаю трубку диск Fedora (или ведущему устройству или ведомому устройству на основном канале на плате PCI, hdc или HDD) и начальная загрузка. Начальные загрузки личинки CentOS, использует ядро 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 ГБ как ОС?

Обновление: запись личинки:

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

кошка 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
0
задан 18.12.2009, 15:43

1 ответ

Повторно маркируйте корневой раздел Fedora. Загрузчик запутывается. Что-то как e2label /dev/hda3 /centos, затем измените свою запись GRUB (и возможно/etc/fstab) для указания на это как маркировка.

С другой стороны, Вы могли повторно маркировать корень Fedora. Или возьмите простой способ и укажите на/etc/fstab и root= директива в Вашем menu.lst в/dev/hda3, а не маркировке файловой системы.

2
ответ дан 24.11.2019, 06:59

Теги

Похожие вопросы