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 ? Т.е. когда нету ничего кроме этого винта, система на котором может грузиться в режиме "только чтение". Как я понял из всего вышесказанного, ответ НЕТ.
|