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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.