Пользовательского поиска
Понедельник, 23.12.2024, 19:30
Приветствую Вас Гость | RSS
Главная | Полуавтоматическая загрузка линкса - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какой объем должна занимать Мультизагрузочная флешка?
1. 8Gb
2. 4 gb
3. 16 Gb
4. 32 Gb
5. 2 Gb
6. 1 gb
7. 512 Mb
Всего ответов: 6156
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Полуавтоматическая загрузка линкса
godiniДата: Среда, 20.03.2013, 15:31 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Здравствуйте!

Как-то, приходилось  восстанавливать линксовую машину с Лило загрузчиком, когда он каким-то образом портился. Система была такое старой, что почему-то SATA диски определяла как hda. И простым chroot дело не заканчивалось, но на то время создавал флешку на grub4dos, и вспомнив, что там можно прописать kernel с параметрами и initrd, после чего следовал запуск. Но это было немного не удобно.
А после того как хотел немного обновить свою флешку, наткнулся на пару статей, что и дало повод написать маленький скрипт, который ускорял действия по загрузке.
По действиям там все просто и основано на вопрос-ответ.
В начале предлагается выбрать диск с которым предстоит работать. hd(0,0) - Это изначально будет загрузочная флешка, так как загрузка происходила с нее.
После выбранного диска, предлагается выбрать раздел на котором находится kernel и initrd(кстати говоря один из скриптов показывает содержимое корня любого раздела).
Затем уточняет где находятсч kernel и initrd, могут находится в / или в /boot/.
И следует вывод выбранного места расположения с уточнением правильности.
Если неизвестны параметры загрузки, то есть возможность вывести конфигурациооные файлы Lilo, GRUB и GRUB2 (такие как: /etc/lilo.conf; /grub/grub.conf; /grub/menu.lst; /grub/grub.cfg )
И вот тут уже надо написать какое ядро и с какими парамтерами будет грузиться.
И наконец initrd.
Если все написано правильно, должна начаться загрузка выбранного линункса.

в итоге это вылилось в написании еще, возможно, полезных скриптов.

iftitle - немного время затратное действие, так как осуществляется поиск на всех дисках. Я просто вынес в отдельную меню.

Так же нашелся дистрибутив systemrescuecd (http://www.sysresccd.org), у которого в параметрах к ядру можно выставить, что он будет подгружать найденый корень линукса.

Различные версии grub4dos можно найти тут - http://code.google.com/p/grub4dos-chenall/downloads/list

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

Если будут есть другие интересыне варианты с радостью выслушаю.

Авось еще кому-то сослужат они службу =)
Прикрепления: 4176522.lst (14.7 Kb)


q-.-p

Сообщение отредактировал godini - Среда, 20.03.2013, 15:37
 
godiniДата: Среда, 20.03.2013, 15:42 | Сообщение # 2
Неизвестный
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Отсутствует
Хотел выложить сюда пример, но слишком длинный.
кто не хочет разбираться в нем, то тут только для загрузки линукса.
Прикрепления: auto2.lst (5.1 Kb)


q-.-p
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru