The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Freebsd 4.9, fstab, /dev и еже с ними., !*! Sergey_A, 23-Дек-04, 20:15  [смотреть все]
Несколько вопросов.

1) Если в /etc/fstab неправильно указана партиция корня, то при загрузке Фря ругается и говорит что "Root mount failed". Предлагает ввести партицию ручками, даже пример даёт: ufs:/dev/da0s1a
Всё конечно чудненька. Но как я ни пытался ввести корневую партицию - она не хочет её подхватывать. Пишу так ufs:/dev/ad0s2a. А она мне фигушки говорит. Как надо правильно писать ?

2) Когда fstab прописан правильно, но в /dev нету нужных девайсов, то при загрузке идут следующие строчки:

Mounting root from ufs:/dev/ad0s2a
swapon: /dev/ad0s2b: No such file or dirrectory
Automatic boot in progress...
Can't stat /dev/ad0s2a: No such file or dirrectory
/dev/ad0s2a: CAN'T CHECK FILE SYSTEM.
/dev/ad0s2a: UNEXPECTED INCONSISTENSY; RUN fsck MANUALLY.
Automatic file system check failed . . . help!
Enter full pathname of shell or RETURN for /bin/sh:

И Фря, каким-то образом, умудряется модмонтировай корневую ФС. Т.е. девайса нет, но она всё-равно её монтирует.  Только в режиме "только чтение". А вот ежели хочешь её перемонтировать в "чтение-запись", то Фря говорит "фигушки, нет у меня такого девайса /dev/ad0s2a".

Как же быть если под рукою нет рабочей фри или загрузочного сидюка ? ФС в рид-онли, перемонтировать никак. Что же делать, что б создать эти девайсы ?

  • Freebsd 4.9, fstab, /dev и еже с ними., !*! co6aka, 21:02 , 23-Дек-04 (1)
  • Freebsd 4.9, fstab, /dev и еже с ними., !*! butcher, 08:12 , 24-Дек-04 (2)
    • Freebsd 4.9, fstab, /dev и еже с ними., !*! Sergey_A, 14:00 , 24-Дек-04 (3)
      >>Как же быть если под рукою нет рабочей фри или загрузочного сидюка
      >>? ФС в рид-онли, перемонтировать никак. Что же делать, что б
      >>создать эти девайсы ?
      >
      >включите диск так, как он стоял до переключения. Т.е. вы явно переключили
      >его на другой контроллер или перемычку master/slave переставили, было?

      Нет, неправильно. У меня на винте есть 2 раздела (на самом деле 4, но это не суть), так вот, на первом разделе стоит Фря на которой я эксперементирую всякие вещи, на втором разделе я реализую то что отэксперементировал, оттестировал. Грубо говоря, первая Фря черновая, вторая - чистовая. У меня есть затаренная чистовая Фря, которую я периодически переставляю на втором разделе (просто растариваю и всё). Вот иногда и забываю создать девайсы, подправить fstab.


      >Поставте на место, загрузитесь и с помощью /dev/MAKEDEV сделайте файлы нужных устройств.
      >Дальше можете править как хотите свой fstab :)

      Это не всегда сработает. Например если неправильный fstab и нет таких девайсов которые там прописаны. То как ты не переставляй винт - ничего не выйдет (см. пункт 1 и пункт 2 в сумме).

      • Freebsd 4.9, fstab, /dev и еже с ними., !*! butcher, 08:11 , 27-Дек-04 (4)
        • Freebsd 4.9, fstab, /dev и еже с ними., !*! Sergey_A, 23:12 , 28-Дек-04 (5)
          >>Это не всегда сработает.
          >
          >Загрузитесь в "черновой" системе, подмонтируйте корневой раздел другой системы и исправте там
          >всё что нужно..

          Ну это понятно. А если нет черновой системы ? Можно я пример такого случая не буду оисывать ? =)) Что тогда делать в этой ситуации ? Я даже не знаю что и предположить. А очень интересно.

          • Freebsd 4.9, fstab, /dev и еже с ними., !*! lavr, 15:33 , 29-Дек-04 (6)
            • Freebsd 4.9, fstab, /dev и еже с ними., !*! Sergey_A, 17:44 , 29-Дек-04 (7)
              >для всего этого есть ТРИ дискетки: kern + mfs + fixit, на
              >остальное
              >руки и голова и чтение man: boot, loader, fdisk, disklabel
              >
              >Остальное - понимание железного включения HDD, и как с этими делами
              >взаимосвязана опция ядра ATA_STATIC_ID
              >
              >В сумме все верхнее отвечает на вопрос и позволяет быстро все поправить
              >
              >и кроме того приводит к пониманию.

              Лавр, я очень признателен за эту информацию, обязательно как-нить почитаю. НО !!! Вопрос стоял так : можно ли что-нить сделать в этом случае если под рукою нет ни рабочей системы (что бы подрубить этот винт и подправить), ни дискеток, ни загрузочного CD ? Т.е. когда нету ничего кроме этого винта, система на котором может грузиться в режиме "только чтение".

              Как я понял из всего вышесказанного, ответ НЕТ.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру