61

Ставим [решено]?

Йа тьомный эльф

да

//

63

bobr пишет:

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

ну лично я не выношу отдельно /boot/
он у меня в корне, но корень маленький, там /bin/ /dev/ и прочее такое. df -hT уже выложил.

/dev/root     ext4    1,9G  583M  1,2G  33% /
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

64

если выношу отдельно /boot
то 50Мб и ext2

ПатреГ не любит Gnome...

да там и 32 хватит.
расточительство - отдавать отдельный раздел под /boot
если только на флешке его хранить ( монтировать ), в целях безопасности..

//

66

сантехник пишет:

расточительство - отдавать отдельный раздел под /boot

просто непонятно, ЗАЧЕМ это надо.

сантехник пишет:

если только на флешке его хранить ( монтировать ), в целях безопасности..

почему недостаточно просто ключа на 2048 бит?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

67

drBatty пишет:

просто непонятно, ЗАЧЕМ это надо.

bobr пишет:

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

Типичнейший пример, "зачем это надо".
Нужны еще примеры?

ormorph пишет:

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

Йа тьомный эльф

68

сантехник пишет:

расточительство - отдавать отдельный раздел под /boot

Какое расточительство, о чем вы?
Отдельный раздел кушать просит?

Йа тьомный эльф

69

bobr пишет:

Могу рассказать в чем лично моя выгода от /boot отдельным разделом:
у меня / (то бишь корень) на  raid-0 массиве

ОК. почему вы не хотите корень сделать отдельным разделом?

bobr пишет:

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

опять-таки, что в корне такого, что надо например шифровать?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)
bobr пишет:

Какое расточительство, о чем вы?
Отдельный раздел кушать просит?

не просит. но ущемляет конституцию мультибута
я где то давным давно читал, что линуксоиды люди очень любознательные.
а потому ставят не один а несколько дистров сразу. ищут различия между ними. пласы и минасы.
но чем больше нахожусь здесь - тем больше убеждаюсь в обратном.
ладно если не приветствуют дуал бут.
так некоторые еще и усиленно хают чужие дистры. (благо есть на то причины)

//

71

И все же, я не понял, в чем заключается расточительство??

сантехник пишет:

но ущемляет конституцию мультибута

А эта фраза мне вообще непонятна.
Наоборот, имея один /boot и несколько дистров на разных разделах вы можете ядра от всех дистров разместить на одном этом /boot и сделать красивую менюшку в грабе.
А что такое конституция мультибута? Чейнлод из одного граба в другой?

Йа тьомный эльф

72

drBatty пишет:

ОК. почему вы не хотите корень сделать отдельным разделом?

Ммм... отдельным от чего? От /boot? Кажется, это и есть /boot отдельный от корня.

drBatty пишет:

опять-таки, что в корне такого, что надо например шифровать?

В корне может быть и /home.

Йа тьомный эльф

73

bobr пишет:

В корне может быть и /home.

почему вы против моей реализации? Напомню: маленький корень, и много других разделов: var usr home tmp...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

74

drBatty пишет:

Напомню: маленький корень, и много других разделов: var usr home tmp...

Ах, вот вы о чем...
Корень, отдельный от всего остального. Тоже вариант. Ничуть я и не против даже, просто не понял, что вы имеете в виду под отдельным корнем.
Но лично мне было проще сделать отдельный /boot, а потом корень и /home на раиде,
чем делать корень на отдельном разделе, а потом /usr, /var, /home, /opt на раиде. Имхо, меньше телодвижений - лучше.
Хотя, отдельный корень тоже принес бы некоторые преимущества: можно не делать initramfs для ядра. Допустим, в моей нынешней конфигурации (/boot отдельно и корень на раиде) без initramfs никуда - без него корень не подцепить.

Йа тьомный эльф

как граб читает /boot?
можно до кучи закидать /boot всяческими ядрами и пр.
как конфигить тада граб?

//

76

сантехник, можно. Конфиг граба будет один на все ОСи. Ядра просто складываются в /boot.
Пример конфига /boot/grub/menu.lst с несколькими ОС:
                                                                                                                                                                                             

+ открыть спойлер

default 0
timeout 30
splash (hd0,0)/grub/splash.xpm.gz                                                                                                                                                             
#hiddenmenu                                                                                                                                                                                   
color green/black light-green/light-gray                                                                                                                                                     
password pass                                                                                                                                                                                 
                                                                                                                                                                                             
title Gentoo                                                                                                                                                                                 
  root (hd0,0)                                                                                                                                                                               
  kernel /vmlinuz-gentoo root=/dev/md1 domdadm                                                                                                                                                       
  initrd /initramfs-gentoo                                                                                                                                                                           

title Debian                                                                                                                                                                                 
  root (hd0,0)                                                                                                                                                                               
  kernel /vmlinuz-debian root=/dev/sdc5                                                                                                                                                       
  initrd /initramfs-debian                                                                                                                                                                           


title Microsoft Windows Seven                                                                                                                                                                 
  rootnoverify (hd0,1)                                                                                                                                                                       
  chainloader +1

Йа тьомный эльф

77 (13.04.2011 23:03:10 отредактировано ormorph)

Ну тут было бы проще сказать, что все тоже самое что и с одним разделом, главное указать корень, а остальные диски монтируются как прописано в /etc/fstab
например по хендбуку если создавалось через genkernel:

title Gentoo Linux 2.6.24-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5

в данном случае параметр real_root=/dev/sda3 это и есть корневой раздел
root(hd0,0) это раздел /boot 
все довольно просто.

grub> root (hd0,0)    (Specify where your /boot partition resides) // указыавем бут раздел
grub> setup (hd0)     (Install GRUB in the MBR) // устанавливаем груб в мбр
grub> quit

