Ubuntu Linux перешел (http://www.mail-archive.com/ubuntu-devel-announce@lists...) на использование загрузчика Grub2 (http://grub.enbug.org/GRUB2). Новый загрузчик будет установлен только для свежих инсталляций, при обновлении ранее установленной системы будет оставлена старая версия grub.
В Grub2 используется новый загрузчик Multiboot2 (http://grub.enbug.org/MultibootDraft), имеется поддержка выполнения скриптов, динамической загрузки модулей, доступа к файлам на ФС NTFS, Reiserfs и данным внутри cpio/tar архивов, создания графических меню, вывода локализованного текста в отличных от ASCII кодировках и т.д.URL: http://www.mail-archive.com/ubuntu-devel-announce@lists...
Новость: http://www.opennet.me/opennews/art.shtml?num=22080
Grub превратился в ОС ??? Можно исполнять скрипты, шариться по файлам. Медиаплеер пусть еще вкрутят, и можно переползать с linux :-)
медиаплеер - это уже круто для загрузчика. а вот файлик качнуть на флешку без загрузки ОС было бы полезно... а точнее гораздо быстрее и проще
Ну, Space Invaders для него уже есть :)
Проснись и пой, в Биосе говорят уже и Скайп есть.
Ну, про трояны в BIOS это еще с 90-х годов слухи ходят...
>Grub превратился в ОС ??? Можно исполнять скрипты, шариться по файлам. Медиаплеер
>пусть еще вкрутят, и можно переползать с linux :-)Однажды одна программа терминального доступа к серверу новостей университета превратилась в ядро операционной системы известный сегодня нам как GNU\Linux. Это так, для справки.
детям сказки рассказывайте
Just for Fun читайте
x86_64?
Да
Dell mini 12 не держит 64 бит. не знаю как у dell mini 9 обстоят с этим дела.
Очень положительно. Вот молодцы!
Потом это можно будет объединить с BIOS на основе *nix + виртуализация на основе xen или чего-нибудь.
И будет много вкусных плюшек =)
VmWare уже давно выступало, что "не будет кино, не будет театров, одно сплошное телевидение".В принципе они правы.
Теперь grub будет загружаться минуту, а linux - 10 секунд?
Нет, ни граб, ни uboot, с которым они теперь похожи стали:), не грузятся столько, чтобы это чувствовалось. Иными словами граб выполняет возложенные на него задачи, быть незаметным и загружать всё что загружаетсяю
Хм, обычно Fedora впереди всех, а в fc11 -- обычный grub,Ждём fc12?
гонка версий уже немного притомила...тем более что не все возможности новых будут при обновлении ну и что каждый раз начисто ставится у меня сейчас 9.04 чисто апдейтами с 5-ки
>гонка версий уже немного притомила...тем более что не все возможности новых будут
>при обновлении ну и что каждый раз начисто ставится у меня
>сейчас 9.04 чисто апдейтами с 5-киВы герой, серьезно.
>>гонка версий уже немного притомила...тем более что не все возможности новых будут
>>при обновлении ну и что каждый раз начисто ставится у меня
>>сейчас 9.04 чисто апдейтами с 5-ки
>
>Вы герой, серьезно.Ничего геройского здесь нет. Обычная практика для любой нормальной ОС. У меня у самого на ноуте убунта с 6.04 до 9.04 чисто апдейтами. Уверен есть люди и с другими дистрами линукса по несколько лет только апдейтятся. Или вот есть ещё пара серверов, правда с FreeBSD, так тоже чисто апдейтами с 5.2.0 до 7.2. Без переустановок.
хм, в Debian Lenny можно было уже ставить GRUB2, чего-то остальные тормозили...
Обьясните мне сирому почему во фре обходятся бут-манагером который сидит в MBR и с ним я и фрю и венду могу грузить? Зачем такой мега-костыль в виде груба?
А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю, после кривой пересборки ядра загрузить ее уже не удавалось, так как штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации содержимого диска.
>штатный загрузчик только загружать и умеет...я в своей молодости во фре жал вовремя пробел, а дальше в менюхе 1-го лодера писал
load kernel.old
boot
и чо?
Предыдущий оратор не любит читать мантры на ночь. Он натуралист. Что сам попробовал - в то и верит. А мантры читать - это для слабаков. Ага!
>>штатный загрузчик только загружать и умеет...
>я в своей молодости во фре жал вовремя пробел, а дальше в
>менюхе 1-го лодера писал
>load kernel.old
>boot
>и чо?И то, что всё в ядро понавоткнуто. А у нас лет десять как initrd используется для того, что на этой системе понадобится для загрузки, но не понасовано в нерезиновое статиком.
Это в малую авиацию обошёл, прыгнул и поехал, а к аэробусу на автобусе ещё везут... :)
PS: удачи убунтушникам, хотя опять они громче всех трубят о том, что не сами начали. Некрасиво как-то.
Вы, дяденька, как и дяденька BSA не правы. Дяденьке BSA уже всё высказал Oles. А для Вас, во FreeBSD есть такая маленькая штучка как /boot/loader.conf. Прошу читать "мантры" и Вам тоже, как то пожелал dddd дяденьке BSA.
>>штатный загрузчик только загружать и умеет...
>
>я в своей молодости во фре жал вовремя пробел, а дальше в
>менюхе 1-го лодера писал
>load kernel.old
>boot
>и чо?А удаленно слабо такое повторить? Я люблю фрю, но груб фичи для 1% по типу:
default saved
save default
panic=*сильно облегчают мне жизнь :)
>
> default saved
> save default
> panic=*
>
>сильно облегчают мне жизнь :)offtop, но, лично по мне, фря всегда была красива своей внутренней архитектурой, а линуха хороша своим функционалом :)
Собственно и тут это правило, как видно, сохраняет свою силу)
>А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю,
>после кривой пересборки ядра загрузить ее уже не удавалось, так как
>штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать
>ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации
>содержимого диска.Я думаю это в Handbook или FAQ описано - как загрузить предыдущее ядро или даже GENERIC ядро.
>А что ты делаешь, когда ядро криво собралось? Я как-то ставил фрю,
>после кривой пересборки ядра загрузить ее уже не удавалось, так как
>штатный загрузчик только загружать и умеет... Зато в грубе можно выбирать
>ядро, выбирать initrd, указывать другой рут и параметры ядра, без модификации
>содержимого диска.Sorry за offtopic, на будущее, вдруг пригодится:
http://fuse4bsd.creo.hu/localcgi/man-cgi.cgi?nextboot+8
http://case.net.ru/tag/nextboot/
Для начала на сайт граб можно зайти и узнать зачем. Если кратко - удовлетворение всех потребностей, которые давно вышли за пределы возможностей lilo, а если пилить lilo дальше, то получится тот же grub2:) Зачем нужен графический режим, многоязычность, поддержка скриптования, любой фс, lvm и тд - думаю объяснять не надо? На сайте всё что нужно для того, чтобы сделать выводы - сказано. К сказанному там можно добавить лиш одно - у фри есть свой загрузчик, а линукса есть grub, который также является "своим" загрузчиком:)
Что до костыльности, то если всякую систему, модульно спроектированную и хорошо работающую вы называете костылём, да ещё и мего, то у вас проблемы с терминологией.
PS: перестаём мыслить в стиле "если мне это не нужно и не нужно моему соседу - значит не нужно никому или я не хочу понимать, что это может быть кому-то нужно".
Ссылочку, где толково всё расписано про это дело можно..?
>Ссылочку, где толково всё расписано про это дело можно..?Вроде отсыкал. Уже читаю...
>Обьясните мне сирому почему во фре обходятся бут-манагером который сидит в MBR
>и с ним я и фрю и венду могу грузить? Зачем
>такой мега-костыль в виде груба?Объясню.
1)
Boot manager (вроде boot easy называется) для FreeBSD который в MBR сидит весьма убог по возможностям.
Я его вообще не ставлю - использую стандартный загрузчик FreeBSD.2)
Boot easy на самом деле почти ничего не умеет.
Его задача - простейшими средствами через клавиатуру выбрать загрузочный раздел, после чего скачать с загрузочного раздела boot sector и запустить его.Boot easy может грузить Windows, потому что boot easy дергает загрузочный сектор Windows, а уже тот запускает ntloader, который умеет грузить Windows.
Boot easy может грузить FreeBSD, потому что boot easy дергает загрузочный сектор FreeBSD, который умеет запускать btxloader, который уже умеет грузить FreeBSD.
Хотя вообще говоря если не нужно никаких спецнастроек и есть монолитное ядро, то можно вместо btxloader сразу загрузить /boot/kernel/kernel.
Boot easy может грузить Linux, потому что boot easy дергает загрузочный сектор Linux, в котором лежит загрузчик GRUB, который умеет грузить Linux.
3)
То есть GRUB - это не только boot manager, который может управлять загрузкой разных OS,
причем весьма навороченный boot manager (на пару порядков круче чем boot easy),
но и собственно нативный загрузчик для Linux kernel.
Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что одного kernel для загрузки ядра мало - требуется еще initrd.Вот если бы GRUB умел аналогично NTLOADER или BTXLOADER загружать ядро Linux + нужные модули сразу, читая список модулей для загрузки из конфига - вот это правильный подход. Но тут не вина GRUB, это скорее большой косяк в дизайне Linux.
>Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что
>одного kernel для загрузки ядра мало - требуется еще initrd.initrd - не принципиальное отличие, а фича. Ядро прекрасно собирается и без initrd. Другое дело что в этом случае приходится все необходимое для монтирования рутовой ФС засовывать в ядро. Если ядро собирать руками под себя то имхо инитрд нафиг не нужен.
>>Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что
>>одного kernel для загрузки ядра мало - требуется еще initrd.
>
>initrd - не принципиальное отличие, а фича. Ядро прекрасно собирается и без
>initrd. Другое дело что в этом случае приходится все необходимое для
>монтирования рутовой ФС засовывать в ядро. Если ядро собирать руками под
>себя то имхо инитрд нафиг не нужен.По-моему намного приятнее сделано во FreeBSD, где есть отдельный файлик, куда при желании можно вписать (закоментировать/удалить оттуда) какие модули надо динамически подгрузить, чем этот initrd. Т.е. не надо ничего пересобирать, не надо создавать никакой initrd, просто добавил/изменил/удалил строку в файлике - и всё работает.
>Boot easy на самом деле почти ничего не умеет.
>Его задача - простейшими средствами через клавиатуру выбрать загрузочный раздел, после чего
>скачать с загрузочного раздела boot sector и запустить его.Именно! Почему не оставить задачу загрузки ОС самой ОС или инсталятору этой ос, который впишет свой правильный бут сектор в свой раздел.
>скорее большой косяк в дизайне Linux.
О.
Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая 99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.
>Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая
>99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.А не приходит осознание того, что это кому-то все-таки надо? Кому-то надо эти фичи? Или если мне не надо - так и ты обойдешься? Велосипед есть - мотоцикл не нужен?
> Ведь прикол в том, что тупой фрёвый бутманагер устраивает 99% пользователей решая 99% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ.Умный груб устраивает 99.9% пользователей решая 100% обычных проблем, и НЕ ТРЕБУЕТ НИКАКОЙ КОНФИГУРАЦИИ (установил дистрибутив и всё работает, 99% пользователей никогда конфигурировать не полезут и всё у них и так хорошо).
Тупой бутманагер проигрывает по всем статьям.
> Тупой бутманагер проигрывает по всем статьям.По всем статьям проигрывает ядро, хранящее модули не на загрузочном разделе, а на рутовом.
Докуменатция по grub2 уже появилась..? Укажите кто-либо пожалуйтса. Не кусочки не понятные, а от и до.
Canonical молодцы. Приятно удивился, когда убунту 9.04 загрузилась быстрее моего арча. Вот еще бы им пакеты посвежее в репозиториях :)
>Canonical молодцы. Приятно удивился, когда убунту 9.04 загрузилась быстрее моего арча. Вот
>еще бы им пакеты посвежее в репозиториях :)При чем тут каноникал? Это проект ГНУ.
В дебиане я уже наверно полгода на grub2. А при установке предлагает выбрать grub или grub2.
>При чем тут каноникал? Это проект ГНУ.При том что
>Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов.А убунта сейчас грузится в самом деле шустро, быстрее чем все остальные. А уж как дебиан там не знаю.
>>При чем тут каноникал? Это проект ГНУ.
>
>При том что
>>Кроме того, разработчики Ubuntu сообщили некоторые планы по оптимизации скорости загрузки будущих релизов.
>
>А убунта сейчас грузится в самом деле шустро, быстрее чем все остальные.
>А уж как дебиан там не знаю.Время загрузки оси определяется аппаратной конфигурацией, количеством запускаемых сервисов и иногда расположением звезд на небе. Так что всегда это будет относительно. А груб -- например, у меня все сервера под ксен, а ксен с другими загрузчиками не дружит. Да и удобно. Но реальное удовольствие получаешь, когда ставишь груб на GPT диск :)
>>Время загрузки оси определяется аппаратной конфигурацией, количеством запускаемых сервисов и иногда расположением звезд на небе.А так же системой инициализации, и др.
На последних серваках от Интеля, все эти пляски нах... не нужны.BIOS ~ 30 сек.
LSI SAS BIOS + инициализация рейда ~ 60 сек.
Встроенный SATA RAID, минуту вкуривает, что дисков нет и то что вапще выключен...
Так что, через три минуты прогрева, тупо порадоваться 9 сек. загрузки ОСи... :)
а вот куй там....точнее MySQL, SAMBA, ы Апатыч , ах да и ещё массив EMC на ать Терабаб,
он их там, минуты 5-6 мусолит, из-за этого примотировать не получится, -
так что сервачок первый пинг подаёт через 10 минут от включения рубильника...Как говорили классики, то есть я - Быстро грузиться тот, кто ничего не делает! :)
>[оверквотинг удален]
>
>а вот куй там....
>
>точнее MySQL, SAMBA, ы Апатыч , ах да и ещё массив EMC
>на ать Терабаб,
>он их там, минуты 5-6 мусолит, из-за этого примотировать не получится, -
>
>так что сервачок первый пинг подаёт через 10 минут от включения рубильника...
>
>В новости же написано, что речь идет о субноутбуках делл, а не о серверах с редами.
>Как говорили классики, то есть я - Быстро грузиться тот, кто ничего
>не делает! :)
>
>В новости же написано, что речь идет о субноутбуках делл, а не+1
Долгому аптайму долгая загрузка =)
P.S.
Кстати о долгой загрузке.
Мне одному кажется, что "BIOS дорогого сервера" и "оптимизация по скорости" - очень разные вещи?
Это я в сторону открытого биоса, может он сможет помочь, когда доберется до серьёзных серверов.
>[оверквотинг удален]
>+1
>
>Долгому аптайму долгая загрузка =)
>
>P.S.
>Кстати о долгой загрузке.
>Мне одному кажется, что "BIOS дорогого сервера" и "оптимизация по скорости" -
>очень разные вещи?
>Это я в сторону открытого биоса, может он сможет помочь, когда доберется
>до серьёзных серверов.Наверное ты прав, HP ProLiant DL580G5 минуты 2-3 тупа что-то делает даже не зажигая экрана только вентеляторами шумит, а потом биос еще пару минут со всеми рейдами, зато аптайм огого.
Инструкция по редактированию grub 2 от IT блога http://qweqwe.su/customize-grub