LINUX.ORG.RU
ФорумAdmin

mount /boot


0

0

Привет!

Имеется раздел /dev/hda2 на котором хранится директория /boot с имиджами для загрузки линукса. Имеется раздел /dev/hda5 который содержит основную систему и монтируется как /.
В файле /etc/fstab содержатся записи:
/dev/hda5 / ext3 defaults 0 1
/dev/hda2 /boot ext2 defaults 0 2
То есть раздел /hda2 при старте монтируется в точку /boot.
Плохо то, что при таком монтировании получается двойное дублирование имени раздела. То есть например реальный путь к файлу menu.lst будет выглядеть как:
/boot/boot/grub/menu.lst
Можно ли как-то обмануть систему, чтобы точкой монтирования для /dev/hda2 был корень, и получался нормальный путь к файлу:
/boot/grub/menu.lst ?

Спасибо!

anonymous

А может попробовать сделать так, чтоб на /dev/hda2 все было не в /boot ? Т.е. вытащить там все из boot в надкаталог, а boot удалить.

spirit ★★★★★
()
Ответ на: комментарий от spirit

Нет, это плохое решение.
grub при загрузке по умолчанию ищет stage2 в /boot/grub.
Уверен, что есть решение проще.

anonymous
()
Ответ на: комментарий от anonymous

Хороший анекдот )))
Во-первых, нахрена тебе в разделе под boot создавать одноименную папку ?!
Бред какой-то.
Во-вторых - что мешает отредактировать /boot/grub/menu.lst ?
У меня, например, в fstab приблизительно то же что и у тебя, а в конфиге grub'а :
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,0)
kernel /vmlinuz-2.6.8 root=/dev/hda6 ro
initrd /initrd.img-2.6.8
savedefault
boot

romka
()
Ответ на: комментарий от romka

romka - читай маны и условие задачи.
ты написал полный бред...

anonymous
()

Нравятся извращения? Пожалуйста.

/dev/hda5 /          ext3 defaults 0 1
/dev/hda2 /mnt/boot  ext2 defaults 0 2 
/mnt/boot /boot      none bind     0 0

sdio ★★★★★
()
Ответ на: комментарий от sdio

stdio - спасибо за подсказку! :)

Только правильный fstab будет выглядеть так:

/mnt/boot/boot /boot none bind 0 0

Вопрос закрыт.

anonymous
()
Ответ на: комментарий от anonymous

Чушь собачья. Где напишешь искать - там и будет.

Не извращайся и вытаскивай на hda2 из boot на каталог выше и перекраивай menu.lst как тебе сказал romka. У меня на всех машинах так, /boot при старте вообще не монтируется(noauto в fstab)

Deleted
()
Ответ на: комментарий от Deleted

Он (автор) лучше знает как правильно! :-)
Пусть на костылях ходит если ему нравится.

sdio ★★★★★
()

кладешь на hda2 все в /  и делаешь симлинк:

cd /boot
ln -s . ./boot

svyatogor ★★★★★
()
Ответ на: комментарий от Deleted

Dimez, прежде чем писать "чушь", почитай фак grub'а:
http://www.gnu.org/software/grub/grub-legacy-faq.en.html#q11
Там рассказано про ситуацию с /boot/boot/grub и про несколько операционок на одном компе.
Ладно, sdio уже ответил на мой вопрос.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.