как конфиг он понимает если в одном буте несколько ос

//

79

сантехник пишет:

как конфиг он понимает если в одном буте несколько ос

Так в /boot/grub/menu.lst есть для каждой ОС строчки вида

kernel          (hd0,0)/bzImage-2.6.36-zen1a root=/dev/sda3
Был, был и весь вышел...

80 (14.04.2011 00:40:16 отредактировано bobr)

<Крайняя степень удивления>. (забаньте меня за это слово) грубу ведь необходим только лишь линк на ядро
сто лет как езжу по дороге, не зная куда она ведет
:down:

//

81

сантехник пишет:

как конфиг он понимает если в одном буте несколько ос

В буте не несколько ОС, там только лежат несколько ядер.
Граб - это своего рода маленькая ОС, которая занимается исключительно только тем, что читает какой-то раздел (grub> root (hd0,0) ) и загружает с него в память ядро (kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/sda3) и инитрамфс (initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5).
Фактически, этот раздел необязательно примонтировывать как /boot. В хэндбуке даже и не рекомендуют этого делать.
И грабу абсолютно безразлично, что за ядро он загружает.
Зы:

сантехник пишет:

(забаньте меня за это слово)

Банить, конечно, не стану, но не надо всей этой экспрессии

Йа тьомный эльф

82

bobr пишет:

Ах, вот вы о чем...
Корень, отдельный от всего остального. Тоже вариант. Ничуть я и не против даже, просто не понял, что вы имеете в виду под отдельным корнем.

дык df уже было. вотещё раз

 Консоль:
$ df -hT
Ф. система    Тип     Разм  Исп  Дост  Исп% Точка монтирования
/dev/root     ext4    1,9G  583M  1,2G  33% /
/dev/sda7     ext4     13G  511M   12G   5% /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
/dev/sdb3     ext3    132G   69G   63G  53% /media/EXT

bobr пишет:

Но лично мне было проще сделать отдельный /boot, а потом корень и /home на раиде,
чем делать корень на отдельном разделе, а потом /usr, /var, /home, /opt на раиде. Имхо, меньше телодвижений - лучше.

сделать-то проще, но вот пользоваться... Куда как проще например перенести /var/ на другой диск, или скажем /usr/ закрыть (сделать его ro, а все остальные разделы noexec). Этот корень практически никогда не используется, только при загрузке, и именно его никак не отмонтировать. А это и не нужно, если там почти ничего и нет (потому меня не очень волнует например тема "как изменить размер корня?").

bobr пишет:

Конфиг граба будет один на все ОСи. Ядра просто складываются в /boot.
Пример конфига /boot/grub/menu.lst с несколькими ОС:

вот lilo

+ открыть спойлер

# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda5
  label = Linux
  read-only  # Partitions should be mounted read-only for checking
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda1
  label = Windows
#  map-drive = 0x80
#   to = 0x81
#  map-drive = 0x81
#   to = 0x80
  table = /dev/sda
# Windows bootable partition config ends

тоже можно Over9000 ОС напихать. в т.ч. и разные вендозы.

ormorph пишет:

Ну тут было бы проще сказать, что все тоже самое что и с одним разделом, главное указать корень, а остальные диски монтируются как прописано в /etc/fstab

угу. потому у меня корень вместе с /boot - так проще...

ormorph пишет:

в данном случае параметр real_root=/dev/sda3 это и есть корневой раздел
root(hd0,0) это раздел /boot
все довольно просто.

угу... зачем мне такие сложности?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

83

drBatty пишет:

угу... зачем мне такие сложности?

Для инитрамфс указывается root=/dev/ram0, а уже в нем (в рамдиске) скрипт, который делает swinchroot на real_root. Лично вам - может и не нужно, но иногда без него никуда.
Только, плз, не надо доказывать, что можно и без него обойтись.

drBatty пишет:

вот lilo

Ну и к чему этот оффтоп? Мы же граб обсуждаем или где?

Йа тьомный эльф

bobr, где во втором grubе нужно прописывать ядро?
update-grub пишет что найдена новая ос, но в грубовском меню приглашения не отображает ее
а menu.lst нету

//

85

сантехник, во втором? Честно сказать, ни малейшего понятия не имею )-: Пользуюсь первым.

Йа тьомный эльф

86 (15.04.2011 01:19:50 отредактировано Termo)

так же как и всегда - руками
уверен, он позволит это сделать

сантехник пишет:

где во втором grubе нужно прописывать ядро?

в /etc/grub.d/*_custom
в общем, в том файле, где в названии есть слово custom
там прямо и написано, что если вы имеете еще какие-то системы, то прописывайте их в этом файле

ПатреГ не любит Gnome...

ок

//

88

bobr пишет:

Для инитрамфс указывается root=/dev/ram0, а уже в нем (в рамдиске) скрипт, который делает swinchroot на real_root. Лично вам - может и не нужно, но иногда без него никуда.
Только, плз, не надо доказывать, что можно и без него обойтись.

зачем мне доказывать? это вы расскажите, что по вашему "иногда"?

bobr пишет:

Ну и к чему этот оффтоп? Мы же граб обсуждаем или где?

какая разница?
этот принцип действует во всех грабах.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

по моему там было слово про лилу.

если в грабе достаточно отредактировать grub.conf (menu.lst)
то в лилу такой номер не прокатит

//

90

сантехник пишет:

если в грабе достаточно отредактировать grub.conf (menu.lst)
то в лилу такой номер не прокатит

покатит. я именно так и делаю, редактирую /etc/lilo.conf. просто в lilo надо ещё и lilo выполнить, а так всё тоже самое.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)