чет я подустал маненько
сделал sda1 бутом. (сменил тип фс, emerge grub, заново поправил конфиг груба. install-grub )
пишет что я молодец и все у меня хорошо получилось, а в итоге после перезагрузки система послала меня в эротическое путешествие, как и раньше.

чем проверить целостность MBR?

//

32

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

один винт. на ноуте

Ну тогда это довольно странно, если вы пробовали ставить через команду grub
должно было установиться.
Я вообще когда то использовал gub просто скопировав часть каталога /boot/ из LiveCD systemrescue на один очень маленький раздел и добавил еще splash, отредактировал файл /boot/grub/grub.conf  и просто выполнив команду grub прописывал путь к этому разделу.
Просто раздел использовался чисто для конфигурации загрузки grub.

не знаю что тут у вас, видно большая пруха!  wink

ведь ставил на эту же систему уже. ту же самую генту. точно по тому же ману и точно из под того же лайвсиди.
не знаю что случилось

//

34

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

ведь ставил на эту же систему уже. ту же самую генту. точно по тому же ману и точно из под того же лайвсиди.
не знаю что случилось

Может винт уже того?
если нет на диске ни чего ценного, можете поэкспериментировать, снести mbr и снова отредактировать.

/* делаем dump mbr на флэшку предварительно смотировав*/
# mkdir /mnt/flash
# mount /dev/sdc1 /mnt/flash
# dd if=/dev/sda of=/mnt/flash/mbr.img bs=1 count=512
/* очищаем mbr */
dd if=/dev/zero of=/dev/sda bs=1 count=512

Если ранее создавали разделы с помощью cfdisk, то следует запомнить очередность разделов, размеры каждого раздела и тип фс, и заново вписать в cfdisk, после этого скорее всего можно будет смонтировать те разделы диска что были ранее созданы и инфа не должна пропасть. в противном случае заново запишите mbr с образа.
dd if=/mnt/flash/mbr.img of=/dev/sda

35 (06.04.2011 09:56:40 отредактировано сантехник)

ok. poprobuy в следующий раз.
spasib

к сожалению совет поступил слишком поздно, я уже прибег к радикальным мерам.
решил попробовать на 64 битной ОС.
в принципе все то же самое,

 Консоль:
# emerge grub
# nano -w /boot/grub/grub.conf
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install --no-floppy /dev/sda

и все.
работает.
единственное что поменялось, так это partition table
было

sda1     swap
sda5     /boot
sda6     /
sda7     /usr
sda8     /var
sda9     /tmp
sda10   /home

стало

sda1     swap
sda2     /
sda5     /usr
sda6     /var
sda7     /tmp

ставился с рескуевой болванки.
подобная непонятка уже была. несколько иная.
там мы в автоматической установке не смогли запустить систему
в связи с чем и была создана тема
http://linuxforum.ru/viewtopic.php?id=12236
там, как Вы видите, тоже

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

primary sda1 swap
logical sda5 /root
logical sda6 /usr
logical sda7 /var
logical sda8 /tmp

но против мнения сообщества не попрешь, видимо у меня что то с железом, либо еще чего.
следствие продолжается

//

что то меня терзают сомнения по поводу grub
умеет ли он грузить систему с ext4?
может в этом бяда?

//

37 (11.04.2011 17:45:10 отредактировано Termo)

в смысле если /boot отдельным разделом и с ext4?
если boot в составе /, то груб грузит любую FS

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

38 (11.04.2011 17:51:00 отредактировано сантехник)

подскажите. как же он тогда "фильтрует" /boot из / - который ext4

http://bugs.gentoo.org/show_bug.cgi?id=250829

//

39 (12.04.2011 01:15:06 отредактировано Termo)

не знаю
в убунте работает
да везде, в принципе, работает
сколько дистров перелопатил за последнее время...

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

40 (11.04.2011 18:41:58 отредактировано exoskelet)

никогда с подобным не имел проблем, boot - в корне, всегда ставил с одной и той же последовательностью:

1 гружусь с минималсд, монтирую корень, dev, proc. Чрут.
2 редактирую grub.conf (первый груб (0.9х) нумерует диски\разделы с нуля, а не с единицы)
3 grub
   root (hdX,Y)
   setup (hdX)
   quit
4 все отмонтирую и ребут

ну, и ессно, в биосе загрузка с нужного винта

41

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

умеет ли он грузить систему с ext4?

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

подскажите. как же он тогда "фильтрует" /boot из / - который ext4

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

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

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

//

43

Termo пишет:

если boot в составе /, то груб грузит любую FS

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

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

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

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

//

45

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

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

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

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

окаюшки

//

47

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

с какой версии grub умеет понимать ext4?

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

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

48

bobr пишет:

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

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

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

49

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

50

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

Да хранит вас Ctrl+S!

51

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

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

52 (12.04.2011 09:49:36 отредактировано drBatty)

ormorph пишет:

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

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

UPD

 Консоль:
# 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

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

53

drBatty пишет:
ormorph пишет:

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

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

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

54

ormorph пишет:

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

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

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

55

drBatty пишет:

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

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

56

Termo пишет:

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

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

drBatty пишет:

bobr пишет:

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

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

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

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

57

bobr пишет:

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

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

58

ormorph пишет:

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

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

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

59

bobr пишет:

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

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

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

//