The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Ubuntu Linux перешел на использование Grub2. Ubuntu 10.04 будет грузиться за 10 сек.

09.06.2009 17:33

Ubuntu Linux перешел на использование загрузчика Grub2. Новый загрузчик будет установлен только для свежих инсталляций, при обновлении ранее установленной системы будет оставлена старая версия grub.

В Grub2 используется новый загрузчик Multiboot2, имеется поддержка выполнения скриптов, динамической загрузки модулей, доступа к файлам на ФС NTFS, Reiserfs и данным внутри cpio/tar архивов, создания графических меню, вывода локализованного текста в отличных от ASCII кодировках и т.д.

Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов. Например, разработчики рассчитывают сократить время загрузки Ubuntu 10.04 на субноутбуках Dell Mini 9 до 10 секунд. Первые результаты данного амбициозного плана будут видны уже в осеннем релизе Ubuntu 9.10, для которого будут реализованы улучшения в initramfs и переработан процесс загрузки X сервера.

Для базовых фаз загрузки планируется уложиться в следующие лимиты:

  • 2 сек. - загрузка ядра и ram-диска initramfs;
  • 2 сек. - загрузка драйверов, монтирование ФС, инициализация основных подсистем и сервисов;
  • 2 сек. - загрузка сервера X.org, дисплейного менеджера и всех сопутствующих сервисов;
  • 4 сек. - запуск десктоп-сессии, включая оконный менеджер, панель и апплеты.


  1. Главная ссылка к новости (http://www.mail-archive.com/ub...)
  2. OpenNews: Менеджер загрузки GNU GRUB 1.96 теперь под GPL v3.
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: grub, boot, ubuntu, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (52) Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, fa (??), 17:53, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]
  • +7 +/
    Grub превратился в ОС ??? Можно исполнять скрипты, шариться по файлам. Медиаплеер пусть еще вкрутят, и можно переползать с linux :-)
     
     
  • 2.3, LokiDS (ok), 17:56, 09/06/2009 [^] [ответить]    [к модератору]
  • +1 +/
    медиаплеер - это уже круто для загрузчика. а вот файлик качнуть на флешку без загрузки ОС было бы полезно... а точнее гораздо быстрее и проще
     
  • 2.6, VeGeek (?), 18:15, 09/06/2009 [^] [ответить]    [к модератору]
  • +/
    Ну, Space Invaders для него уже есть :)
     
  • 2.16, asc (??), 18:58, 09/06/2009 [^] [ответить]    [к модератору]
  • –1 +/
    Проснись и пой, в Биосе говорят уже и Скайп есть.
     
     
  • 3.46, anonymous (??), 22:22, 09/06/2009 [^] [ответить]    [к модератору]
  • +1 +/
    Ну, про трояны в BIOS это еще с 90-х годов слухи ходят...
     
  • 2.85, Gra2k (?), 00:38, 11/06/2009 [^] [ответить]    [к модератору]  
  • +5 +/
    >Grub превратился в ОС ??? Можно исполнять скрипты, шариться по файлам. Медиаплеер
    >пусть еще вкрутят, и можно переползать с linux :-)

    Однажды одна программа терминального доступа к серверу новостей университета превратилась в ядро операционной системы известный сегодня нам как GNU\Linux. Это так, для справки.

     
     
  • 3.87, аноним (?), 01:23, 11/06/2009 [^] [ответить]    [к модератору]  
  • –3 +/
    детям сказки рассказывайте
     
     
  • 4.89, Torvaldson (?), 06:13, 11/06/2009 [^] [ответить]    [к модератору]  
  • +3 +/
    Just for Fun читайте
     
  • 1.4, x579801 (?), 18:00, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +2 +/
    x86_64?
     
     
  • 2.7, Руслан (?), 18:18, 09/06/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    Да
     
  • 2.52, ононим (?), 23:37, 09/06/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    Dell mini 12 не держит 64 бит. не знаю как у dell mini 9 обстоят с этим дела.
     
  • 1.5, Аноним (-), 18:07, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • –1 +/
    Очень положительно. Вот молодцы!
     
  • 1.8, XoRe (ok), 18:19, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Потом это можно будет объединить с BIOS на основе *nix + виртуализация на основе xen или чего-нибудь.
    И будет много вкусных плюшек =)
     
     
  • 2.14, _Vitaly_ (ok), 18:44, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    VmWare уже давно выступало, что "не будет кино, не будет театров, одно сплошное телевидение".

    В принципе они правы.

     
  • 1.10, F (?), 18:20, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +6 +/
    Теперь grub будет загружаться минуту, а linux - 10 секунд?
     
     
  • 2.12, ixrws (ok), 18:41, 09/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет, ни граб, ни uboot, с которым они теперь похожи стали:), не грузятся столько, чтобы это чувствовалось. Иными словами граб выполняет возложенные на него задачи, быть незаметным и загружать всё что загружаетсяю
     
  • 1.11, vadiml (?), 18:34, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Хм, обычно Fedora впереди всех, а в fc11 -- обычный grub,

    Ждём fc12?

     
  • 1.13, Аноним (-), 18:43, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    гонка версий уже немного притомила...тем более что не все возможности новых будут при обновлении ну и что каждый раз начисто ставится у меня сейчас 9.04 чисто апдейтами с 5-ки

     
     
  • 2.86, LeNsTR (?), 00:52, 11/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    >гонка версий уже немного притомила...тем более что не все возможности новых будут
    >при обновлении ну и что каждый раз начисто ставится у меня
    >сейчас 9.04 чисто апдейтами с 5-ки

    Вы герой, серьезно.

     
     
  • 3.92, stamnik (?), 11:56, 12/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>гонка версий уже немного притомила...тем более что не все возможности новых будут
    >>при обновлении ну и что каждый раз начисто ставится у меня
    >>сейчас 9.04 чисто апдейтами с 5-ки
    >
    >Вы герой, серьезно.

    Ничего геройского здесь нет. Обычная практика для любой нормальной ОС. У меня у самого на ноуте убунта с 6.04 до 9.04 чисто апдейтами. Уверен есть люди и с другими дистрами линукса по несколько лет только апдейтятся. Или вот есть ещё пара серверов, правда с FreeBSD, так тоже чисто апдейтами с 5.2.0 до 7.2. Без переустановок.

     
  • 1.18, NegatiV (ok), 19:29, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    хм, в Debian Lenny можно было уже ставить GRUB2, чего-то остальные тормозили...
     
  • 1.19, Oles (?), 19:56, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Обьясните мне сирому почему во фре обходятся бут-манагером который сидит в MBR и с ним я и фрю и венду могу грузить? Зачем такой мега-костыль в виде груба?
     
     
  • 2.21, BSA (?), 20:46, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю, после кривой пересборки ядра загрузить ее уже не удавалось, так как штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации содержимого диска.
     
     
  • 3.22, Oles (?), 20:56, 09/06/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    >штатный загрузчик только загружать и умеет...

    я в своей молодости во фре жал вовремя пробел, а дальше в менюхе 1-го лодера  писал
    load kernel.old
    boot
    и чо?


     
     
  • 4.26, dddd (?), 21:15, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Предыдущий оратор не любит читать мантры на ночь. Он натуралист. Что сам попробовал - в то и верит. А мантры читать - это для слабаков. Ага!
     
  • 4.78, Michael Shigorin (ok), 15:47, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>штатный загрузчик только загружать и умеет...
    >я в своей молодости во фре жал вовремя пробел, а дальше в
    >менюхе 1-го лодера  писал
    >load kernel.old
    >boot
    >и чо?

    И то, что всё в ядро понавоткнуто.  А у нас лет десять как initrd используется для того, что на этой системе понадобится для загрузки, но не понасовано в нерезиновое статиком.

    Это в малую авиацию обошёл, прыгнул и поехал, а к аэробусу на автобусе ещё везут... :)

    PS: удачи убунтушникам, хотя опять они громче всех трубят о том, что не сами начали.  Некрасиво как-то.

     
     
  • 5.82, Xaionaro (?), 23:47, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Вы, дяденька, как и дяденька BSA не правы. Дяденьке BSA уже всё высказал Oles. А для Вас, во FreeBSD есть такая маленькая штучка как /boot/loader.conf. Прошу читать "мантры" и Вам тоже, как то пожелал dddd дяденьке BSA.

     
  • 4.81, proton (?), 16:58, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>штатный загрузчик только загружать и умеет...
    >
    >я в своей молодости во фре жал вовремя пробел, а дальше в
    >менюхе 1-го лодера  писал
    >load kernel.old
    >boot
    >и чо?

    А удаленно слабо такое повторить? Я люблю фрю, но груб фичи для 1% по типу:

       default saved
       save default
       panic=*

    сильно облегчают мне жизнь :)

     
     
  • 5.83, Xaionaro (?), 23:51, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >
    >   default saved
    >   save default
    >   panic=*
    >
    >сильно облегчают мне жизнь :)

    offtop, но, лично по мне, фря всегда была красива своей внутренней архитектурой, а линуха хороша своим функционалом :)

    Собственно и тут это правило, как видно, сохраняет свою силу)

     
  • 3.29, Осторожный (ok), 21:26, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю,
    >после кривой пересборки ядра загрузить ее уже не удавалось, так как
    >штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать
    >ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации
    >содержимого диска.

    Я думаю это в Handbook или FAQ описано - как загрузить предыдущее ядро или даже GENERIC ядро.

     
  • 3.73, MK (??), 11:22, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю,
    >после кривой пересборки ядра загрузить ее уже не удавалось, так как
    >штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать
    >ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации
    >содержимого диска.

    Sorry за offtopic, на будущее, вдруг пригодится:

    http://fuse4bsd.creo.hu/localcgi/man-cgi.cgi?nextboot+8
    http://case.net.ru/tag/nextboot/

     
  • 2.23, ixrws (ok), 21:05, 09/06/2009 [^] [ответить]    [к модератору]  
  • +2 +/
    Для начала на сайт граб можно зайти и узнать зачем. Если кратко - удовлетворение всех потребностей, которые давно вышли за пределы возможностей lilo, а если пилить lilo дальше, то получится тот же grub2:) Зачем нужен графический режим, многоязычность, поддержка скриптования, любой фс, lvm и тд - думаю объяснять не надо? На сайте всё что нужно для того, чтобы сделать выводы - сказано. К сказанному там можно добавить лиш одно - у фри есть свой загрузчик, а линукса есть grub, который также является "своим" загрузчиком:)
    Что до костыльности, то если всякую систему, модульно спроектированную и хорошо работающую вы называете костылём, да ещё и мего, то у вас проблемы с терминологией.
    PS: перестаём мыслить в стиле "если мне это не нужно и не нужно моему соседу - значит не нужно никому или я не хочу понимать, что это может быть кому-то нужно".
     
     
  • 3.25, Анонимный (?), 21:14, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    Ссылочку, где толково всё расписано про это дело можно..?
     
     
  • 4.27, Анонимный (?), 21:20, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >Ссылочку, где толково всё расписано про это дело можно..?

    http://grub.enbug.org/Manual

    Вроде отсыкал. Уже читаю...

     
  • 2.28, Осторожный (ok), 21:24, 09/06/2009 [^] [ответить]     [к модератору]  
  • +/
    Объясню 1 Boot manager вроде boot easy называется для FreeBSD который в MBR ... текст скрыт, показать
     
     
  • 3.33, mike lee (?), 21:37, 09/06/2009 [^] [ответить]    [к модератору]  
  • +1 +/
    >Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что
    >одного kernel для загрузки ядра мало - требуется еще initrd.

    initrd - не принципиальное отличие, а фича. Ядро прекрасно собирается и без initrd. Другое дело что в этом случае приходится все необходимое для монтирования рутовой ФС засовывать в ядро. Если ядро собирать руками под себя то имхо инитрд нафиг не нужен.

     
     
  • 4.84, Xaionaro (?), 00:30, 11/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что
    >>одного kernel для загрузки ядра мало - требуется еще initrd.
    >
    >initrd - не принципиальное отличие, а фича. Ядро прекрасно собирается и без
    >initrd. Другое дело что в этом случае приходится все необходимое для
    >монтирования рутовой ФС засовывать в ядро. Если ядро собирать руками под
    >себя то имхо инитрд нафиг не нужен.

    По-моему намного приятнее сделано во FreeBSD, где есть отдельный файлик, куда при желании можно вписать (закоментировать/удалить оттуда) какие модули надо динамически подгрузить, чем этот initrd. Т.е. не надо ничего пересобирать, не надо создавать никакой initrd, просто добавил/изменил/удалил строку в файлике - и всё работает.

     
  • 3.35, Oles (?), 21:40, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >Boot easy на самом деле почти ничего не умеет.
    >Его задача - простейшими средствами через клавиатуру выбрать загрузочный раздел, после чего
    >скачать с загрузочного раздела boot sector и запустить его.

    Именно! Почему не оставить задачу загрузки ОС самой ОС или инсталятору этой ос, который впишет свой правильный бут сектор в свой раздел.

    >скорее большой косяк в дизайне Linux.

    О.

    Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая 99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.


     
     
  • 4.41, Return (?), 21:56, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая
    >99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.

    А не приходит осознание того, что это кому-то все-таки надо? Кому-то надо эти фичи? Или если мне не надо - так и ты обойдешься? Велосипед есть - мотоцикл не нужен?  

     
  • 4.45, szh (ok), 22:22, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    > Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая 99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.

    Умный груб устраивает 99.9% пользователей решая 100% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ (установил дистрибутив и всё работает, 99% пользователей никогда конфигурировать не полезут и всё у них и так хорошо).
    Тупой бутманагер проигрывает по всем статьям.

     
     
  • 5.88, Имя (?), 04:34, 11/06/2009 [^] [ответить]    [к модератору]  
  • +/
    > Тупой бутманагер проигрывает по всем статьям.

    По всем статьям проигрывает ядро, хранящее модули не на загрузочном разделе, а на рутовом.

     
  • 1.20, Анонимный (?), 20:01, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Докуменатция по grub2 уже появилась..? Укажите кто-либо пожалуйтса. Не кусочки не понятные, а от и до.
     
  • 1.44, Аноним (-), 22:21, 09/06/2009 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Canonical молодцы. Приятно удивился, когда убунту 9.04 загрузилась быстрее моего арча. Вот еще бы им пакеты посвежее в репозиториях :)
     
     
  • 2.49, Аноним (-), 22:34, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >Canonical молодцы. Приятно удивился, когда убунту 9.04 загрузилась быстрее моего арча. Вот
    >еще бы им пакеты посвежее в репозиториях :)

    При чем тут каноникал? Это проект ГНУ.
    В дебиане я уже наверно полгода на grub2. А при установке предлагает выбрать grub или grub2.


     
     
  • 3.50, Аноним (-), 22:42, 09/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >При чем тут каноникал? Это проект ГНУ.

    При том что
    >Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов.

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

     
     
  • 4.51, bliss (?), 23:07, 09/06/2009 [^] [ответить]    [к модератору]  
  • –1 +/
    >>При чем тут каноникал? Это проект ГНУ.
    >
    >При том что
    >>Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов.
    >
    >А убунта сейчас грузится в самом деле шустро, быстрее чем все остальные.
    >А уж как дебиан там не знаю.

    Время загрузки оси определяется аппаратной конфигурацией, количеством запускаемых сервисов и иногда расположением звезд на небе. Так что всегда это будет относительно. А груб -- например, у меня все сервера под ксен, а ксен с другими загрузчиками не дружит. Да и удобно. Но реальное удовольствие получаешь, когда ставишь груб на GPT диск :)

     
     
  • 5.59, Комрад (?), 01:14, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >>Время загрузки оси определяется аппаратной конфигурацией, количеством запускаемых сервисов и иногда расположением звезд на небе.

    А так же системой инициализации, и др.

     
     
  • 6.61, pavlinux (ok), 03:40, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    На последних серваках от Интеля, все эти пляски нах... не нужны.

    BIOS ~ 30 сек.
    LSI SAS BIOS + инициализация рейда ~ 60 сек.
    Встроенный SATA RAID, минуту вкуривает, что дисков нет и то что вапще выключен...


    Так что, через три минуты прогрева, тупо порадоваться 9 сек. загрузки ОСи... :)


    а вот куй там....

    точнее MySQL, SAMBA, ы Апатыч , ах да и ещё массив EMC на ать Терабаб,
    он их там, минуты 5-6 мусолит, из-за этого примотировать не получится, -  
    так что сервачок первый пинг подаёт через 10 минут от включения рубильника...

    Как говорили классики, то есть я - Быстро грузиться тот, кто ничего не делает! :)

     
     
  • 7.75, Vlad_Ber (?), 11:57, 10/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >
    >а вот куй там....
    >
    >точнее MySQL, SAMBA, ы Апатыч , ах да и ещё массив EMC
    >на ать Терабаб,
    >он их там, минуты 5-6 мусолит, из-за этого примотировать не получится, -
    >
    >так что сервачок первый пинг подаёт через 10 минут от включения рубильника...
    >
    >

    В новости же написано, что речь идет о субноутбуках делл, а не о серверах с редами.
    >Как говорили классики, то есть я - Быстро грузиться тот, кто ничего
    >не делает! :)
    >

     
     
  • 8.91, XoRe (ok), 10:03, 11/06/2009 [^] [ответить]    [к модератору]  
  • +/
    >В новости же написано, что речь идет о субноутбуках делл, а не

    +1

    Долгому аптайму долгая загрузка =)

    P.S.
    Кстати о долгой загрузке.
    Мне одному кажется, что "BIOS дорогого сервера" и "оптимизация по скорости" - очень разные вещи?
    Это я в сторону открытого биоса, может он сможет помочь, когда доберется до серьёзных серверов.

     
     
  • 9.93, ic (?), 16:28, 13/07/2009 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >+1
    >
    >Долгому аптайму долгая загрузка =)
    >
    >P.S.
    >Кстати о долгой загрузке.
    >Мне одному кажется, что "BIOS дорогого сервера" и "оптимизация по скорости" -
    >очень разные вещи?
    >Это я в сторону открытого биоса, может он сможет помочь, когда доберется
    >до серьёзных серверов.

    Наверное ты прав, HP ProLiant DL580G5 минуты 2-3 тупа что-то делает даже не зажигая экрана только вентеляторами шумит, а потом биос еще пару минут со всеми рейдами, зато аптайм огого.

     
  • 1.94, qweqwe.su (?), 20:11, 10/07/2011 [ответить] [показать ветку] [····]    [к модератору]  
  • +/
    Инструкция по редактированию grub 2 от IT блога http://qweqwe.su/customize-grub
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor