Может ли кто-нибудь помочь мне в этом? Я случайно установил grub на флешку во время установки сервера ubuntu. Теперь я не могу загрузить систему без подключенного к серверу диска.
Я хочу установить grub на жесткий диск с помощью grub-install, но я не знаю, что установить в качестве места для загрузчика?
мой fstab выглядит так:
file system mount point type
proc /proc proc
/dev/mapper/pdc_jdbeghhjg1 / ext4
/dev/mapper/pdc_jdbeghhjg5 none swap
и таблицы разделов для жестких дисков:
Device Boot Start End Blocks Id System
/dev/sda1 2048 1215662079 607830016 83 Linux
/dev/sda2 1215664126 1249998847 17167361 5 Extended
/dev/sda5 1215664128 1249998847 17167360 82 Linux swap / Solaris
Device Boot Start End Blocks Id System
/dev/sdb1 1 75672 607830016 83 Linux
/dev/sdb2 75672 77809 17167361 5 Extended
/dev/sdb5 75672 77809 17167360 82 Linux swap / Solaris
?
Вы хотите поместить свой загрузчик в MBR (главную загрузочную запись) обоих жестких дисков sda и sdb (чтобы обеспечить возможность загрузки в случае потери одного из них). Вероятно, вы можете настроить grub2, чтобы он делал это автоматически при запуске grub-install.
Если вы хотите повторно запустить приглашение установщика, используйте dpkg-reconfigure grub-pc
. Будет список с флажками sda, sdb (и другими записями, которые не рекомендуются). Отметьте их обоих, тогда он установит им grub.
Настройки будут сохранены, так что личинка установки может автоматически обновляться при обновлениях пакетов (я предполагаю, что это можно утверждать, что будь это отличная идея, но это будет сделать вашу систему в соответствии с не-провалил установкой :).
Вам нужно найти имя устройства для ваших дисков, запустив sudo fdisk -l
.
Тогда вы можете сделать sudo grub-install /dev/sda
(или как там называется ваше устройство).
Должна быть возможность без проблем установить на оба диска.