изменение размеров раздела, grub и альтернатива ему?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#1

25 июл 2019, 00:00

Linux mint 18.3 x64, cinnamon.
Использую пареллельно с виндой.
Сегодня немного изменил границы разделов, и переместил их. (использовался PHDM - Paragon HD manager, из под windows)
Винда перенесла подобное без проблем. Ну, малость попутала буквы дисков.
У линукса, как я и ожидал (даже сам PHDM предупреждал об этом :-D ), умер загрузчик. (установлен был не в MBR, а на раздел в linux, установку в MBR не предлагайте, плз)
Уже имел опыт работы с syslinux и grub4dos, делал на них загрузочные флешки. Отличные загрузчики.
Но grub2 меня неприятно удивил. Опции "перезаписать bootsector и файл с телом загрузчика и ничего больше не трогать" у него не нашлось. В найденном мануале надо выполнить штук 10 команд в консоли, и все равно в итоге получаю ошибку.
Возникло желание отказаться от него в пользу простого и надежного syslinux (ну, или китайского grub4dos)

Вопрос №1 - можно ли заставить grub установиться на раздел с linux так, чтоб он не смотрел ни на UID раздела, ни на размер, ни на offset, а тупо грузил систему, рядом с которой лежит? Ведь syslinux, grub4dos и даже bootmgr могут так. Больше мне ничего от него не надо. А будет надо - руками допишу в конфу.
Ну и если можно, подскажите заодно, как в mint отрубить автоматическую генерацию /boot/grub.conf. Чтоб не перезаписало.
Вопрос №2- А если нельзя, и я поставлю syslinux - как это аукнется? Почему во всех дистрах grub2, что он может такого, чего syslinux не может?
grub4dos, вроде, не умеет efi - ну оно мне и не надо. syslinux, кажись, не умеет тоже. Все равно для efi нужна gpt.

Аватара пользователя

madesta
Сообщения: 2011
Зарегистрирован: 11 июн 2017, 21:47
Решено: 29
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 430 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#2

25 июл 2019, 05:45

win7emigrant писал(а):
25 июл 2019, 00:00
установку в MBR не предлагайте, плз
М.б. EasyBCD подойдёт? После Windows на неразмеченную область ставится Linux. Загрузчик Linux устанавливать на раздел. Если интересно, то за подробностями сюда.

Аватара пользователя

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#3

25 июл 2019, 06:01

Можешь глянуть в сторону rEFInd. Может грузить много чего и не только EFI.
ИзображениеИзображение

no avatar

2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#4

25 июл 2019, 10:21

win7emigrant писал(а):
25 июл 2019, 00:00
Почему во всех дистрах grub2, что он может такого, чего syslinux не может?
Для причёсывания grub я пользую пакет grub-customizer_5.0.6-0ubuntu1~ppa1x_amd64.deb
Именно эту версию, тк она инсталлится без проблем даже при загрузке с LiveDVD

no avatar

2zer0
Сообщения: 175
Зарегистрирован: 23 май 2019, 23:25
Благодарил (а): 24 раза
Поблагодарили: 7 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#5

25 июл 2019, 10:24

win7emigrant писал(а):
25 июл 2019, 00:00
мер загрузчик. (установлен был не в MBR, а на раздел в linux, установку в MBR не предлагайте, плз)
точно так и происходит. И я потом груб кастомайзером лечу всю ботву. Причём он сканит все разделы и пихает в единый список, все ОС, что нашёл. Удобно.

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#6

25 июл 2019, 12:17

madesta писал(а):
25 июл 2019, 05:45
М.б. EasyBCD подойдёт? После Windows на неразмеченную область ставится Linux. Загрузчик Linux устанавливать на раздел. Если интересно, то за подробностями
Да я так и сделал, собственно. загрузчик в sda3, снял бутсектор раздела с помощью bootsect.exe, и прописал его в bcd через bcdedit.
После изменения размеров раздела я заново бутсектор снял, ессно. Только вот теперь груб2 выдает черный экран. т.е. на загрузочный сектор управление передается, а дальше - все. Я подумал, что его, как syslinux-у, надо просто переставить (бутсектор и тело загрузчика), но все оказалось сложнее..
Вообще, странно. bootmgr и grub4dos грузятся так, что "знают" свой раздел. Что весьма удобно для всяких removable boot device.
Мб, и grub2 можно так научить? Ато в вики про него много хорошего написано, даже сносить жаль)
darkfenix писал(а):
25 июл 2019, 06:01
Можешь глянуть в сторону rEFInd. Может грузить много чего и не только EFI.
Хм, спс, в закладки кинул.
2zer0 писал(а):
25 июл 2019, 10:21
grub-customizer_5.0.6-0ubuntu1~ppa1x_amd64.deb
Ок, спс, попробую!
По крайней мере, мб смогу загрузить nix)

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#7

25 июл 2019, 12:27

win7emigrant писал(а):
25 июл 2019, 00:00
умер загрузчик. (установлен был не в MBR, а на раздел в linux, установку в MBR не предлагайте, плз)
Если есть возможность загрузится в никс , повторите команды update-grub и grub-install (на раздел) , если номер раздела не менялся , он может найтись. Так же эти операции можно сделать с загрузочной флешки никса , только немного по другому.

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#8

25 июл 2019, 17:49

Так, пакет grub-customizer я поставить на LiveCD не смог. Тупо не нашел, ни полное название, ни "grub-customizer", ни "grub-customizer5.0.6", ни "grub-customizer_5.0.6-0ubuntu1".

Из под live cd взял grub.conf, поставил себе на раздел с виндой grub4dos, в нем прописал:
title Linux Mint 18.3 x64
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-4.10.0-38-generic root=/dev/sda3 ro video=1920x1080 quiet splash vt.handoff=7
initrd (hd0,3)/boot/initrd.img-4.10.0-38-generic
savedefault
И наконец то добился некоего прогресса - загрузка начинается, я вижу splash скрин минта с логотипом и точечками внизу, но потом меня выкидывает в какую то BusyBox, дают консоль с промптом "(initramfs)" и все.
Я так понимаю, как минимум рамдрайв грузится. Кстати, что в рамдрайве у линукса? ядро? а в параметре kernel тогда что за vmlinuz?
Еще один момент, я создавал линуксу своп раздел при установке, размером 16 гб (кстати, не многовато? у меня просто 16гб памяти, а своп вроде как и для гибернации юзается), при перемещении разделов я его снес, чтоб не мешался :crazy: Понадеялся, что никсы переживут подобное (зря, да? винда переносит ок, если pagefile.sys удалить...) Это никак не может быть связано? :blush:

На всякий случай скачал вот тут груб кастомайзер, 5-ую версию, прально понимаю, что просто распаковать под live cd в корень фс? Или это не прокатит?
Последний раз редактировалось пользователем 3 win7emigrant; всего редактировалось раз: 25

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#9

25 июл 2019, 17:51

etamax писал(а):
25 июл 2019, 12:27
Если есть возможность загрузится в никс , повторите команды update-grub и grub-install (на раздел) , если номер раздела не менялся , он может найтись. Так же эти операции можно сделать с загрузочной флешки никса , только немного по другому.
номер раздела - uuid? uuid не менялся, я проверил.
А порядковый номер еще как менялся.
И grub-install не работает. впрочем, плевать на него - grub4dos вполне способен загрузить систему, я думаю. А дальше grub-install и update-grub прогоню из под самого mint-a.

Аватара пользователя

madesta
Сообщения: 2011
Зарегистрирован: 11 июн 2017, 21:47
Решено: 29
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 430 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#10

25 июл 2019, 17:55

win7emigrant писал(а):
25 июл 2019, 17:49
Винда переносит ок, если pagefile.sys удалить..
Может быть она его создаёт автоматически при его отсутствии? Ну это вопрос к экспертам. А в Linux, вероятно, следовало бы сначала закомментировать swap в fstab.

Аватара пользователя

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#11

25 июл 2019, 17:56

