Форум программистов, компьютерный форум, киберфорум
Linux: загрузчики (Grub, Grub2, LiLo)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827

Установка Ubuntu Server grub4dos

07.03.2020, 01:47. Показов 2020. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пробую освоить ещё и Linux. Тренируюсь на разных. Решил создать мультизагрузочную флешку. Думаю не важно от какого автора, но на всякий случай от Стрельца. Добавлял установку десктопных версий Ubuntu 12, 14, 16, 18. Все нормально загружается. Система ставиться. Попробовал добавить установку Ubuntu Server 18. Тоже все стало. Первая заминка произошла на 16 сервере, но вроде бы решил и запнулся на 14. Вот строки меню вместе с десктопной:
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
iftitle [if exist /Linux/ubuntu16d32/ubuntu16d32.iso] Boot and INSTALL Ubuntu 16x32desktop
set d=Linux/ubuntu16d32/
kernel /%d%/vmlinuz iso-scan/filename=/%d%/ubuntu16d32.iso boot=casper nopersistent ignore_uuid locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt quiet splash --
initrd /%d%/initrd
 
iftitle [if exist /Linux/ubuntu18serv/ubuntu18serv.iso] INSTALL Ubuntu 18 Server 32
set d=Linux/ubuntu18serv/
kernel /%d%/vmlinuz iso-scan/filename=/%d%/ubuntu18serv.iso boot=casper nopersistent ignore_uuid locale=ru_RU.UTF-8 console-setup/layoutcode=ru noeject noprompt quiet splash --
initrd /%d%/initrd
 
title Install Ubuntu 16.04 Server 32 from ISO
kernel /Linux/ubuntu16serv32/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install splash locale=ru_RU
initrd /Linux/ubuntu16serv32/initrd.gz
 
title Install Ubuntu 14.04 Server 32 from ISO
kernel /Linux/ubuntu14serv32/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install splash locale=ru_RU
initrd /Linux/ubuntu14serv32/initrd.gz
Как я понял, загрузчик на 18 работает как на десктопной версии. Есть папка casper и в ней vmlinuz и initrid без расширения, как и в десктопных версиях. В 16 такого нет. Эти же файлы лежат в папке install. Но если брать родные, то начинает ругаться на отсутствие сдрома. Подложил отсюда. Заработало. Хотя при поиске образа сперва ругается на его отсутствие, предлагает поискать везде и находит все образа убунты и дебиана, а федору и прочие не находит.
В 14 такое не получается. Подставляю из соседней папки. Тоже ищет файл образа, но ничего не находит. Предлагает вручную, но из списка томов ничего не получается. Пробовал прописать вручную: /dev/sdb4/Linux/ubuntu14serv32/ или вариации на эту тему, но ничего не получается. Если пробовать запустить установку 14 после поиска в 16, то ругается на ядро, что вполне логично, но хотелось чуда.
Каждый образ лежит в отдельной папке со своей версией initrd и vmlinuz.
Поэтому два вопроса
1. Как сделать при установке 16 сервера поиск сразу нужного образа и загрузку с него?
2. Как запустить установку 14 сервера и в последствии 12?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.03.2020, 01:47
Ответы с готовыми решениями:

Установка Ubuntu Server на VB
Привет всем не могу установить ubuntu server на VB(сама ОС Mac OSX Maverics) при установки разметки диска вручную(если выбераю LVM то все...

Установка Java7 на Ubuntu 10.10 Server
Помогите установить Java7 на Ubuntu 10.10 Server. Немогу, незнаю что делать, помогите, очень прошу. я в Линуксах новичек

Установка Ubuntu Server с USB
Здравствуйте. Скачал два разных дистрибутива 12.04 и 14.04 Все с официального сайта. Пытаюсь записать на флешку. Пробовал программы...

2
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
07.03.2020, 12:48
Почему бы не записать grub на флешку?

Code
1
2
3
4
5
6
menuentry "Ubuntu 14.04 (LTS) Live Desktop amd64" {
set isofile="/boot/ubuntu-14.04-desktop-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd.lz
}
0
18 / 13 / 6
Регистрация: 04.04.2019
Сообщений: 827
07.03.2020, 16:00  [ТС]
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Почему бы не записать grub на флешку?
В смысле "записать на флешку"? Он уже записан. Даже в теме есть об этом и в первой строке сообщения, что пробую создать мультизагрузочную флешку на основе диска от Стрельца (популярный набор лив сиди и прочих). Там есть GRUB4DOS. И вы привели пример с десктопной версией. С ними проблем нет. Они легко стартуют. В моем примере есть строки менюшки именно с десктопной версией. Меня серверная интересует.
Может, конечно есть разница между grub и grub4dos в плане запуска различных дистрибутивов, но я вроде бы не заметил принципиальных различий.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2020, 16:00
Помогаю со студенческими работами здесь

Установка в fxce на ubuntu server 16.04
Добрый день товарищи! Подскажи как установки fxce на ubuntu server 16.04? какие команды нужны. Заранее спасибо!)

Установка python 3.2 в Ubuntu Server 12.04 x64
Возникла проблема при установке python 3.2 в Ubuntu Server 12.04 x64. ввожу в консоли sudo apt-get install build-essential libncursesw5-dev...

ubuntu 12.04 server установка dns bind
Здравствуйте, что то я намудрил с установкой bind, начал устанавливать по мануалу...

Установка Linux Ubuntu Server с переносного HDD!
Здравствуйте. В общем, я впервые решил установить Linux Server на чистый диск, то есть есть системник, там стоит полностью чистый диск,...

Установка grub4dos из linux
Хотел узнать возможно-ли прописать grub4dos в mbr флешки, вроде можно с помощью dd. Если возможно напишите команду как установить.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru