Этот топик наполнен лучами доброты и человечности. Нет, правда. Я нежно люблю не только Debian, но и Ubuntu, пророка его, но этот топик — не о холиварах. Я скорее хотел бы рассказать, какие еще радости жизни могут ожидать человека, внезапно решившего обновиться до Ubuntu 9.10. Сразу в связи с этим хочу оговориться для тех, кто будет кричать мне о необходимости чистой установки и т.д. и т.п.: дорогие, система должна обновляться, а не переставляться раз в полгода. Иначе у тех из вас, кто помнит Windows 95, неизбежно должны возникать воспоминания именно о ней. Без ext4 я как-нибудь переживу, все остальные плюшки чистой установки у меня уже есть.
Но вернемся к обновлению системы. Закачка окончена, все пакеты спросили у меня всё, что могли, настало время ребута.
Первое, что я вижу после ребута — это, разумеется, консоль при загрузке. Раньше у меня консоль при загрузке принимала два вида — на середине загрузки содержимое экрана резко менялось, благодаря установке шрифта. Теперь таких видов 4 — на середине меняется шрифт, затем меняется разрешение экрана, затем опять меняется шрифт, зачем так — одному небу известно. Но бог с шрифтами, это мелкая фигня, ведь у нас уже загрузился gdm.
И вот тут нас ожидает сюрприз номер два. Вернее даже два сюрприза. Первый — заботливо установленная когда-то тема gdm снесена к чертовой матери, установлена стандартная. И ладно бы, но в процессе обновления убунта спрашивала меня про конфиги, которые хотела заменить — про gdm вопроса не было, это я вам точно говорю. Второй сюрприз еще неприятнее — это страшные тормоза уже в gdm. Переключаюсь на первую консоль и сразу обнаруживаю третий сюрприз: заботливо настроенные русские шрифты — вечная проблема убунты — снесены
Но ладно, заходим в htop и видим там пожирающий все ресурсы процесс java. Приглядываюсь и вижу — это, оказывается, bootchart, когда-то установленный, развлекается. Не беда, сейчас снесём… думал я за секунду до выпадения терминала в Maintenance Shell. «Опачки!» — именно такая мысль проносилась в моей голове в 6 часов утра. Нет вопросов, вторая консоль никуда не делась, bootchart на ней был деинсталлирован решительной рукою (к слову, после перезагрузки мне всё равно выдаётся что-то про bootchart, но не тормозит — и мне разбираться лень), а я возвращаюсь к первой консоли. Читаю, в чём же дело и обнаруживаю: монтирование жестких дисков периодически ругается на fstab и невозможность примонтировать все без исключения разделы. Как это так, если даже иксы грузятся, я не понял. Тем не менее путём пристального вглядывания и применения телепатических навыков удалось обнаружить, что система больше не любит UUID:
UUID=f4a4d9f8-488c-41fe-aa01-f07e1ac2d460 / ext3 relatime,errors=remount-ro 0 1
Да, именно так. И это, не побоюсь этого слова, ппц — привет, начало века. Потому что даже на моём ноутбуке, где и происходят все вышеозначенные действия, жесткий диск не далее, как год назад, определялся как /dev/sdb. Теперь это /dev/sda. Что будет в 10.04 — может опять решит как /dev/sdb опознавать? За что убунта разлюбила UUID? Расставил везде /dev/sda[n] — заработало. Но именно по поводу отсутствия UUID я негодую больше всего. Если я могу еще попробовать e2label и монтирование через «LABEL=» для корневого раздела, то что мне делать со своп- и нтфс-разделами?
А в целом, после часовой пляски, система оказалась действительно быстрее 9.04. И намного улучшились шрифты в гноме.
Но запомните: никогда, никогда линукс, даже убунту, не будет бить в бубен за вас. По крайней мере, не в ближайшие годы.
P. S. Нет, я обнаружил баг еще более отвратительный: теперь у меня не работает ACPI — попытка отправить ноутбук в sleep просто лочит десктоп, а чуть-чуть увеличить яркость — начинает бесконечно увеличивать и уменьшать яркость на деление. При этом, разумеется, начинают показываться убунтовские всплывающие нотифы, и вся система страшно тормозится. Увы, работать при этом невозможно, поэтому скринкаст не запишу :)
P. P. S. Поиск дал информацию, что для фикса проблем с ACPI перед запуском системы надо отключить камеру (это проблема с драйверами BisonCam на MSI Wind, отключается по Fn+F6), для фикса проблем с яркостью надо в /etc/default/grub в переменную GRUB_CMDLINE_LINUX добавить nomodeset для отключения KMS. Надеюсь, кому-то это поможет.