sudo pluma /etc/grub.d/40_custom
дописываемmenuentry "Xubuntu 14.04 amd64" {
set isofile="/boot/xubuntu-14.04-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
3. Обновляем параметры Grub2 в терминалеsudo update-grub
Перезагружаемся и видим новую строку в меню выбора "Xubuntu 14.04 amd64". При ее выборе загрузится LiveDVD с Xubuntu 14.04.menuentry "Slitaz" {
set isofile="/boot/slitaz-5.0-rc3.iso"
loopback loop (hd0,1)$isofile
linux (loop)/boot/bzImage rw root=/dev/null vga=normal autologin isofrom=$isofile noeject noprompt lang=ru kmap=ru
initrd (loop)/boot/rootfs.gz
}
menuentry "Slitaz" {
set isofile="/boot/slitaz-5.0-rc2.iso"
loopback loop (hd0,1)$isofile
linux (loop)/boot/bzImage rw root=/dev/null vga=normal autologin isofrom=$isofile noeject noprompt lang=ru kmap=ru
initrd (loop)/boot/rootfs4.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs1.gz
}
menuentry "Matuntu-TW64-M112 GNU/Linux" {
set isofile="/boot/Matuntu-TW64-M112.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.gz
}
(initramfs} Unable to find a medium containing a live file systemПредполагаю, что это может быть результатом русификации меню диска при создании образа при помощи Remastersys.
в переводе означает
(initramfs} Невозможно найти носитель, содержащий живую файловую систему
Процесс пошёл, но через некоторое время остановился с уведомлением:Цитировать(initramfs} Unable to find a medium containing a live file systemПредполагаю, что это может быть результатом русификации меню диска при создании образа при помощи Remastersys.
в переводе означает
(initramfs} Невозможно найти носитель, содержащий живую файловую систему
Тоже неплохая инструкция [HOWTO] Настройка и редактирование GRUB 2 (http://forum.ubuntu.ru/index.php?topic=74165.0).Воспользовалась разделом II. Украшательства. Установка фонового изображения (Инструкция написана в конце 2009 года и отчасти устарела).
sudo apt install grub2-splashimages
В результате установки пакета появился каталог /usr/share/images/grub с фоновыми картинками для Grub в формате tga. Выбрала понравившуюся мне картинку Plasma-lamp.tga и в файле /etc/grub.d/05_debian_theme sudo pluma /etc/grub.d/05_debian_theme
внесла изменения в строку № 190, приведя её к виду if set_background_image "/usr/share/images/grub/Plasma-lamp.tga"; then
После обновления граба sudo update-grub
и перезагрузки системы меню было украшено красивой плазменной лампой :)sudo xed /etc/default/grub
Вместо xed указать название применяемого текстового редактора.sudo update-grub
При этом все ОС на экране в меню Grub останутся на своих местах, но высветится строка нужной для приоритетной загрузки системы, которая будет загружаться по умолчанию.
sudo xed /etc/default/grub
xed можно поменять на любой текстовый редактор, установленный в системе.GRUB_BACKGROUND="/usr/share/backgrounds/matuntu/matuntu.png"
в кавычках указываем свой путь к картинке, для фона лучше применить картинку размером 640х480 в формате png или tga.sudo update-grub
sudo add-apt-repository ppa:danielrichter2007/grub-customizer -y
обновите список пакетов sudo apt update
установите приложение sudo apt install grub-customizer
Grub Customizer появится в меню Система->Администрирование.Начинающим пользователям рекомендуется воспользоваться графической утилитой Grub CustomizerНадо бы всё-таки поглядеть на него внимательно в долгосрочной перспективе.
С каких пор Acronis - почти ругателство. Вполне серьезная и не хуже других фирма. Есть и русский филиал. Mенеджер загрузки называется Acronis OS Selector .Переключение загрузки в данном случае вне системы Mamuntu управляет выбором загрузки 10 ки или LinuxВыше упоминалось слово Acronis. Они что, и загрузчик свой сделали? Если да - примите к сведению: я не знаю, как он управляет загрузкой. Но ихняя утилита по разметке диска с Linux'ом не совместима абсолютно. Стоны о чём раздаются со всех форумов нашей тематике.
С каких пор Acronis - почти ругателство. Вполне серьезная и не хуже других фирма. Есть и русский филиал. Mенеджер загрузки называется Acronis OS Selector .Точно, запамятовал. Хотя 15 лет назад писал документацию на его самую распервую версию.
Поместив загрузчик в раздел установки Linux удалось избежать влияние на загрузчик этими системами.Вi будете удивлены, но LILO умело это делать лет 20 назад, а GRUB, который нынче Legacy, с самого своего рождения.
Совместимость по разметке здесь не нужна.Как это, как это? Если ихний разбиватель диска создаёт раздел, начинающийся в меньшего цилиндра, чем заканчивается предыдущий - где будет искаться PBR?
А стоны (хуже того - потеря работоспособности систем и информации ) от недостатка знаний по возможностям и области применения AcronisСтоны, я подозреваю, были со стороны тех, кто как раз знал Acronis для Windows. Но не очень представлял работу с разделами в Linux'е.
Пользуйтесь чем хотите, но реклама коммерческих программ на форуме запрещена.Таня, лучшей анти-рекламы Acronis'у, чем описание проблем при работе их продукции с Linux'ом, придумать трудно :)
Последняя версия Grub - 2.02-2ubuntu7 с брачком. На фоне загрузочного меню мелькают пунктирные линии, но записи меню читаются. Внешний дефект :(Найдено решение. После включения репозитория партнёров Canonical предлагается обновить Grub2 до версии 2.02-2ubuntu8, установка которой избавляет загрузчик от артефактов.
Сам загрузчик в рабочем состоянии. Указанный артефакт наблюдается в тестовой ветке дистрибутивов, построенных на базовой основе Ubuntu 18.04 LTS.
/etc/grub.d/~30_os-prober_proxy: 3: /etc/grub.d/~30_os-prober_proxy: /etc/grub.d/bin/grubcfg_proxy: Argument list too long
sudo update-grub
Кстати - спасла меня сегодня. После установки нвидиа390 и настройки на телевизор рунту без него отказалась переключаться на дисплей бука, А рунту загрузилась без проблем. Ну не люблю я на винде по тырнету лазить.. Плюс мое любимое - мультисистем. Пока что нет для нее достойной альтернативы. )Итак, какая же система Вас спасла?
dpkg -l | grep -i grub
показывал, какой Grub (UEFI или Legacy) используется системой на базовой основе Ubuntu 14.04.ii grub-common | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader (common files) |
ii grub-efi-amd64-bin | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (EFI-AMD64 binaries) |
ii grub-efi-amd64-signed | 1.93.14+2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed) |
ii grub-gfxpayload-lists | 0.7 | amd64 | GRUB gfxpayload blacklist |
ii grub-pc | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (PC/BIOS version) |
ii grub-pc-bin | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (PC/BIOS binaries) |
ii grub2-common | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader (common files for version 2) |
ii grub-common | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader (common files) |
ii grub-gfxpayload-lists | 0.7 | amd64 | GRUB gfxpayload blacklist |
ii grub-pc | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (PC/BIOS version) |
ii grub-pc-bin | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader, version 2 (PC/BIOS binaries) |
ii grub2-common | 2.02-2ubuntu8.13 | amd64 | GRand Unified Bootloader (common files for version 2) |
GRUB_THEME="/boot/grub/theme/theme.txt"
GRUB_BACKGROUND="/boot/grub/theme/grub.png"
sudo update-grub
Посмотрите вывод при обновлении - наличие Windows. Сообщите о решении проблемы.
Drives: HDD Total Size: 200.0GB (7.1% used)
ID-1: /dev/sda model: SAMSUNG_SP2014N size: 200.0GB
Прошу сообщить о результатах.Попробовал , установка первой загружать Виндовс ничего не дала. Оставил загрузку по умолчанию Xubuntu, а в "дополнительных" включил только востановление Виндовс (первые две строчки), обновление Граба прошло успешно. После перзагрузки (без выключения машины) и Линукс и Виндовс стали загружаться, проверял несколько раз. Но когда выключил машину на некторое время и снова включил, все измения перестали работать, все вернулось на круги своя ...Мало того, перестало работать подключение к интернет.Весь вечер и пол сегодняшнего дня попытки восстановить связь оказались безуспешными. Менял роутеры (3 штуки) на этой машине интернет так и не появился, на других (полурабочих) проводной и wi-fi работают . Прав Игорь, машину пора в музей (или на помойку), хотя хотел запустить для решения одноразовой задачи. Но хочу отметить, Boot-Repair очень хорошо работает, пробовал из-под F64 .
на моём нетбуке Acer Aspire One D257 апгрейд накопителей в BIOS проходит беспроблемно, но два последних SSD c SATA III сильно тормозили при загрузке системы. Только выбор на них таблицы разделов GPT решил эту проблему. В частности, это коснулось последнего SSDНа новый SSD для тестирования последовательно установила несколько сборок Matuntu. Всё было штатно до необходимости переустановки Grub. Захотелось вернуть загрузку первой установленной Matuntu-F-2020-05-04 (http://forum.matuntu.info/index.php?topic=1201.msg12128#msg12128) и вот здесь на SSD с GPT прежние способы не работали. Подсказка была получена из вывода программы Boot-Repair (http://forum.matuntu.info/index.php?topic=242.msg970#msg970). Средствами Gparted на нераспределённом пространстве SSD был создан новый раздел FAT32 с флагом bios_grub.Цитата: inxi -DDrives:
Local Storage: total: 223.57 GiB used: 12.33 GiB (5.5%)
ID-1: /dev/sda vendor: SanDisk model: SSD PLUS 240GB size: 223.57 GiB
Безусловно скорость при подключении такого диска на разъём SATA II в этом нетбуке вдвое меньше заявленной, но значительно выше, чем при использовании HDD, да и другие преимущества всем известны. При этом SSD с поддержкой SATA II уже сняты с производства, на них система на Acer Aspire One D257 загружалась очень быстро, но со временем понадобилось больше дискового пространства.
Интересно и не понятно, как системы загружались с этого SSD, до создания раздела bios_grub. (для этого раздела достаточно размера 1 МБ и форматировать его не нужно).В процессе последовательной установки каждой из систем место для загрузчика всегда указывалось /dev/sda. Из меню Grub-а последней установленной системы для загрузки были доступны все системы. Остальные подробности - в моём предыдущем сообщении.
Начинающим пользователям рекомендуется воспользоваться графической утилитой Grub Customizer, устанавливаемой из стороннего репозитория ppa:danielrichter2007/grub-customizer (https://launchpad.net/~danielrichter2007/%2Barchive/ubuntu/grub-customizer)В Ubuntu 20.04 и производных дистрибутивах появилась возможность установки Grub Customizer (версии 5.1.0-2) из официального репозитория Ubuntu.
Обновления пакетов с исправлениями выпущены для Debian, Ubuntu, RHEL и SUSE. Для GRUB2 предложен набор патчей.Сегодня Grub2 со всеми зависимостями на машине с UEFI обновился
Что-то неладное происходит с GRUB'ом. На форуме Ubuntu было уже несколько тем с разными проблемами GRUB'a в Ubuntu 20.04.
Пользователям имеет смысл до прояснения ситуации повременить с установкой связанных с GRUB2 обновлений, а в случае возникновения проблем с загрузкой после обновления - откатиться на прошлую версию пакета с GRUB2, воспользовавшись загрузочным носителем для восстановления.
Grub сегодня должен был обязательно обновиться, что и произошлоСпасибо за новость. Новый Grub теперь не ломается :)
sudo grub-install /dev/sda1
Раскрыта (https://ubuntu.com//blog/grub2-secure-boot-bypass-2021) информация о 8 уязвимостях (https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/GRUB2SecureBootBypass2021) в загрузчике GRUB2, позволяющих обойти механизм UEFI Secure Boot и добиться запуска неверифицированного кода, например, осуществить внедрение вредоносного ПО, работающего на уровне загрузчика или ядра.
...Для решения проблем, возникающих при распространении отозванных сертификатов, в будущем планируется задействовать механизм SBAT (https://github.com/rhboot/shim/blob/main/SBAT.md) (UEFI Secure Boot Advanced Targeting), поддержка которого реализована для GRUB2, shim и fwupd, и начиная со следующих обновлений будет использоваться вместо функциональности, предоставляемой пакетом dbxtool. SBAT разработан совместно с Microsoft и подразумевает добавление в исполняемые файлы компонентов UEFI новых метаданных, которые включают информацию о производителе, продукте, компоненте и версии. Указанные метаданные заверяются цифровой подписью и могут дополнительно включаться в списки разрешённых или запрещённых компонентов для UEFI Secure Boot. Таким образом, SBAT позволит при отзыве манипулировать номерами версий компонентов без необходимости перегенерации ключей для Secure Boot и без формирования новых подписей для ядра, shim, grub2 и fwupd.
https://www.blackhat.com/docs/asia-17/materials/asia-17-Matrosov-The-UEFI-Firmware-Rootkits-Myths-And-Reality.pdf(https://i.imgur.com/JrdoSAe.jpg)
Спустя семь лет после того, как Сноуден сообщил, что АНБ незаконно отслеживает американцев, многие из использованных / упомянутых им эксплойтов UEFI не задокументированы, как указывается в этом PDF-документе.
https://arstechnica.com/information-technology/2020/10/custom-made-uefi-bootkit-found-lurking-in-the-wild/
Как программное обеспечение, которое связывает микропрограмму устройства ПК с его операционной системой, UEFI - сокращение от Unified Extensible Firmware Interface - представляет собой самостоятельную операционную систему. Он расположен в микросхеме флэш-памяти, подключенной к SPI, припаянной к материнской плате компьютера, что затрудняет проверку или исправление кода. И это первое, что запускается при включении компьютера, что позволяет ему влиять или даже контролировать ОС, приложения безопасности и все другое программное обеспечение, которое следует за ним.
Эти характеристики делают UEFI идеальным местом для хранения вредоносных программ, и это именно то, что сделала неизвестная группа атак, согласно новому исследованию, представленному в понедельник фирмой по безопасности Kaspersky Lab.
LinBIOS?
Ну да, вот я и вспомнил...альтернативу.LinBIOS?
По-моему, об этом термине уже все забыли. В статье речь идёт о шпионских закладках в UEFI.
Вот такая она "забота" о безопасности - UEFI :oUEFI - поделие Intel. Последнее известие о ещё одной выявленной уязвимости в интеловских процессорах (https://www.opennet.ru/opennews/art.shtml?num=54717) заставляет сомневаться в намерениях корпорации Intel. Остаётся наш российский Байкал, пока недоступный для домашнего пользователя по ряду причин. Грустно мне...
После двух лет разработки представлен (https://lists.gnu.org/archive/html/grub-devel/2021-06/msg00022.html) стабильный релиз модульного многоплатформенного менеджера загрузки GNU GRUB 2.06 (http://www.gnu.org/software/grub/) (GRand Unified Bootloader). GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (оборудование на базе PowerPC/Sparc64), EFI-системы, RISC-V, оборудование на основе MIPS-совместимого процессора Loongson 2E, системы Itanium, ARM, ARM64 и ARCS (SGI), устройства, использующие свободный пакет CoreBoot.Основные новшества:
sudo mount -o remount,rw /
Для монтирования домашней папки и папка /boot, которые по умолчанию отмонтированы, необходимо выполнить команду: mount --all
NetworkManager можно запустить командой: NetworkManager
Для правильного разрешения доменных имен создать файл /etc/resolv.conf: echo "nameserver 8.8.8.8" > /etc/resolv.conf
Иногда требуется сделать так, чтобы на компьютере с двумя и более ОС (Ubuntu и Windows) по умолчанию загружалась Windows.В современных дистрибутивах для приоритетной загрузки какой-либо операционной системы считать теперь нужно не строчки, а количество систем, отображаемых последовательно в меню Grub. Например, у меня отобразились три: Ubuntu, Windows и Matuntu. Мне нужно, чтобы первой загружалась Matuntu.
Для этого нужно во время показа на экране меню GRUB сосчитать количество отображаемых строчек ...
sudo update-grub
sudo apt install ./Downloads/grub-customizer_5.1.0-3build1_amd64.deb
Пользуйтесь...