alt linux запуск скрипта не удался при установке
Первая помощь
Проблемы с загрузкой системы
Если не загружается ни одна из установленных операционных систем, значит проблема в начальном загрузчике. Такие проблемы могут возникнуть после установки системы, если загрузчик не установился или установился с ошибкой. При (пере) установке Windows на вашем компьютере загрузчик Linux будет перезаписан в принудительном порядке, и станет невозможно запускать Linux.
Повреждение или перезапись загрузчика никак не затрагивают остальные данные на жёстком диске, поэтому в такой ситуации очень легко вернуть работоспособность: для этого достаточно восстановить загрузчик.
Если у вас исчез загрузчик другой операционной системы или другого производителя, то внимательно почитайте соответствующее официальное руководство на предмет его восстановления. Но в большинстве случаев вам это не потребуется, так как загрузчик LILO, входящий в состав ALT Linux, поддерживает загрузку большинства известных операционных систем.
Для восстановления загрузчика LILO достаточно любым доступным способом загрузить Linux и получить доступ к тому жёсткому диску, на котором находится повреждённый загрузчик. Для этого проще всего воспользоваться восстановительным режимом, который предусмотрен на загрузочном диске дистрибутива. В ALT Linux к нему можно получить доступ, загрузившись с CD-ROM и выбрав в меню пункт «Спасательная система».
Проблемы при установке системы
Если в системе не произошла настройка какого-либо компонента после стадии установки пакетов, не отчаивайтесь — доведите установку до конца, загрузитесь в систему и попытайтесь теперь в спокойной обстановке повторить настройку.
Если вы вообще не смогли установить систему (не произошла или не завершилась стадия установки пакетов), сначала попробуйте повторить попытку в режиме «Установка — безопасные параметры». Возможно также, что у вас какое-то новое или нестандартное оборудование, но может оказаться, что оно отлично настраивается со старыми драйверами. В любом случае, вы всегда можете сообщить о своих проблемах нам, написав в списки рассылки или обратившись в службу технической поддержки, и мы попытаемся вам помочь. Если вы хотите получить точный ответ, то сообщите, пожалуйста, подробный состав вашего оборудования и подробное описание возникшей проблемы.
Восстановление загрузочной записи
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
Содержание
Немного теории [ править ]
DOS Partition Table [ править ]
Загрузчик ОС может находиться как в Master Boot Record (MBR), так и в boot record раздела. Если загрузчик находится в BR раздела, этот раздел должен быть помечен как активный, а в MBR должен находиться стандартный загрузчик, который находит активный раздел и запускает следующий загрузчик оттуда.
GPT [ править ]
надо описать отличия от DOS PT и, возможно, упомянуть отличия BIOS от UEFI, где команда fixmbr неприменима
Рекомендуемые средства [ править ]
Восстановление загрузки при повреждении MBR [ править ]
Если основной загрузчик располагался в BR и не был повреждён, а проблема только с MBR и/или сбиты настройки активного раздела, исправить это можно с помощью fixmbr или lilo. Если же повреждён основной загрузчик, можно переходить сразу к пункту «Восстановление основного загрузчика».
с помощью fixmbr [ править ]
Можно попробовать воспользоваться утилитой fixmbr из rescue-режима:
без параметров. В большинстве случаев этого достаточно — программа найдёт первый раздел, содержащий загрузчик, сделает его активным и восстановит MBR.
с помощью lilo [ править ]
Можно также воспользоваться lilo. Это не только загрузчик, но и утилита для манипулирования MBR и активными разделами. Допустим, мы знаем, что у нас загрузчик (не обязательно LILO) находится на разделе 2.
Восстанавливаем стандартный загрузчик в MBR (можно выбрать mbr или ext, последний допускает загрузку с логических разделов):
Убираем все метки активных разделов (если единственная метка переехала или если меток стало больше одной):
Делаем активным раздел 2:
Восстановление основного загрузчика [ править ]
Основной загрузчик чаще всего бывает повреждён на компьютерах с несколькими операционными системами, если он расположен в MBR. Это связано с тем, что некоторые ОС переписывают содержимое MBR при установке, что делает невозможным загрузку других ОС. Следует понимать, что возврат старого загрузчика, в свою очередь, может сделать недоступной установку той самой «другой ОС». Иной способ повредить загрузчик — передвинуть разделы. Например, lilo грузит ядро и initrd, ориентируясь на абсолютное расположение файлов на носителе, заданное посекторно при установке загрузчика.
Процесс состоит из двух этапов. Первый — это сбор дерева файловой системы в произвольной точке монтирования и выполнение команды chroot в эту точку. В результате этой операции получается рабочая (ранее недоступная) система. Надо заметить, что восстановление загрузчика — не единственное применение chroot. Второй этап — собственно работы по переустановке (с возможным переконфигурированием) нужного загрузчика, выполняемые во временно реанимированной посредством chroot системе.
Подготовка chroot [ править ]
Загрузитесь с установочного диска ALT Linux в режиме «Rescue». После загрузки мы получаем терминал с командной оболочкой от имени суперпользователя root.
В автоматическом режиме [ править ]
Воспользуйтесь утилитой mount-system, находящейся, как и fixmbr, в rescue-образе. Как и fixmbr, она запускается без параметров. В случае успешного выполнения достаточно будет выполнить chroot в указанную точку монтирования (для первой обнаруженной системы это может быть /mnt/system1 ). В противном случае потребуется сделать то же самое в ручном режиме.
В ручном режиме [ править ]
Ручная подготовка chroot состоит из следующих этапов:
Восстановление [ править ]
lilo [ править ]
Восстановление lilo, как правило, сводится к запуску команды lilo без параметров (иногда требуется предварительная правка файла /etc/lilo.conf ):
grub [ править ]
После того как проведены подготовительные действия и сделан сhroot, необходимо перегенерировать конфиг grub:
после чего, если используется обычный BIOS-режим, следует заново установить GRUB в MBR:
если же используется EFI-режим, может потребоваться восстановить загрузчик в ESP-разделе (EFI System Partition), который монтируется в /boot/efi :
Загрузчик grub обладает очень широкими возможностями. Вероятно, нелишним будет почитать про него предварительно.
Замечания [ править ]
Если изменилась таблица разделов [ править ]
Если проблемы с загрузчиком — результат перемещения/объединения разделов, то до непосредственного восстановления загрузчика потребуется скорректировать настройки загрузчика. Кроме этого, надо будет поправить /etc/fstab (для него порядок исправления неважен).
Пример для LILO (для GRUB смотреть в его описании).
Предположим, у вас был раздел sda3 с Windows, а стал раздел 1. В /etc/lilo.conf надо заменить
И соответственно убрать/поправить в /etc/fstab строчку вида
Если нужны изменения в initrd [ править ]
Непосредственно к восстановлению загрузочной записи это не относится, но может иметь отношение к процессу загрузки при замене контроллера HDD или иных проблемах, требующих изменений в initrd. В ALT Linux, начиная с дистрибутивов, основанных на ветках p5/5.1, используется утилита make-initrd. Вам следует узнать, какое ядро установлено по умолчанию (смотреть в конфигурации загрузчика), и пересобрать соответствующий initrd до выполнения пункта «Восстановление загрузчика». В большинстве случаев будет достаточно простого запуска make-initrd с указанием версии ядра, так как состав модулей будет определён автоматически исходя из загруженных на данный момент. Если это не поможет, придётся изучить make-initrd более подробно.
В примере видны наборы модулей для четырёх ядер. Допустим, по-умолчанию используется 3.16.6-un-def-alt1. Команда на пересборку будет выглядеть так:
В случае Lilo надо обновить конфигурацию загрузчика (просто запустить lilo), так как Lilo обращается к информации в initrd минуя файловую систему и должен знать о расположении данных на HDD, а при пересоздании файла его расположение практически всегда меняется.
Первая помощь
Содержание
Первая помощь при установке дистрибутивов и работе с ОС [ править ]
Как установить дистрибутив [ править ]
Прежде чем устанавливать дистрибутив, стоит почитать руководство по его установке. В принципе, все руководства достаточно однотипные, так-что если не нашли руководства по вашему дистрибутиву на Сайте документации ALT Linux Team, не расстраивайтесь и читайте любое свежее руководство, например: Руководство по установке Сипли 9.0
Проблемы при установке системы [ править ]
Если в системе не произошла настройка какого-либо компонента после стадии установки пакетов, не отчаивайтесь, доведите установку до конца, загрузитесь в систему и попытайтесь в спокойной обстановке повторить настройку.
В случае возникновения проблем с установкой вы можете вручную задать необходимые параметры в строке «Параметры загрузки» меню начального загрузчика.
Изменение параметров загрузки [ править ]
Параметры загрузки, заданные по умолчанию, можно изменить.
Для изменения параметров, передаваемых ядру, достаточно их дописать в поле «Параметры загрузки» (в режиме Legacy/CSM):
Либо два раза нажать клавишу F2 (в режиме UEFI) и отредактировать всю строку, передаваемую ядру:
Параметры загрузки [ править ]
Есть два типа параметров загрузки. Во-первых, это параметры, которые влияют на установку. Во-вторых, это параметры ядра Linux. Некоторые из наиболее распространённых параметров:
Заставка — это картинка, показываемая во время загрузки системы. Управление заставкой:
ACPI (англ. Advanced Configuration and Power Interface — усовершенствованный интерфейс настройки системы и управления энергопитанием) — открытый промышленный стандарт, впервые выпущенный в декабре 1996 года и разработанный совместно компаниями HP, Intel, Microsoft, Phoenix и Toshiba, который определяет общий интерфейс управления питанием и взаимодействия между операционной системой и BIOS. По умолчанию, ACPI включён, если определяется, что BIOS выпущена после 2000 года. На современных компьютерах используется вместо подсистемы apm. Есть несколько параметров для управления поведением ACPI:
APM это один из механизмов управления питанием, используемых в компьютерах. Она в основном используется на ноутбуках для таких функций, как остановка диска, но она также может использоваться для выключения компьютера во время отключения питания. APM зависит от правильной работы BIOS. Если BIOS не исправен, APM ограничен в применении или даже не позволит загрузить компьютер. Поддержку APM, можно отключить следующим параметром:
IDE, в отличие от SCSI, обычно используется в большинстве рабочих станций. Чтобы предотвратить некоторые проблемы с оборудованием, которые случаются с системами IDE, используйте параметр ядра:
Так же с помощью строки «Параметры загрузки» можно задать другие параметры ядра, наиболее известные из них — связанные с отключением KMS и задания работы видеокарты или материнской платы — nomodeset, modeset=1, xforcevesa, acpi_blacklist=vendor, acpi_os=linux и другие.
Удаление параметра quiet может быть полезным, если Вы хотите обнаружить ошибку, проявляющуюся при загрузке:
Проблемы с драйвером видеокарты [ править ]
Если на этапе установки не включается графический режим и вы имеете что-то подобное этой картинке:
то для решения данной проблемы можно при установке системы задать в строке «Параметры загрузки» меню начального загрузчика следующие параметры:
xdriver — отключает автоопределение и принудительно загружает указанный драйвер; можно указать любой драйвер, поддерживаемый xorg. Например, i915, nvidia, radeon, fglrx и т.д.
Существуют универсальные видеодрайверы:
Другие проблемы [ править ]
При нажатии клавиши F5 в режиме Legacy/CSM можно выбрать подготовленные заранее параметры ядра:
Доступны следующие режимы:
Если вы вообще не смогли установить систему (не произошла или не завершилась стадия установки пакетов), то сначала попробуйте повторить попытку в режиме «Установка в безопасном режиме» или подобрать другие параметры, передаваемые ядру (см. клавишу F5 ). Вы также можете использовать описанный выше параметр instdebug, чтобы понять, в чём конкретно заключается проблема в вашем случае.
Ещё один метод решения проблемы, заключается он в использовании другого образа вашего дистрибутива (если, конечно он существует); например, есть установочный образ, а есть образ того же дистрибутива в виде LiveCD (Live Flash). Бывают, что достаточно применить Live-образ и всё нормально устанавливается. О таких случаях лучше сообщать в Багзиллу ALT Linux, чтобы специалисты попытались разобраться, почему так происходит.
Также решением может оказаться выбора дистрибутива, или образа с другим ядром (более старым, более новым), или использование образа с ядром другой ветки. Особенно это касается образов стартовых наборов
Возможно, у вас какое-то новое или нестандартное оборудование, но может оказаться, что оно отлично настраивается со старыми драйверами. В любом случае вы всегда можете сообщить о своих проблемах и получить возможную помощь (см ниже).
Если вы хотите получить точный ответ, то сообщите, пожалуйста, подробный состав вашего оборудования и подробное описание возникшей проблемы.
Проблемы с загрузкой системы [ править ]
Система не загружается после установки [ править ]
При попытке запуска ОС после установки вы наблюдаете лишь черный экран. Чаще всего проблема заключается в драйвере установленной видеокарты. Для однократного изменения таковых при загрузке GRUB следует:
Начальный загрузчик [ править ]
Если не загружается ни одна из установленных операционных систем, значит, есть проблема в начальном загрузчике. Такие проблемы могут возникнуть после установки системы, если загрузчик все-таки не установлен или установлен с ошибкой.
При установке или переустановке Windows на вашем компьютере загрузчик Linux будет перезаписан в принудительном порядке и станет невозможно запускать Linux.
Повреждение или перезапись загрузчика никак не затрагивает остальные данные на жёстком диске, поэтому в такой ситуации очень легко вернуть работоспособность: для этого достаточно восстановить загрузчик.
Если у вас исчез загрузчик другой операционной системы или другого производителя, то внимательно почитайте соответствующее официальное руководство на предмет его восстановления. Но в большинстве случаев вам это не потребуется, так как загрузчик, входящий в состав ALT Linux, поддерживает загрузку большинства известных операционных систем.
Для восстановления загрузчика достаточно любым доступным способом загрузить Linux и получить доступ к тому жёсткому диску, на котором находится повреждённый загрузчик. Для этого проще всего воспользоваться восстановительным режимом, который предусмотрен на установочном диске дистрибутива, или отдельным образом восстановления системы, если такого варианта загрузки в дистрибутиве нет.
Загрузка восстановительного режима заканчивается приглашением командной строки:
Начиная с этого момента система готова к вводу команд.
В простейшем случае всё сводится только к выдаче команды
После обновления ядра не грузится система [ править ]
Для того чтобы загрузить ОС со старым ядром необходимо:
Проблемы при работе системы [ править ]
Если вы начинающий пользователь, в первую очередь, желательно ещё до установки, а можно и параллельно с установкой, познакомиться с документацией к вашему дистрибутиву на сайте Документация ALT Linux Team.
Иногда при обновлении системы или при изменении пользователем каких-либо установленных драйверов (установке новых), особенно же не входящих в репозитории пакетов у пользователя могут возникнуть проблемы в работе операционной системы.
Сообщество пользователей старается не оставлять вас без помощи в этих случаях (см «Поддержка продуктов ALT Linux»), но специфика Linux требует от пользователя определённой мыслительной работы, что бы «не умереть от опечалтки в тексте».
Работа с оборудованием [ править ]
Большинство проблем в Линукс сводится к отсутствию поддержки того или иного оборудования. Причины чаще всего заключаются в нежелании производителя оборудования раскрывать спецификацию оборудования и в нежелании написания собственного драйвера под Линукс.
Если у вас возникли в работе проблемы с каким-то оборудованием, советуем прочитать про установку и настройку устройств в ALT Linux.
В документации ALT Linux есть замечательная статья по вопросу поддержки оборудования в Линукс: Работа с оборудованием в Linux. «Сага о Драйверах»
Поддержка продуктов ALT Linux [ править ]
Техническая поддержка покупателей продукции ALT Linux [ править ]
Право на получение консультационной и технической поддержки вы приобретаете при покупке большинства продуктов торговой марки ALT Linux. Сроки и объём помощи указаны в талоне технической поддержки, приложенном к диску или флэшке. Техническая поддержка дистрибутива может быть расширена в зависимости от потребностей пользователя.
Условия технической поддержки можно найти на интернет-сайте https://www.basealt.ru/sales/support/.
Поддержка пользователей продукции ALT [ править ]
Вне зависимости от того, скачали вы или же приобрели дистрибутив, задавать вопросы или обсуждать их с сообществом пользователей дистрибутивов ALT вы можете на форуме или в списках рассылки.
Помощь сообщества [ править ]
Клуб активных пользователей ALT Linux [ править ]
В последние время в составе сообщества пользователей ALT Linux сложился Клуб активных пользователей ALT Linux. Вы также всегда можете попросить помощь на их форуме и участвовать в работе клуба.
В напутствие [ править ]
Форум и списки рассылки читают опытные пользователи, профессиональные системные администраторы и разработчики ALT Linux. Сообщество пользователей и специалистов окажет содействие в поиске ответа на ваш вопрос или посоветует выход из сложной ситуации. При обращении к данному виду помощи у вас нет гарантии на полноту и своевременность ответа, но мы стараемся не оставлять без ответа вопросы, задаваемые вами.
Скрипт на Altlinux
Файловый сервер samba, работающий по протоколу cifs. Он должен предоставлять доступ к файловой системе, смонтированной из файла на диске. Независимо от заявленного размера файловой системы файл, который её содержит, должен занимать ровно столько места на диске, сколько файловая система занимает фактически. Например, один мегабайт. Запуск файлового сервера может происходить только в том случае, если файловая система смонтирована в нужный каталог. То есть, при попытке запуска файлового сервера происходит попытка монтирования файловой системы. В случае неудачного завершения попытки монтирования запуск файлового сервера не происходит. И наоборот — при попытке отмонтирования файловой системы происходит попытка останова файлового сервера. В случае неудачного останова отмонтирование файловой системы не выполняется. Что смог:
Уже же было про это? Зачем второй раз? И да, начать с www.linux.org.ru/help/lorcode.md
Как минимум, убедиться, что samba не запускается при загрузке сервера. Вообще, этот файл как должен удаляться? При остановке всегда, или только стираться при попытке запуска? А то, может, вовсе tmpfs задействовать? Ещё можно парсить вывод mount и/или df.
не понятно как эти условия соблюдать
Монтировать файловую систему. если mount завершается успехом, то он возвращает 0. При ошибке возвращается число (код ошибки) отличное от 0.
Как уже писал AS можно парсить вывод mount (пример
сначала должна правильно примонтироваться файловая система
Проблема с mount файловой системы из файла?
Не загружается ALT Linux с логического раздела
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Rosa Linux vs Alt Linux: что посоветуете
Здравствуйте. Помогите начинающему линуксоиду. Решил перейти на линукс, поставил на ноутбук Ubuntu.
Дефрагментация раздела в конец (логического) диска
проблема состоит в том что есть диск, 500 гиг, разделен на 2 тома 249 ( С:\ ) и 215 ( D:\ ).
Перемещение логического раздела во внутрь расширенного
Здравствуйте! Мне нужно переместить логический раздел sda1 во внутрь расширенного sda3 (в его.
думаю, нужно найти в дебиановском грабе настройки и проверить, правильно ли там указан раздел
в grub.cfg в Debian есть следующие строки касательно ALT Linux:
я изменил строку set root='(hd0,msdos6)’ на set root='(hd0,hd5)’ перезагрузился. Тоже самое, при выборе ALTLinux, выдает те же ошибки что и раньше.
Может неверно файловая система указана? Там вроде бы ext3 должно быть..
Вложения
grub.txt (3.8 Кб, 29 просмотров) |
Добавлено через 4 минуты
Добавлено через 4 минуты
Добавлено через 2 минуты
слово Test не появлялось. Скинуть фото дисплея ноута с ошибками?
Добавлено через 3 минуты
UUID совпадают. Но blkid /dev/sda6 выводит что у этого раздела файловая система ext4. Может в grub.cfg надо прописать ext4 вместо ext2?
слово Test должно быть в меню выбора операционной системы
ещё раз посмотри запись
Вложения
grub.txt (3.8 Кб, 20 просмотров) |
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Внедрение логического раздела в перекрестном запросе
Коллеги! Подскажите пож. на примере возможность создания в перекрестном запросе в поле.
Восстановление файлов после форматирования логического раздела
Всем привет. Очень нужна помощь. Случайно отформатировала не тот раздел при переустановки.
Восстановление данных после удаления и пересоздания логического раздела
Народ, помогите разобраться с восстановлением данных с жесткого диска. Ситуация такова: До.
Восстановление данных раздела (логического диска) win XP при бэдах
Имеется раздел 111Гб, который решил разделить Acronis DD10 на пополам, предварительно освободив.
Пересоздать основной раздел диска при установке не удалив данные логического раздела
Есть два раздела, один основной (диск С) и логический (диск D), логический с данными которые нужно.