Нет возможности выбрать ОС при запуске
Приветствую. Полагаю, что тема покажется избитой, но я долго гуглил и не смог найти решение. Найденные статьи и обсуждения не подходили точно под мою ситуацию, а многочисленные похожие ситуации предлагали совсем разный порядок действий. Не хочется сделать еще хуже.
* Установливал Linux Mint 17.2 рядом с Windows 7 через LiveUSB.
* Странности начались еще в процессе установки. В шаге, где должен был быть вариант с установкой ОС рядом Виндой, этого варианта НЕ было. Был текст о том, что не установлено ни одной системы.
* Я выбрал «Другой вариант», уменьшил раздел с Виндой, создал три логических тома: своп, системный и домашний (вернее, домашний я хотел выбрать как первичный, но, кажется, всё равно создался логический). До моих действий уже было 3 тома: 1) Скрытый раздел, который не виден из Винды (видимо для восстановления, так как ноутбук); 2) раздел с Виндой; 3) маленький раздел для бекапов (присутствовал «из коробки»).
* Установку завершил. Теперь при загрузке иногда отображается GRUB2 c возможностью выбора между Mint и Mint в режиме совместимости (или как он там). А чаще даже этого не появляется — сразу грузится Mint.
* Сам раздел с Виндой исправен, файлы оттуда прекрасно открываются из под Mint.
Это сигнал свыше, и он говорит тебе удалить винду.
Ведь именно безальтернативность заставляет учиться — какой смысл надрачиваться запускать игры под линуксом, если всегда можно уйти обратно на винду? И вот, на фоне таких мелочей, теряются все плюсы linux.
А если по теме, то попробуй пошаманить через grub customizer. Там довольно широкий спектр настроек, и всё с гуем. Думаю, тебе поможет.
Не знаю, почему установщик не видит виндовс, но, видимо по этой же причине update-grub не создаёт запись в меню для неё. Погуглите про редактирование файла 40_custom и создании там записи для загрузки винды, что-то типа ″chainloader (hd0,2)+1″.
Почему меню груб появляется не всегда не знаю. Какой таймаут сейчас стоит в /boot/grub/grub.cfg?
* Я выбрал «Другой вариант», уменьшил раздел с Виндой
Уменьшил раздел с виндой средствами самой винды, или средствами установщика LinuxMint&
Уменьшил раздел с виндой средствами самой винды, или средствами установщика LinuxMint&
Средствами установщика Linux Mint
Почему меню груб появляется не всегда не знаю. Какой таймаут сейчас стоит в /boot/grub/grub.cfg?
Единственный блок, который содержал «time»:
А если по теме, то попробуй пошаманить через grub customizer. Там довольно широкий спектр настроек, и всё с гуем. Думаю, тебе поможет.
Уменьшать системный раздел windows, настоятельно рекомендуется средствами самой windows.
Сделай в терминале: sudo update-grub
Если не поможет, перезагрузись с зажатой клавишой [Shift] (или [Ctrl] здесь не помню), когда появится меню Grub-а, войди в его консоль (или [Esc] или [c]), в консоли Grub-a ищи раздел с windows:
ls — список партиций
ls(hdx,y)/- смотрим что на партиции. Нашли, далее:
set root=(hdx,y)
chainloader +1
boot
Если не поможет пробуй восстанавить, загрузчик windows, или восстановиться через раздел восстановления.
А если по теме, то попробуй пошаманить через grub customizer. Там довольно широкий спектр настроек, и всё с гуем. Думаю, тебе поможет.
Помогло. Программа сама нашла нужные пункты. Мне осталось только переупорядочить и изменить время на выбор. Правда, Винда завелась со скрипов. После запуска включилась проверка диска. Я отошел, а когда вернулся был черный экран с подсветкой. Ничего не происходило очень долго. После хардрезета запустилось.
Уменьшать системный раздел windows, настоятельно рекомендуется средствами самой windows.
Так и пробовал сначала, но Винда сказала, что нельзя уменьшить из-за каких-то неперемещаемых областей. Загуглил эту проблему и прочитал, что в таком случае надо уменьшать раздел из под другой системы.
Вопрос
Здравствуйте, прошу вашей помощи. Я совсем чайник, поставил линукс минт рядом с 7-кой, в окне выбора ОС Grub 2.02 винды нет. Нашёл что прописать на форумах: sudo update-grub.(и вы советуете тоже самое) Прописываю, а мне ответ: Не удалось найти команду «sudo». Помогите пожалуйста, может я что-то не так делаю?
Тогда su [Enter], спросит пароль суперпользователя. И уже от рута (суперпользователя), когда в конце приглашения должен появиться символ решетки, просто, без sudo update-grub
Я сам далеко не специалист, лучше сформируйте полноценную тему на форуме, иногда это дает результат.
Источник
Нет выбора операционной системы при запуске компьютера
Всем привет. Стоит Win7,но хочется поработать с Линуксом. Решил поставить Убунту. Сделал загрузочную флешку с помощью Unebootin. При установке создал два раздела:
1) на 1гб для файла подкачки;
2) на 120 гб с точкой монтирования /.
Система успешно устанавливается и просит перезагрузку для завершения утановки. После перезагрузки автоматически загружается Винда и нет никакого выбора ОС. В 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.
Источник
При загрузке компьютера отсутствует окно выбора ОС после установки 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 и настроил через него файл. Теперь отобразилось меню выбора ОС при загрузке, но там были три пункта:
- Linux Mint
- Дополнительные параметры Linux Cinnamon или как-то так
- 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, т.е. команда вырезала скобки. Но хоть со скобками, хоть без, это значение неверно. Загрузчик не будет найден.
Источник