win7emigrant, из-за отсутствия раздела swap, который есть в fstab будет только дольше грузиться. Вот интересно, а что поиском воспользоваться по имени пакета не позволило?
ИзображениеИзображение

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#12

25 июл 2019, 18:05

Да скачал уже. Сорян. :smile:

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#13

25 июл 2019, 18:06

madesta писал(а):
25 июл 2019, 17:55
Может быть она его создаёт автоматически при его отсутствии?
Именно так. Но если не может создать, особенно сильно не страдает. В принципе, он не нужен, пока RAM не кончится.

В продолжение темы загрузки:
И все таки, вариант с grub4dos мне больше нравится, хотя бы как резервный. Хочу его донастроить.
Если дело не в своп разделе, то что не так, чего не хватает?
Последний раз редактировалось пользователем 1 win7emigrant; всего редактировалось раз: 25

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#14

25 июл 2019, 18:08

win7emigrant писал(а):
25 июл 2019, 17:51
А дальше grub-install и update-grub прогоню из под самого mint-a.
Именно это и сказал , слово в слово)))

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#15

25 июл 2019, 18:11

etamax писал(а):
25 июл 2019, 18:08
из под самого mint-a.
Изиняюсь, не обратил внимания на
etamax писал(а):
25 июл 2019, 18:08
Если есть возможность загрузится в никс
А про grub-install и update-grub я знаю. Только одно дело запускать это из под рабочей системы, которую еще загрузить надо :)
А другое с live cd, где нифига не работают эти команды. Мануал, который я нагуглил, с подмонтированием папок и тд, не дал результата.

Аватара пользователя

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#16

25 июл 2019, 18:19

ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#17

25 июл 2019, 18:25

win7emigrant писал(а):
25 июл 2019, 18:11
А другое с live cd
Есть такая штука ))) chroot называется.

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#18

25 июл 2019, 18:46

darkfenix писал(а):
25 июл 2019, 18:19
win7emigrant, научитесь уже пользоваться поиском, и еще
Именно это я и нагуглил, и именно это не сработало. :sad:

Вобщем.
Правильно было
kernel (hd0,3)/boot/vmlinuz-4.10.0-38-generic root=/dev/sda4 ro video=1920x1080 quiet splash vt.handoff=7
Я думал, что оно так виснет, но нет:
darkfenix писал(а):
25 июл 2019, 17:56
будет только дольше грузитьс
сильно дольше, надо сказать :)
Вобщем, grub4dos затащил, всего двумя строчками, и я в nix :yahoo:
emergency loader, как минимум, у меня есть...

Теперь надо чтото сделать со swap, чтоб не ждать загрузки 3 минуты... Пойду гуглить.
но прежде хочу спросить - swap раздел всегда должен быть равен оперативе, или нет? Тк я видел, некоторые создают меньше.

И вот что выдает sudo grub-install /dev/sda4 из под самого mint-a
[sudo] password for _______:
Installing for i386-pc platform.
grub-install.real: warning: File system `ext2' doesn't support embedding.
grub-install.real: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install.real: error: will not proceed with blocklists.
У меня не i386, и у меня не ext2. x64 и ext4.
Кстати, из под livecd по мануалу нагугленному была такая же ошибка. --recheck и --no-floppy не помогают.

Аватара пользователя

Автор темы
win7emigrant
Сообщения: 87
Зарегистрирован: 24 июл 2019, 21:40
1
Благодарил (а): 17 раз
Поблагодарили: 4 раза

изменение размеров раздела, grub и альтернатива ему?

#19

25 июл 2019, 19:34

Swap создался, в fstab прописался.
grub-install сработал с ключом --force.
Всем спс.
Что тупил - извиняюсь, параллельно отвлекаюсь на работу по RDP :crazy:

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

изменение размеров раздела, grub и альтернатива ему?

#20

25 июл 2019, 19:49

win7emigrant писал(а):
25 июл 2019, 18:46
У меня не i386
Grub пофиг, он везде так пишет и на 32 и на 64)))

Закрыто

Вернуться в «Жесткие диски, SSD, Flash-накопители, разделы на них»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей