Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Дистрибутивы / Gentoo / gentoo 2005.1 (10665 хитов)
- Написал(а) slam Дата 19.09.05 10:13
Поставил Gentoo 2005.1. Отличная вешь. Дома все встало нормально, даже отлично. Но на при установке её на работе возникли проблеммы. После первой перезагрузки, файловая система монтируется только в режиме read-only (только чтение). При загрузке ядра "вылезает" какая-то ошибка, но я не успеваю прочитать (слишком быстро), буфера экрана тоже не хватает для просмотра этого места, т.к файловая система монтируеться в read-only логи ядра тоже не посмотриш. :-( Вот так.... Даже не знаю, что такое, вроде все правильно сделал, да и опыт в установке Gentoo уже есть не маленький. Щас ковыряю ядро, может что и получиться. Если получиться напишу.
P.S. а я и не знал, что есть Ивановский LUG (сам хотел сделать).
Parent - Написал(а) LOE (Site/forum admin) Дата 19.09.05 15:02
Как правило, корневая система монтируется (вернее остается) в режиме RO при невозможности проверить целостность ФС и предлагается ввести рутовый пароль для ручной проверки.
Однако, этот сценарий зависит от стартовых скриптов дистра. В слаквари это /etc/rc.d/rc.S

Загрузись с СД с указанием root=/dev/hd?? корневого раздела на винте
или просто загрузись с СД и ручками проверь ФС.

PS. Добро пожаловать в наш LUG ;-)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) slam Дата 21.09.05 04:47
Я смог зафиксить место ошибки при загрузке. Вот она:
* Populating /dev with device nodes...          [отсюда все начинаеться] , далее..
    * The "tar" command failed witherror
    * Since this is a critical task, startup connot continue [вот и все]
    * Далее идут ошибки от "tar"-a, типа немогу разархивировать... Нет свободного места на диске...
Дело оказалось не файловой системе. Вообщем надо разбираться...
Parent - Написал(а) slam Дата 05.10.05 06:13 Отредактировано 05.10.05 06:16
Все, разобрался. Достаточно было сделать поддержку UDEV. Вот как это делаеться:
Настройка системы

Установка необходимых программf
emerge udev hotplug coldplug

Конфигурация ядра

Для активизации udev нам необходимо ядро 2.6.

General setup --->
[*] Support for hot-pluggable devices

File systems --->
Pseudo filesystems --->
  [ ] /dev file system support (OBSOLETE)
  [ ]   Automatically mount at boot (NEW)
  [*] Virtual memory file system support (former shm fs)
Ядро собираем и устанавливаем.

Конфигурация системы

Не буду рассматривать как udev работает из таррбола, рассматриваю вариант чистого udev.

/etc/conf.d/rc:

...
RC_DEVICE_TARBALL="no"
...
RC_DEVFSD_STARTUP="yes"
...

ПРИМЕЧАНИЕ: Последнюю опцию можно поставить в "no", когда мы убедимся в нормальной работоспособности udev

rc-update add coldplug boot
rc-update add hotplug default

Конфигурация процесса загрузки

GrUB

К строке kernel от старого ядра необходимо дописать:

kernel /boot/kernel-2.6.9-r4 root=/dev/hda3 gentoo=noudev

А в строке kernel для нового ядра прописать:

kernel /boot/kernel-2.6.10-r6 root=/dev/hda3 gentoo=nodevfs

Вот и все... Теперь в каталоге /dev/ будет посвободней :-)
Parent - Написал(а) LOE (Site/forum admin) Дата 05.10.05 11:20
Ужас какой :-)
Почему так сложно подключить udev ? ;-)
В слаке все просто - ставится пакет udev и при включенной поддержке udev в ядре оно само монтируется - в стартовых скриптах все уже прописано.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) slam Дата 06.10.05 06:26
Ну на то она и Gentoo :-). Сдесь все предоставленно только тебе. "Построй свой Linux сам", такая вот филлософия этого дистрибутива.
Предыдущая Следующая Вверх Тема Дистрибутивы / Gentoo / gentoo 2005.1 (10665 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.083s with 10 database queries.