Как выбрать линукс при запуске

При загрузке не выдает выбор окна «Выбора ОС»(после установки mint 12)

Возникла проблема после установки Mint 12: на компе стоит Windows7 но к ней нет доступа, Linux начинает загружаться сам, без «выдачи» окна ОС, следовательно не могу выбрать систему, подскажите пути решения проблемы. Буду примного вам благодарен!

Пусть решения проблемы состоит в том, что НИКОГДА не ставь винду и не винду на один комп. Откуда ты знаешь, что там в винде находится? Она может в линукс тебе написать кучу троянов, она может подхватить вирус, который тебе в линукс напишет кучу троянов или просто испортит линуксовые разделы.
Да и проблемы с загрузками не будет в случае 1 комп = 1 ОС.

Зажмите shift при загрузке.

Если не поможет, загрузите на http://paste.org.ru/ содержимое /boot/grub/grub.cfg и дайте ссылку сюда.

Я и сам понимаю, но у компа есть еще пользователи помимо меня, а они могут работать только с виндой, дабы необучаемы)

Попробую себя в роли телепата. При установке Минта был выбран вариант «автоматически использовать весь диск» (или как оно там называется)?

Ваши способности не оправдали ваших надежд, при установки все делалось вручную и даже перепроверялось)

Тогда конфиг граба в студию =]

Ваши способности не оправдали ваших надежд

Оно и к лучшем в данном случае.

Тогда действительно нужно бы посмотреть на конфиг граба.

Нет, к сожалению- не помогло, ничего типо: «загрузка windows7» там не нашел, вот сслыка, которую вы просили http://paste.org.ru/?36u1ny

sudo fdisk -l /dev/sda

Нет, к сожалению- не помогло, ничего типо: «загрузка windows7» там не нашел

Но само по себе меню появилось?

Попробуйте запустить терминал и выполнить:
sudo apt-get install os-prober
sudo update-grub

Всё равно ничего нового в меню не появляется? Тогда покажите вывод sudo blkid.

очень толсто, бро

Поделом Семерке, исчезла и ушла. Может все-таки больше инфы?

Если раздел с виндой не затерся тогда скорее всего поможет

Попробовал, вроде все встало, тока вот терь grub не хочет открываться при включении)

Попробуйте запустить терминал и выполнить: sudo apt-get install os-prober sudo update-grub

попробовал, терминал сгенерировал это:

$ sudo update-grub Generating grub.cfg . Found linux image: /boot/vmlinuz-3.0.0-12-generic-pae Found initrd image: /boot/initrd.img-3.0.0-12-generic-pae Found linux image: /boot/vmlinuz-3.0.0-12-generic Found initrd image: /boot/initrd.img-3.0.0-12-generic Found memtest86+ image: /boot/memtest86+.bin done qwerty@K53SV

$ sudo apt-get install os-prober Чтение списков пакетов. Готово Построение дерева зависимостей Чтение информации о состоянии. Готово Уже установлена самая новая версия os-prober. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 9 пакетов не обновлено.

Нужно было сначала запускать sudo apt-get install os-prober, а потом sudo update-grub.

Но особой разницы, как оказалось, нет, потому что os-prober уже установлен, но установленную Windows 7 не видит.

Выполните sudo os-prober, после чего загрузите на http://paste.org.ru/ содержимое /var/log/syslog и дайте ссылку.

А ты понимаешь, что троллей лучше не слушать?

Слушайте, такой вопрос, если я сейчас накатаю новую винду, то норм она встанет или терь она «захочет быть первой» и не будет запускать linux?

да. Не предлагали перейти в консоль загрузчика и написать там

Чё именно толсто-то?
Винда не может подхватить вирус, который тем или иным образом испортит линуксовые разделы? Может.
Винда не может содержать закладок, рассчитанных на «корректировку» линуксовых разделов? Может.

Винда, если я не ошибаюсь, до сих пор не может писать на ext4 (только для чтения пока программа есть). Виндовый вирус может максимум — это полностью снести линуксовый раздел (или всю таблицу нафиг).
Но если делать всё по уму, в винду постоянно логиниться не администраторской учетной записью, использовать файрвол, noscript в фф, не запускать левых бинарников, то таблицу разделов никакой вирус не снесёт.

Ты точно знаешь что НА САМОМ ДЕЛЕ умеет винда и что она не умеет? Что она может и что она не может? Что могут вирусы и что они не могут? Какие есть дыры в винде и каких нет?

Код закрыт, поэтому, например, винда теоретически может, получив команду из сети, начать незаметно портить файлы, заменяя случайно некоторые байты или просто испортить диск. Да мало ли что она может. Это чёрный ящик и что туда напихала микрософт от себя, а также военные, фбр, цру мало кому известно.

Слушайте, такой вопрос, если я сейчас накатаю новую винду, то норм она встанет или терь она «захочет быть первой» и не будет запускать linux?

Она затрет GRUB своим недозагрузчиком, поэтому после установки этого эмулятора ОС нужно будет восстановить GRUB.

Ништяк, твоя основная проблема уже решена.

Добро пожаловать в наши ряды.

Читал, что может но через огромный костыль.

Для этого надо в конфиге загрузчика установить время, в течение которого будет отображаться меню выбора ОС. Вообще если у тебя там GRUB стоит — команда update-grub должна сама найти установленные ОС и прописать в конфиг их загрузку.

makeactive ещё надо, иначе венда 7 не загрузится. Проверено. Ещё рекомендовали rootnoverify hd** (соответствующее устройство то бишь) написать вместо root hd** — чтобы не запинался GRUB на неизвестном ему типе раздела, а загружал ОС. Я сам перенёс недавно всё со старого винчестера на более ёмкий новый, в том числе и венду. Линукс загрузился нормально, а с вендой пришлось повозиться — мысленно крыл небоскрёбоэтажным матом сраных быдлокодеров из мелкософта, которые умудрились такой дебильный и кривой загрузчик для венды написать, и проклинал их. Даже, блин, у Батарейкина не было возможности спросить, что за нафиг. Но в конце концов разобрался — раздел с вендой обязательно должен быть активным, что странно, так как я через dd скопировал винчестер на новый. А раньше всё работало. И автоматическое восстановление загрузчика венды просто не работало, пока я в вендовой консоли не воспользовался diskpart и вручную явно не выставил характеристики разделов. Даже bootrec не помогал.

Источник

Нет выбора операционной системы при запуске компьютера

Всем привет. Стоит Win7,но хочется поработать с Линуксом. Решил поставить Убунту. Сделал загрузочную флешку с помощью Unebootin. При установке создал два раздела:
1) на 1гб для файла подкачки;
2) на 120 гб с точкой монтирования /.

Читайте также:  Windows 10 pese by ratiborus

Система успешно устанавливается и просит перезагрузку для завершения утановки. После перезагрузки автоматически загружается Винда и нет никакого выбора ОС. В msconfig видна только Винда.

В каком направлении «копать»?

Изменить текст (название операционной системы) при загрузке
OS Linux Mint 17 Cinnamon. Подскажите пожалуйста название файла в котором можно отредактировать .

При запуске нет выбора операционной системы .
На HDD два раздела с win 7 и win XP , запускается только та оперционка которая была установлена.

При запуске ПК нет выбора операционной системы, хотя установлены Windows XP и Windows 8
ж. диск 2 терра разделен на 4части,до сих пор стояла винда 8.1,установил хр на другую часть.

Нет выбора системы (Windows XP или Windows 7) при запуске компьютера
Жёсткий диск разделен на два раздела. На одном разделе установлен Windows XP, а на втором разделе.

Ubuntu там и не должно быть.

Вариант.
Установить в 7-ку EasyBCD, добавить Ubuntu в меню загрузки Win 7. Если нужна загрузка именно через GRUB, то можно будет загрузиться в Ubuntu и сделать

Решение

Менюшка с выбором систем будет и через GRUB и если сделать, как я предложил выше, только будут использоваться разные загрузчики. В одном случае GRUB, может выглядеть примерно так

Во втором случае будет виндовый загрузчик и это может выглядеть так

Если железо может UEFI, ставьте 64-битную 7-ку на GPT и потом 64-битный линь в режиме UEFI загрузки с дистрибутива. В этом случае открывается простор для вариантов загрузки.
Например, если в качестве основной ОС используется винда, в Boot Order BIOS можно выставить пункт Windows Boot Manager, а линукс загружать выбирая пункт ubuntu в Boot меню по хоткею (F12, F11, и т.п.),

Этот вариант избавляет от созерцания меню grub при каждой загрузке и в принципе более шустрый даже не на самом новом железе. Десткие болячки UEFI вылечили и производители, и разработчики линя.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Нет выбора операционной системы при загрузке
Короче смысл в том, что на компе у сестры стояли две винды Vista и XP SP2. Потом она попросила.

Не выбора операционной системы при загрузке
Здравствуйте! Столкнулся с рядом проблем при установке винды, рядом профессионалов нет( Стал.

Возможность выбора операционной системы при загрузке, когда их две (Windows 10 и 7)
Здравствуйте! На компьютере была установлена «десятка». Купил SSD, поставил его рядом. Чтобы.

Нет операционной системы (надпись на черном фоне)при загрузке.
Нет операционной системы(надпись на черном фоне) появляется при загрузке компа.Хотя у меня их 3.

Источник

6 шагов загрузки Linux на пальцах

Нажмите кнопку включения питания на вашем системнике, и спустя несколько секунд вы увидите окно входа в систему.

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

Я предлагаю вам познакомиться со следующими уровнями типичной загрузки Linux:

1. BIOS

2. MBR

3. GRUB

#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-194.el5PAE)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-194.el5PAE ro root=LABEL=/
initrd /boot/initrd-2.6.18-194.el5PAE.img

4. Ядро или Kernel

5. Init

6. Уровень выполнения программ (Runlevel)

  • Когда Линукс выполняет свою загрузку, вы можете наблюдать загрузку различных служб. К примеру, это могут быть сообщения типа «starting Postfix … OK» (запускается Postfix). Эти службы — и называются программами уровня выполнения, выполняемые из директории, которая соответствует нужному уровню выполнения.
  • Исходя из настроек по умолчанию, система будет выполнять файлы в соответствии с нижеприведенными директориями.
    • Выполнение уровня 0 – /etc/rc.d/rc0.d/
    • Выполнение уровня 1 – /etc/rc.d/rc1.d/
    • Выполнение уровня 2 – /etc/rc.d/rc2.d/
    • Выполнение уровня 3 – /etc/rc.d/rc3.d/
    • Выполнение уровня 4 – /etc/rc.d/rc4.d/
    • Выполнение уровня 5 – /etc/rc.d/rc5.d/
    • Выполнение уровня 6 – /etc/rc.d/rc6.d/
  • Но имейте ввиду, что еще в каталоге /etc могут быть символические ссылки. Например, /etc/rc0.d залинкован на /etc/rc.d/rc0.d.
  • В каталогах /etc/rc.d/rc*.d/ вы можете увидеть список программ, имя которых начинается из букв S и K.
  • Программы, начинающиеся на S используются для запуска. S, потому что startup.
  • Программы, которые начинаются с литеры K используются — правильно — для завершения работы. K, потому что kill.
  • Еще есть номера рядом с буквами S и K в именах программ. Эти номера используются для определения порядка запуска этих программ.
  • К примеру, S12syslog предназначен для запуска демона syslog, его порядковый номер 12. S80sendmail — для запуска демона sendmail, имеющего порядковый номер 80. Таким образом, программа syslog будет запущена перед sendmail.

Вот и все. Возможно, некоторым из вас это не ново и особого интереса не было при чтении статью, поскольку она более ориентирована на начально-средний уровень знакомства з Линуксом.
В таком случае могу лишь сказать, что «повторение — мать учения» (с).

Дополнения, исправления, уточнения

В комментариях неоднократно было апеллировано к тексту статьи, поэтому, думаю, стоит учесть некоторые важные комментарии хабрасообщества. (спасибо artemlight, 3al, Tishka17, HhyperH, Next_Alex, Ilya_Shmelykh, Aux, soomrack, Xpeh )

  • artemlight:: «Ну скажем прямо — так грузятся далеко не все дистры». С ним согласилось большинство, отмечая и bsd-style init, u-boot, и хоть initrd в статье пропущен, стоить заметить, что он нужен ядру не во всех дистрибутивах. Также отмечено, что в slackware поддержка rc.d осуществляется только в качестве совместимости, а встраиваемые системы грузятся иначе. На декстопах иногда бывает EFI, а кроме того Linux популярен в мире embedded и там ещё куча разных платформ. Линукс в телефоне вообще иначе грузится.
  • soomrack, ссылая на википедию: Еще хочется сделать замечание по поводу MBR, первого сектора и пр. Все несколько усложнилось за последние годы. Сейчас уместней говорить о EFI.

Источник

При загрузке компьютера отсутствует окно выбора ОС после установки Linux Mint 19.3 к Windows 8.1

Здравствуйте! Впервые обращаюсь с каким-либо техническим вопросом на форуме. Я абсолютный новичок в Linux, и хотел с сегодняшнего дня начать своё знакомство с Linux Mint 19.3. Сделал всё как было написано в инструкциях и сказано в видео-гайдах на YouTube. Linux работает идеально, но он сразу запускается, не выдав окно выбора ОС. Как мне сделать этот выбор, ибо у меня очень много важных программ и материалов на Windows для работы, и если я не верну к ней доступ, то это будет ужасно. Что мне сделать, если я даже не умею здесь пользоваться терминалом?

наброс защитан

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

не умеешь – научим.

  • открывай терминал
  • выполни команду
  • нажми клавишу «s» и набери фразу «list-of-partion», нажми клавишу «Enter»

Выполнил? Поздравляю, ты сохранил информацию о разделах своего компьютера в файле list-of-partion.

  • размести файл list-of-partion на pastebin-сервисе (любом общедоступном).
  • опубликуй ссылку в своём ответе в этой теме.

В «видео-гайдах на YouTube» нет решения?
Ты бы хоть ссылку на инструкцию запостил.
Ладно, попробуем экстасенсорные навыки — при загрузке подержи Shift и ты скорее всего попадешь в menu grub, где сможешь выбрать загрузку windows.

тем временем я повангую

Так-то у тебя UEFI (99,999%, но проверить не мешает). Mint загружается grub-ом. Достаточно немного подправить конфиг grub и будет тебе выбор ОС при загрузке…

Пришлось погуглить, что это за сервисы такие, но надеюсь, что всё сделал так, как вы сказали)

Не помогло, всё равно Linux никого не спрашивая грузится(

Сейчас почитал за UEFI, проверил и выяснилось, что да, UEFI стоит

Посмотрел, почитал, нашёл и у меня следующие строчки:

Когда изменил на:

Не даёт сохранить файл. Сейчас ещё правда попробую

Права на файл не меняй, просто редактируй с sudo.

sudo update-grub не забудь после правки файла дёрнуть.

надо по хорошему править файл /etc/default/grub. Потом идешь туда где лежит твой grub.cfg(при efi ты в /boot без рута не войдешь) и делаешь grub-mkconfig -o grub.cfg

Поздравляю! Ты делаешь успехи 🙂

Да всё верно. В твоём компьютере UEFI. А grub не предлагает выбора OS при загрузке т.к. о Windows «ему не сказали».

Самое простое решение (например здесь) указать grub на windows

  • откроется редактор nano. набери в нём текст

у меня нет dualboot-систем под рукой. этот код я не проверял и он может не работать или работать неправильно 🙁 но… это решаемая ситуация

сохрани файл, нажав «Ctrl+O» (потребуется также подтвердить это)

закрой nano, нажав «Ctrl+X»

обнови конфиг grub, выполнив в терминале команду

  • осталось проверить результат. перезагрузи компьютер. должно появится меню загрузчика как минимум из 2 пунктов. оно должно показываться 5 секунд, если за это время не сделать выбор загрузиться Mint

я эту часть проверить на ошибки не могу. поэтому использование google обязательно. Удачи!

Как и какой программой ты редактируешь файл? Если в графическом редакторе, то порой бывает не совсем тривиально открыть файл через файл-менеджер под рутом.

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub (ну, или какой ты файл правишь)

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub

ждем следующий тред

мне посоветовали отредактировать файл в vi. и у меня…

Всё сделал как вы сказали, только перед этим (гугл в помощь) скачал Grub Customizer и настроил через него файл. Теперь отобразилось меню выбора ОС при загрузке, но там были три пункта:

  1. Linux Mint
  2. Дополнительные параметры Linux Cinnamon или как-то так
  3. Setup System, которая вела в UEFI Это было страшно видеть, что Windows отсутствует в этом списке. Потом через редактор nano прописал и сохранил, но при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет, а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать

Самое обидное, что у меня даже отображаются диски с данными. Один из них прям и называется: «OS Windows 8.1 PRO» с файлами всеми Windows. Может через него как-то можно запустить её?

Простите, я вынужден отлучиться на час — полтора. Когда вернусь — отпишусь и все новые сообщения прочитаю

https://losst.ru/nastrojka-zagruzchika-grub Почитай вот здесь, там есть несколько разных способов. Рекомендую разобраться и настроить grub вручную. Графическую утилиту я ни разу не использовал, потому не знаю, насколько она хорошо работает. Плюс придется ее ставить скорее всего через ppa.

Наверное, это было не лучшее предложение с моей стороны – предлагать ручную настройку. Смотри сейчас у тебя несколько вариантов:

  • установить пакет os-prober и «найти и добавить» windows в конфиг grub с его помощью. Подробности погугли.
  • разобраться с ручной правкой конфига. (от советов я воздержусь по-меньшей мере пока)
  • загрузить windows из командной строки grub. Только я не уверен, что тебя такой метод устроит.

Setup System, которая вела в UEFI

это именно настройки BIOS/UEFI были или «черная консоль»?

при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет,

а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать

это должно решиться следующими командами в терминале:

может затребовать пароль пользователя

exit – необходим для завершения оболочки суперпользователя.

Попробуй сначала обновить конфиг grub. И посмотри в терминале добавился пункт с windows или нет?

Если я ничего не путаю, то grub.cfg будет в /boot/grub/ и команда

выдаст список всех пунктов меню, в том числе и windows должен быть.

Да, именно настройки, с графическим интерфейсом и кучей переключателей и вкладок (Я про UEFI). Команды сейчас в терминале попробую

Есть несколько пунктов с Mint Cinnamon, но с Windows не одного нет 🙁

После ввода команды: «update-grub exit» он начал ругаться на синтаксис того, что я написал в nano: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI /etc/grub.d/40_custom: 3: /etc/grub.d/40_custom: menuentry: not found /etc/grub.d/40_custom: 4: /etc/grub.d/40_custom: regexp: not found /etc/grub.d/40_custom: 5: /etc/grub.d/40_custom: chainloader: not found /etc/grub.d/40_custom: 6: /etc/grub.d/40_custom: Syntax error: «>» unexpected» P.S. Несколько строчек кода сверху я не стал писать Вроде я в nano написал без ошибок, в гугле информации только не нашёл

я тоже мог где-то ошибиться. выложи на pastebin файл /etc/grub.d/40_custom – попробуем разобраться, что не так.

кажется, снова я был невнимателен. замени menuentry на submenu. затем попробуй снова обновить конфиг.

Попробовал, но всё так же не получилось 🙁

Хочу спросить. Если я сейчас удалю Linux Mint, то это ещё не значит, что я этим способом вернусь на Windows без переустановки?

Не надо ничего удалять или переустанавливать. Можешь, пока с grub не решиться, в System Setup выбрать загрузку windows. Mint при этом грузиться перестанет. Не знаю может там и настроить можно загрузку разных ОС, хотя это вряд ли.

в общем я разобрался, где тебя подставил 🙁

сохрани этот текст, как /etc/grub.d/40_custom и обнови конфиг

я выложил этот файл на pastebin

тебе нужно его загрузить и «залить» в /etc/grub.d/40_custom командами

проверить права и пользователя (в этой чехарде могло что-то изменится)

троеточием я заменил неважный нам вывод, если будет что-то другое пиши что не так. если всё совпало, обновляй конфиг.

и закрой оболочку суперпользователя командой exit.

Простите, наверное глупый вопрос, но не могу не много разобраться. Терминал постоянно, как бы я не записывал, пишет «Нет такого файла или каталога», когда я прописываю имя загружаемого файла

он же в каталоге Download (Загрузки или иначе как-то), а терминал вероятно в домашней директории пользователя. Не обижайся, я всё забываю что многое тебе неочевидно…

выполни в терминале

Вроде получилось файл залить, но при выполнении следующей команды выдаёт «-rw-r–r– 1 root root», а не «-rwxr-xr-x 1 root root»

я вот думаю «а не ошибся ли я снова?». конфиг не обновляется?

первая команда вернет права на исполнение файла. вторая позволит в этом убедиться. третья покажет содержимое файла

О, после второй команды вывелось то, что нам требовалось: «-rwxr-xr-x 1 root root», вошёл в оболочку суперпользователя, ещё раз убедился в том, что вывелось то, что нам надо, обновил конфиг и опять вывелись эти ошибки: «https://pastebin.com/p7Lp1dVn»

Получилось! Разыскал в интернете команду по удалению файлов, разобрался, что эти файлы «40.custom.save.1» и т.д. понасоздавал я сам, видимо через Nano, когда разбирался в его функционале. Сейчас обновил конфиг с правами суперпользователя и мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?

молодец, догадался убрать не нужное.

мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?

думаю, да. посмотри grub.cfg

если добавился пункт с windows, пора проверять работоспособность этого пункта 🙂

Всё проделал, но пункта с Windows так и не появилось. Боюсь вот, чтобы загрузочные файлы винды не «затёрлись»

пункта с Windows так и не появилось

Потому, что начали не с того конца.

Первое, что нужно сделать, выяснить, БИОС у тебя или УЕФИ. Вроде выяснили, что УЕФИ. Следующий шаг, какой режим включен в УЕФИ: ЕФИ или легаси.

Главное правило, все должно быть в одном режиме: УЕФИ, загрузчики, системы.

Без этого никакая магия не поможет тебе запускать системы.

Следующий шаг. Выяснить, в каком режиме запущен линукс. В файловом менеджере идешь в каталог /boot/grub. Если видишь в нем каталог i386-pc, то установлен грубПС. Если видишь каталог x86_64-efi, то установлен грубЕФИ. Зайди в каталог /sys/firmware. Если видишь там каталог efi, и в этом каталоге тоже есть файлы, то система запущена в режиме ЕФИ. Если каталога efi нет, то система запущена в режиме легаси. После этого выяснить, в каком режиме установлена Виндовс.

Grub Customizer — настройка загрузчика системы

По идее все должно быть довольно просто (но это не точно).

Устанавливаешь os-prober или как то так, поищи в репозитории.

Затем: grub-install /boot/efi (убедись что efi раздел примонтирован- команда mount ). Эта команда переустановит загрузчик.

Далее: grub-mkconfig -o /boot/grub/grub.cfg Эта команда сконфигурирует конфиг и выведет на экран разделы efi

PS в системе должен быть установлен efibootmgr

любезный, не в коем случае не ставлю под сомнение ваши знания и опыт, но

значительную часть этого треда я пытался помочь ТС добавить в меню grub пункт для загрузки Windows … и ничего не получилось. Действительно, магия какая-то 🙁

Оставим за скобками содержание этого пункта (я вполне допускаю, что там что-то может быть не верно), но вот почему он не добавляется в конфиг? Вопрос о его работоспособности не стоит на повестке дня просто потому, что он не добавляется в конфиг.

Может вы можете пояснить почему его отвергают? Я, честное слово, уже не понимаю, почему легальным образом не получается изменить конфиг загрузчика.

можете пояснить почему его отвергают?

Учитывая опыт ТС, сам боюсь того момента, когда придется объяснять ему, как редактировать конфиг. Честно говоря, в голом терминале или с помошью nano я бы не рискнул это делать. Без MC как без рук.

эти вещи не взаимосвязаны

  • пункт с Windows в меню загрузчика
  • загрузочные файлы винды

если есть и то и другое, то windows будет загружаться из меню загрузчика Mint. только и всего.

Ладно, давай действительно проверим есть ли там загрузчик Windows. Раздел /dev/sda7 должен быть примонтирован в точку /boot/efi примонтирован?

ну, не знаю… человеческий фактор (в данном случае ТС) причина очевидная. мне показалось, что он быстро учиться и элементарные ошибки сам устраняет. вроде бы все исправили, а результата нет 🙁

я подумал, что вы свежим взглядом укажете на какой-то очевидный ляп… я вот не вижу ничего «криминального».

укажете на какой-то очевидный ляп…

Иногда, при генерации конфига, udate-grub видит ошибки и даже создает конфиг, но с другим именем (не помню с каким), но действующим остается старый. Иногда ошибка может попасть в новый конфиг. В этом случае бывает так, что часть конфига до ошибки выводится на экран и работает, а часть после ошибки не выводится. Поэтому новый, непроверенный код лучще помещать в конце конфига. Есть шанс, что хотя-бы часть конфига до ошибки останется рабочей.

Сегодня попробовал, добавил твой код в 40_custom. Конфиг сгенерировался без ошибок. Проверить работу не могу, нет УЕФИ, да и винды нет. Если проанализировать, то вторая строка вроде правильная, но чтобы она сработала, в первой нужно как минимум установить правильное значение переменной root. Не очень знаком с командой regexp, не уверен, что она делает то, что нужно.

Продолжаем разговор. Решил практически посмотреть. В конфиг груба добавил код:

До регекспа в переменной root (hd0,msdos1). Это было-бы правильным значенем. В переменной cmdpath (hd0). После регекспа в переменной root hd0, т.е. команда вырезала скобки. Но хоть со скобками, хоть без, это значение неверно. Загрузчик не будет найден.

Источник

Читайте также:  Windows usb installations tool
Оцените статью