LinuxForum.Fans
Тема

Non-system disk

Автор: u__________10 96 сообщений 18739 просмотров 🔒 закрыта
#150590
сантехник написал:
умеет ли он грузить систему с ext4?
сантехник написал:
подскажите. как же он тогда "фильтрует" /boot из / - который ext4

ОМГ... даже lilo и тот умеет. /boot/ это вообще анахронизм, который из-за традиций отдельным разделом. можно его как в венде раскидать в корень, и всё будет работать.

#150612

что там с UEFI?
как скоро?

#150621
Termo написал:
если boot в составе /, то груб грузит любую FS

Нет, если /boot в составе /, то ФС на / должна поддерживаться грабом. Граб пытается читать файлы из /boot до загрузки ядра, и какие файловые системы поддерживает ядро ему неважно.

#150629

bobr, что то подобное хотел услышать.
после того. как груб прочитал /boot, начинается грузиться ядро, в котором УЖЕ должна быть встроена поддержка ext4 (к примеру)

теперь следующий вопрос, начиная с какой версии grub умеет понимать ext4?

#150646
сантехник написал:
после того. как груб прочитал /boot, начинается грузиться ядро, в котором УЖЕ должна быть встроена поддержка ext4 (к примеру)
теперь следующий вопрос, начиная с какой версии grub умеет понимать ext4?

есть такая штучка: changelog. вот только зачем оно вам? хотя гляньте, если интересно. Это часть исходников, и у меня нету под рукой.

#150675
сантехник написал:
с какой версии grub умеет понимать ext4?

Вроде 0.98 должна понимать.
Вообще для /boot лучше ext2 использовать.

#150689
bobr написал:
Вообще для /boot лучше ext2 использовать.

имхо сейчас 21й век... Почему?

#150759

Хм ну не знаю, у меня ядро нормально грузится с ext4 раздела
при этом стоит grub (GNU GRUB 0.97) вроде проблем не замечал с загрузкой, правда сам конфиг граба находится на ext3 разделе, но не думаю что если перенести его на ext4 то будет хуже.

#150765

у меня стоит версия 0.97 и загружается с ext4 нормально. Корень и бут на одном разделе

#150788

0.97 ext4 проблем нет

#150828
ormorph написал:
правда сам конфиг граба находится на ext3 разделе, но не думаю что если перенести его на ext4 то будет хуже.

а я уверен. потому что насколько я знаю, граб читает свой конфиг не при загрузке. а при настройке. при загрузке можно вообще прибить конфиг (у меня вчера так с lilo получилось - диск сгорел(КЗ), комп вырубился, а после отключения диска sda, системный диск sdb ВНЕЗАПНО стал sda. Но всё отлично загрузилось до этапа монтирования корня. корень /dev/sdb5 ессно не смонтировался.)

UPD
[console]# df -hT
Ф. система Тип Разм Исп Дост Исп% Точка монтирования
/dev/root ext4 1,9G 583M 1,2G 33% /
/dev/sda7 ext4 13G 478M 12G 4% /var
/dev/sda8 ext4 942M 602M 293M 68% /tmp
/dev/sda9 ext4 7,2G 5,0G 1,9G 74% /usr
/dev/sda10 ext4 80G 38G 39G 49% /home
tmpfs tmpfs 246M 0 246M 0% /dev/shm
/dev/sda1 fuseblk 9,8G 9,8G 0 100% /mnt/windows
[/console]

#150944
drBatty написал:
[quote=ormorph]правда сам конфиг граба находится на ext3 разделе, но не думаю что если перенести его на ext4 то будет хуже.

а я уверен. потому что насколько я знаю, граб читает свой конфиг не при загрузке. а при настройке. при загрузке можно вообще прибить конфиг (у меня вчера так с lilo получилось - диск сгорел(КЗ), комп вырубился, а после отключения диска sda, системный диск sdb ВНЕЗАПНО стал sda. Но всё отлично загрузилось до этапа монтирования корня. корень /dev/sdb5 ессно не смонтировался.)
[/quote]

О нет, lilo да действительно читает свой конфиг при настройке а не при загрузке, но это не относится к грабу, он читает конфиг при загрузке, например если надо добавить еще одну ось или прописать еще одно ядро в загрузку, достаточно просто поправить конфиг, и заново записывать загрузчик на диск уже не требуется, при перезагрузке граб подхватывает конфиг.
А если конфиг граба ваще снести тогда получится не очень хорошо oO

#151003
ormorph написал:
А если конфиг граба ваще снести тогда получится не очень хорошо

ну в любом случае, он прочитает свой конфиг с EXT4. Или это уже очень старый граб.

#151038
drBatty написал:
ну в любом случае, он прочитает свой конфиг с EXT4. Или это уже очень старый граб.

Главное чтобы дерево портов было поновее, в смысле не очень старое, даже годовалой давности и то должно подойти, там вроде патч приложен для поддержки ext4
в самой багзиле что тут ссылка дана которую приложил сантехник, написано что в ебилде grub-0.97-r9.ebuild версия патча 1.9 а это пакет grub-0.97-patches-1.9.tar.bz2 ext4 нормально поддерживается.

#151061
Termo написал:
0.97 ext4 проблем нет

Знач работает и 0.97, я вообще так навскидку 0.98 сказал.

drBatty написал:
bobr пишет:

Вообще для /boot лучше ext2 использовать.

имхо сейчас 21й век... Почему?

Потомучто не_нужен журнал на /boot. Ну что там журналировать? У меня он даже не монтируется при загрузке.
Ну, если /boot не отдельным разделом - тогда конечно.

#151075
bobr написал:
Потому что не_нужен журнал на /boot. Ну что там журналировать? У меня он даже не монтируется при загрузке.
Ну, если /boot не отдельным разделом - тогда конечно.

В принципе я выгоду от /boot в качестве отдельного раздела вижу, если используются экзотические ФС(какие нибудь секюрные ФС) которые загрузчиком не поддерживаются, а так разницы ни какой, все равно ядро загружается полностью в оперативную память.

#151080
ormorph написал:
В принципе я выгоду от /boot в качестве отдельного раздела вижу

Могу рассказать в чем лично моя выгода от /boot отдельным разделом:
у меня / (то бишь корень) на raid-0 массиве, и, чтобы его примонтировать нужно загруженное в память ядро, да еще и с модулямии с некоторыми юзер-спейс программами. И граб не понимает раид-массивов, как вы уже догадались.
То есть, это даже не выгода какая-то, это практически единственный приемлемый способ загружаться.

#151086
bobr написал:
Могу рассказать в чем лично моя выгода от /boot отдельным разделом:
у меня / (то бишь корень) на raid-0 массиве, и, чтобы его примонтировать нужно загруженное в память ядро, да еще и с модулямии с некоторыми юзер-спейс программами. И граб не понимает раид-массивов, как вы уже догадались.
То есть, это даже не выгода какая-то, это практически единственный приемлемый способ загружаться.

Ну да в таком случае, тоже необходим /boot на отдельном разделе.

#151089

вот это ответы!
всем спасибо

Войдите или зарегистрируйтесь, чтобы ответить.