CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
21.10.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Дистрибутивы :: Debian :: Ubuntu

Грядущая судьба коалы, или Ubuntu 9.10

http://alv.me/

Запланированная на октябрь версия Ubuntu, получившая подпольную кличку Karmic Koala, что я перевёл бы как Судьбоносный Коала, судя по доступным в сети анонсам, обещала массу новшеств, как то:

  • переход на загрузчик GRUB2;
  • оптимизацию загрузки системы — вплоть до 10 секунд на весь процесс;
  • отказ от механизма HAL в пользу devicekit,
  • и многое другое.
Что, разумеется, пробуждало желание ознакомиться со всем этим хозяйство до выхода официального релиза, запланированного на 29 октября текущего года. Что я и решил проделать сразу по выходе первой alpha-версии. Увы, неудачно: система просто отказалась грузиться, сославшись (!) на невозможность создания устройства floppy. Ещё бы — если бы смогли, то удостоились бы занесения на доску почёта магов и кудесников, ведь свой последний флоппи-привод я сжёг лег 7 назад... Добавлю, что попытка производилась с диска alternate для 64-битной Xubuntu — в свете дальнейших событий первое могло бы быть важным, но тогда я этому не придал значения. Да и вообще решил отложить разборки на потом.

Вторую попытку я предпринял после выхода alpha-2 — и опять с диска alternate для того же дистрибутива. На этот раз система загрузилась нормально — так что можно было подумать о её инсталляции.

На сей предмет у меня было в запасе около 90 Гбайт неразмеченного пространства на первом диске — с возможностью создания ещё двух первичных разделов. Разумеется, под тестовую версию дистрибутива это было слишком жирно — но и особо жаться тоже смысла не имело, так что под корень для Karmic Coala я создал первичный раздел на 50 Гбайт. В качестве файловой системы по умолчанию для вновь создаваемого раздела предлагалась ext4 — отказываться от чего я не видел никаких резонов.

Но тут меня подстерегал облом: после ответа на обычные вопросы об уверенности в своих действиях было выведено радостное сообщение о невозможности создания ext4 на отведённом под неё разделе. И никакие мои действия изменить этого положения не смогли. Я опробовал:

  • повторение попытки с изменением размера раздела;
  • полную очистку раздела (заполнение его произвольной информацией, есть такая опция в программе разметки и создания файловых систем);
  • перезагрузку в основную систему (Xubuntu 9.04) с созданием раздела и файловой системы ext4 там, дабы установить Koala на уже существующий раздел без форматирования;
  • ту же самую процедуру — с полной очисткой содержимого.
Результат был один и тот же, то есть отрицательный.

Предположив, что это связано с какими-то недоработками именно для ext4 (хотя в 9.04 эта процедура проходила безболезненно — просто там эта файловая система не предлагалась по умолчанию), я попробовал создать для Koala ext3 — с тем же безысходным исходом...

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

Однако, располагая в тот момент толикой свободного времени (да и несколько задетый таким отношением со стороны животного, к которому я испытываю искреннюю симпатию), я подумал: а чем черт-инсталлятор ни шутит, когда бог-Марк спит? И быстренько скачал и сболванил karmic-desktop-amd64.iso. И — о чудо! — на этот раз система установилась. Воистину, неисповедимы пути линуксовы...

В ходе установки заслуживают внимания два момента. Во-первых, в программе разметки инсталлятора обнаружилась интересная опция, которой раньше не было (или я её не замечал? — для себя я вариантом desktop почти никогда не пользовался, а не для себя — действовал без особых раздумий, по раз отработанной схеме). После просмотра существующих разделов и вывода их в виде красивых столбиков появилось сообщение о том, что имеет место быть установленной Ubuntu 9.04. И предложение: установить ли новую версию совместно со старой, с возможностью выбора во время загрузки.

Это было очень интересно и заманчиво, но прибегнуть к этой опции я не рискнул. Памятуя о том, что в новой версии в качестве загрузчика используется GRUB2, с которым ещё разбираться и разбираться (статья на Хабрахабре успела излечить меня от иллюзий, что между обеими версиями GRUB'а нет существенных различий). А поскольку было не вполне понятно, как именно реализуется "совместная установка" (не квадратно-гнездовым ли методом?), рисковать Xubuntu 9.04, которая в настоящее время выступает как моя основная рабочая система, я не мог.

Впрочем, от неприятностей с загрузчиком это меня не избавило — и это второй момент, который должно отметить. В предыдущих версиях Ubuntu уже очень давно после развёртывания системы появлялось предложение установить загрузчик GRUB в MBR первого диска. Сопровождавшееся сообщением о том, что на компьютере обнаружены такие-то операционные системы и уверениями в безопасности установки. В случае отказа от этого предложения местоположение загрузчика можно было определить вручную (я планировал поместить его непосредственно на раздел с 9.10).

В рассматриваемой версии ничего подобного не было: GRUB2 установился сам собой, во-первых, записав свою stage1 в MBR первого диска, затерев starge1 прежнего загрузчика (GRUB первой версии). А во-вторых, никаких иных операционных систем на моём компьютере он не обнаружил, и потому загрузить можно было только свежеустановленного Коалу.

Разборки с GRUB2 входили в мои планы — но не самые ближайшие. Поэтому перво-наперво пришлось заниматься восстановлением загрузчика — точнее, его затёртой части, stage1, записываемой в загрузочный сектор диска или раздела (прочие компоненты GRUB от прошлой инсталляции, stage1.5 и stage2, остались в неприкосновенности). Кто не знает — для GRUB первой версии это очень простая процедура, и для её осуществления следует

  • загрузиться с любого LiveCD, несущего на себе GRUB (в моём случае это был desktop-диск Xubuntu 9.04);
  • в консоли загруженной системы или в терминальном окне вызвать от лица суперпользователя шелл-подобный интерфейс загрузчика: $ su grub;
  • в командной строке GRUB'а определить сначала устройство, несущее его компоненты, в моём случае так: grub> root (hd0,0);
  • установить stage1 в загрузочный сектор нужного устройства: grub> setup (hd0).
Для выполнения всех указанных действий монтирование соответствующих разделов не обязательно. После этого осталось только отредактировать (уже на смонтированном разделе) файл меню GRUB'а для загрузки непосредственно ядра версии 9.10.

Отступление: есть и более простые способы восстановления stage1 загрузчика. Например, использованием LiveCD Parted Magic. В его начальном меню есть прямо такой пункт — установка GRUB в MBR 1-го диска — достаточно выбрать такой, и дело в шляпе. Впрочем, от редактирования menu.lst это не избавляет.

Теперь, восстановив доступ к основной системе, можно начать процесс получения впечатлений и о системе экспериментальной. Коими буду делиться по мере сил и возможностей. А пока впечатления самые первые.

Относительно скорости загрузки — какого-либо фантастического её возрастания я не заметил. Честно говоря, не заметил вообще никакого ускорения загрузки. Правда, это легко объяснимо: у меня в любой системе половина стартового времени тратится на поиски DHCP-сервера, и на этом фоне любые копеечные ускорения во всех остальных частях процесса инициализации просто теряются.

GRUB2 произвёл на меня впечатление устрашающее (и где-то удручающее) своей сложностью. В частности, вместо единственной команды grub для запуска шелл-интерфейса в новой версии можно видеть массу специализированных команд. Лобовая попытка организации цепочечной загрузки GRUB2 успехом не увенчалась, нужно будет покопаться в первоисточниках (сиречь документации). Файл конфигурации, как сказано в его шапке, ручному редактированию не подлежит. И так далее — беглое знакомство в новшествами вызвало сильное желание освежить в памяти документацию по Lilo...




Комментарии

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 13 :: следующая

аноним, Thu Nov 12 16:22:09 2009:
закопают и никто не вспомнит.
Fynjy, Thu Nov 12 16:08:49 2009:
Обновился с 9.04 до 9.10. Всё стало быстрее работать. С grub'ом проблем нет, с дровами тоже. Единственное: куда они убрали программу "Службы" (admin-services)?
аноним, Wed Nov 4 11:50:36 2009:
убунта R.I.P. (с) Д.Билан.
аноним, Wed Nov 4 11:21:37 2009:
Стоит релиз Убунту 9.10.
Очень долго думает grub2, пишет GRUB loading и думает 15-20 секунд до вывода меню. Что делать?
аноним, Wed Nov 4 01:23:05 2009:
скоро Новый Год...
аноним, Wed Nov 4 00:50:32 2009:
Да хрен сним... ЦСКА вели, а в итоге ничья...
аноним, Tue Nov 3 22:58:14 2009:
что у вас там летает? такое г., оформление типа взрослой неожиданности или нацисты разрабатывали, грузится долго,дольше чем 9,04, ничего не допилено, но многое поломано.
Romsan, Tue Nov 3 21:40:35 2009:
Asus p5kl_am se, 1ntel 5200, GeForse 9800,Samsung320G, ипрочее..
Встало сразу,згрузил дрова видяхи, все летает,
Но авторизатор(noauth.pl) на perl не идет,буду искать
аноним, Tue Nov 3 05:51:35 2009:
Не понял, чего такого в Ubuntu 9.10?
Стояла у меня Ubuntu 9.04 нормально работала нет-же дернул меня черт ткнуть на кнопку обновить до 9.10!!! Сейчас мучаюсь: началось с того, что потерялась сеть и выход в Net, потом оказалось что эта зараза не поддерживает мою сетевую карточку, достал диск с драйверами, а у 9.10 еще и загрузчик пакетов поврежденный!!!
ВСЕ ОНА МЕНЯ ДОСТАЛА-СНОШУ!!!
аноним, Sun Nov 1 20:48:32 2009:
To ЛЛариан, среда, 28 октября 2009 г. 15:25:34:
>Коала сделает W7!<
------------
Надеюсь на это.
Хотя они там много сперли с KDE, так пыжились.
А по сути - как была убогая Виста, так ею и осталась... ;)

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 13 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds