PDA

Показать полную графическую версию : Как исправить ошибку в fstab?


BSDUsr
03-04-2005, 04:08
добавил туда строчку монтировки msdos раздела
толи не так указал тип файловой системы толи еще что, но в общум загрузка останавливается, после чего я пытаюсь исправить fstab а редактор ee не запускается- not found!

че делать?

неужто нужон загрузочный диск и с него уже править?

ihc
03-04-2005, 08:12
в bootloader'e сказать boot -s, потом перемонтировать / на rw: mount -w / , поправить fstab и перегрузиться.

Belansky
03-04-2005, 09:17
BSDUsr
Загрузитесь в однопользовательском режиме и отредактируйте /etc/fstab.

BSDUsr
04-04-2005, 03:17
спасибо, седня попробую ) "в bootloader'e сказать boot -s, потом перемонтировать / на rw: mount -w / , поправить fstab и перегрузиться."

грузался кстати и в однопользовательском (система собственно туда и грузится изза ошибки) - не помогает (
потомучто нет ее

kypm
04-04-2005, 05:52
не помогает ( потомучто нет ее
Кого\чего нет?

BSDUsr
04-04-2005, 06:23
editor'a
а как я без него?

kypm
04-04-2005, 08:36
Блин, торможу :) Ты про ее?
А LiveCD есть какие-нибудь? С них загрузиться, ну или жесткий диск к кому-нибудь...

BSDUsr
04-04-2005, 08:41
у меня токо инсталяционные CD включая мини (3 штуки) - ливе цд не знаю что такое но наверно это загрузочный?

mar
04-04-2005, 12:24
BSDUsr
нет ee? а vi тоже нет??? не поверю :)
Может, Вы в single user mode найти не можете?

archy
04-04-2005, 14:28
/usr/bin/vi ?

ihc
04-04-2005, 14:40
а с чего бы ему быть в usr? Или в бзде он уже там? Вот не завидую тогда.

mar
04-04-2005, 14:47
ihc
-bash-2.05b$ which vi
/usr/bin/vi

-bash-2.05b$ whereis vi
vi: /usr/bin/vi /usr/share/man/man1/vi.1.gz /usr/src/usr.bin/vi
кстати, не уже, а с довольно старых времен (а может и всегда там был)

ihc
04-04-2005, 15:21
[peet@acer peet]$ uname -r
2.4.27-std-up-alt1
[peet@acer peet]$ which vi
/bin/vi


Мне всегда казалось разумным на / размещать всё необходимое для базовой системы, поскольку /usr может и не примонтироваться при случае. Это относится как шеллам, так и к библиотекам авторизации, и к базовым редакторам вроде vi или sed. В этом смысле расположение vi в бзде лишний раз дало мне повод призадуматься о том, кто на чьих ошибках учится.

mar
04-04-2005, 17:15
кто на чьих ошибках учится.
более молодые системы на ошибках более старых :)

archy
04-04-2005, 17:42
ihc
Поэтому в bsd есть /usr/local и там стоит все, что не входит в base

ihc
04-04-2005, 18:22
archy: тогда я не понимаю, почему при наличии большого диска инсталлер бзди предлагает отдельный /usr и не предлагает отдельного /usr/local.

BSDUsr
05-04-2005, 04:07
получилось ) (почему правда не пойму но сработало)

выдавало Enter full pathname of shell or RETURN for /bin/sh:

после чего EE был not found


я набрал exit - появился logon - я защел и все заработало!

если просветите че я там творил - буду благодарен )

archy
05-04-2005, 12:34
BSDUsr
Первый раз шелл загрузился без профиля, тобишь без установки путей и все такое, а второй раз поддянулся твой профиль с путями.
ihc
Можно конечно сказать, что так сложилось исторически :) но на самом деле я не знаю :)

BSDUsr
06-04-2005, 05:17
ааа :gigi:
понял спасибо

Belansky
06-04-2005, 11:55
Как вариант загрузится в boot -s, затем mount -a ufs. А далее доступны и ee и vi и mcedit. Разумеется, при указании полных путей к исполняемым файлам.
/usr/bin/ee /usr/bin/vi /usr/local/bin/mc




© OSzone.net 2001-2012