Я устанавливаю Ubuntu Server 12.04 LTS на IBM 3650 M2 с аппаратным raid5 с тремя разделами:
sda1 /boot - 1 GB, ext3
sda2 lvm - 1 TB, ext4
sda3 swap - 24GB
Во время установки GRUB я получаю сообщение, что установщику не удалось загрузить GRUB жесткий диск и получить обратно в меню установщика.
Трудно предложить возможные решения, когда никакая информация не доступна о том, почему GRUB не удалось установить. Попробуйте следующее:
/dev/sda2
)cat syslog | grep grub
syslog
файл журнала в /var/syslog
на /dev/sda2
)
Мое понимание - то, что IBM 3650 M2 использует BIOS UEFI. Ваша проблема устанавливает GRUB, возможно связанный с этим? Если так, возможно, одна из следующих ссылок может быть полезной.
У меня была похожая проблема. Нажав Alt + F4 kbd>, чтобы переключиться на выход установщика, я мог видеть Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea.
Похоже, что мой USB-диск был обнаружен как /dev/sda
, и мой целевой жесткий диск был определяется как /dev/sdb
, основываясь на выводе из cat /proc/partitions
.
Поэтому я исправил это, активировав оболочку в сеансе Alt + F2 kbd> и выполнив следующее:
chroot /target grub-install /dev/sdb
Затем я переключился обратно на установщик ( Alt + F1 kbd>) и нажмите «Продолжить без загрузчика».
После завершения установки (я отключил USB-накопитель), мне было предложено grub>
, поэтому я следовал инструкциям здесь , следующим образом (это предполагает, что ваш загрузочный диск - /dev/sda
]:
grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
grub> set root=(hd0,msdos1)
grub> ls /
lost+found/ etc/ ...
grub> ls /boot
config-3.11.0-26-generic ...
grub> linux /boot/vmlinuz- # press Tab
# then add the following
root=/dev/sda1
grub> initrd /boot/initrd # press Tab
grub> boot
Как только система загрузится, войдите в систему и затем:
sudo update-grub
sudo grub-install /dev/sda
Перезагрузитесь, чтобы проверить, что она работает:
sudo shutdown -r now
Я решил, что загрузчик не может быть установлен в это место, используя ASUS Crosshair vi hero с Windows 10 на NVMe SSD и Ubuntu 18.04 на втором SSD.
В bios на странице «boot» отключите fastboot
на странице CSM выберите «AUTO»
Кажется, я столкнулся с той же проблемой. Похоже, не удалось установить программное обеспечение. Вернулась ошибка, что он не установил бы его, и тогда я не мог продолжить что-либо еще.
Я полагаю, что он висел на установочной части.
Вы не можете решить эту проблему с сервером CD. Я пытался спасти установку, но это не сработало для меня. Я обнаружил, что он очень глючный!
Для этого вам понадобится live cd. Начните с компакт-диска и просто нажмите Crl kbd> + F1 kbd>. Это приведет вас к загрузке
. Затем просто сделайте следующее
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot
. Это должно помочь вам.
Также предупреждение: если вы установили 64-битную версию, вам понадобится 64-битная, и наоборот, вы получите ошибку во время chroot. (как у меня)