Upgrade-grub и boot-repair завершаются неудачно. Невозможно загрузить одну из моих систем Linux, есть ли способ обойти?
У меня есть три Linux и две системы Windows на одном компьютере.
После обновления ядра на одном (archlinux) и запуска update-grub на загрузочном диске по умолчанию (BIOS) (Xubuntu 12.04), меню загрузки не сообщает о системе archlinux.
После запуска boot-repair я не могу загрузить систему archlinux, выбрав ее в качестве загрузочного диска в BIOS, поскольку теперь она использует конфигурацию загрузки в системе Xubuntu вместо загрузки непосредственно со своего диска.
Мне действительно нужно иметь возможность загрузить систему archlinux, как я могу это сделать?
Примечание: поданные ошибки и сделанные на это уведомления.
4 ответа
10.04 Ubuntu и 12.04 Xubuntu grub2 не сработали по разным причинам, поэтому я использовал третью систему Linux для решения проблемы, см. Os-prober не может определить систему linux, поэтому мне нужно написать пользовательскую запись меню grub2 в качестве обходного пути, как? введите описание ссылки здесь для деталей.
Попробуйте это с диском Super GRUB 2.
Вы можете скачать его здесь
Затем установите его в USB с помощью Unetbootin. Теперь вы можете перезагрузить систему и убедиться, что она установлена в меню параметров загрузки.
Попробуй это:
sudo nano /etc/grub.d/09_custom_arch
Поместите следующий текст в файл:
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Arch Linux" {
insmod ext2
set root=(hd0,1)
linux /vmlinuz26 root=/dev/sda2 ro quiet rootdelay=1
initrd /kernel26.img
}
Обязательно измените (hd0,1) а также sda2 чтобы отразить фактический раздел, который содержит Arch Linux в вашей конкретной настройке.
Теперь запустите:
sudo update-grub
Это должно как минимум направить вас в правильном направлении.
Я нашел небольшое приложение для Linux, которое очень помогло мне в правильной работе моей системы. (Выделенный диск Windows + Linux также на выделенном диске), попробуйте эту программу: "Grub Customizer" после использования "Boot-Repair" (либо диска, либо установленного через PPA) для управления параметрами загрузки.
Я устанавливаю каждую ОС на свой DRIVE (HDD или USB) и использую функцию "F9" в моем BIOS, когда начинаю выбирать, какой диск я хочу загрузить.
Совместное использование этих двух (2) программ (сначала Boot-Repair, а затем Grub Customizer) исправило мои досадные проблемы, так что теперь, когда я запускаю свой компьютер, он запускается так, как это должно быть. (Сначала внутренний SSD, на нем Windows 7, F9 при загрузке, чтобы выбрать другую ОС, если мне нужно.)
Надеюсь, что это помогает, я знаю чувство отсутствия того, что вы хотите, когда это относится к работающей системе. Прежде чем я уйду, еще один очень удобный инструмент для использования: "TWEAK TOOL" не только для изменения шрифтов, изменения размера фоновых фотографий для рабочего стола, но и многих полезных скрытых настроек, которые отображаются с помощью простых кнопок графического интерфейса для выбора нужных параметров.
Удачи!