LINUX.ORG.RU

Ответ на: комментарий от anonymous

Как? Если бы это был lilo... У меня grub, и я не знаю, как сказать ему init=/bin/sh :)

Да и не уверен я что это поможет - всё равно он своп попытается поднять...

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

Самое противное - нет у меня под рукой ни одного загрузочного/установочного диска с ilnux. Только винда есть :) Зато живая :)

Xellos ★★★★★
() автор топика

Поправка. Разумеется, root fs он смонтировал. Но после добавления свопа он как будто должен её перемонтировать в rw - так даже не пытается, сцуко.

Xellos ★★★★★
() автор топика
Ответ на: комментарий от MiracleMan

Да как будто само собой... Я не помню, обновлял ли вчера систему - но ядро точно не обновлял. Гугл сказал, что такая проблема в целом существует, но решения я в нём не нашёл...

Блин, придётся диск или флешку писать.

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

Так часто бывает.. Проблема есть, но причины разные, соответственно и пути решения..

MiracleMan ★★★★★
()
Ответ на: комментарий от Xellos

Или вручную передать в опциях загрузки ссылку на иную корневую систему..

MiracleMan ★★★★★
()
Ответ на: комментарий от Xellos

> У меня grub, и я не знаю, как сказать ему init=/bin/sh :)

В меню пока не начало загружаться выбираешь что хочешь редактировать и жмёшь e . Потом выбираешь строку которая грузит ядро и снова e . И правишь.

Если выводится картинка - не помню. Возможно, перед тем как жать е, надо нажать одну из функциональных клавиш.

acheron ★★★★
()
Ответ на: комментарий от Xellos

>Может это mount глючит?..

Скорее на mount а swapon.

Deleted
()

Короче, придётся качать какой-нибудь blin и прожигать...

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

> Как? Если бы это был lilo... У меня grub, и я не знаю, как сказать ему init=/bin/sh :)

Если б у тебя был лило - то однозначная переустановка, или шаманства с лайвцд. А грубу можно просто сказать "kernel ... init=/bin/bash".

Gharik
()
Ответ на: комментарий от Gharik

вот лило как раз и можно сказать init=/bin/bash

Только нихера не помогает :( Буду сегодня DSL качать.

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

>Самое противное - нет у меня под рукой ни одного загрузочного/установочного диска с ilnux. Только винда есть :) Зато живая :)

т.е. как? даже на халяву присланного от Марка Ubuntu? полезная в хозяйстве вещь

jedy ★★
()
Ответ на: комментарий от Xellos

> Только нихера не помогает :( Буду сегодня DSL качать.

Нахера? Вона, выше сказали, нажми кнопочку "e" и напиши все что нужно. Тем Груб и хорош. Лично у меня вообще grub2 стоит - вообще волшебная вещь в плане функциональности.

Gharik
()

bzImage root=/dev/sda3 rw init=/bin/bash

Собссно, никакой своп он не будет монтировать (ибо не будет грузить INIT скрипты в которых это написано). Просто загрузит сразу после ядра bash и рутовый раздел на rw.

После внесения изменений в файлы НАСТОЯТЕЛЬНО рекомендуется десяток раз вызвать sync.

R00T
()
Ответ на: комментарий от Gharik

http://www.linux.org.ru/jump-message.jsp?msgid=1716859#1716888

Нажал. Написал single. Там даже по умолчанию есть опция в грубе - "загрузить как single", дебианщики это safe mode обозвали.

Попробую совет рута - но ой, сумлеваюсь я...

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

Ах ты ж! (цензура) single - это ранлевел номер какой-там? Эступидо кретино! Всё, только бы домой добраться!

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

Вот совет и пробуй - смонтируется / на rw и запустится bash в качестве инита. Никаких стартовых скриптов грузиться не будет - ибо не инит.

Gharik
()
Ответ на: комментарий от Gharik

Чёрт знает что творится. Отрубил своп в fstab. Не помогло. Виснет во время загрузки. Однако реагирует на три пальца и отдаёт getty. Делает вид, что смонтирован в rw, но это наглая ложь. Перемонтировал, поднял ручками сеть, через пять минут он вдруг начал грузить сам модули и иксы.

Сношу к чертям uostart и ставлю старый добрый (а главное - понятный!) sysvinit.

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Xellos

Тести память, винт, ну и dmesg гляди до кучи.

Ээээ... а я думал это все с sysVinit'ом творится, а оно вона как... Тогда да, в баню эти все новомодные свистелки и перделки.

Gharik
()
Ответ на: комментарий от Gharik

> в баню эти все новомодные свистелки и перделки

И таки да! Правильно! Ну их на фиг что uostart, что sysvinit!
Slackware/Slamd64 со старой доброй BSD-like init и _НИКАКИХ_ проблем. :-)

R00T
()
Ответ на: комментарий от R00T

БСД тоже нафиг, под нее дров от нвидии для амд64 нетути. Систем5 - наше все, симлинки и вменяемая структура скриптов рулит, в отличие от свалок и рецептов вида "чтобы включить то-то тута и дета раскомментируйте тамта".

И вообще, смотрите на Солярис =)

Gharik
()
Ответ на: комментарий от R00T

uPstart вообще-то. Это я опечатался.

Нифига, sysvinit - решение, проверенное временем.

Xellos ★★★★★
() автор топика
Ответ на: комментарий от Gharik

> под нее дров от нвидии для амд64 нетути

О как! А пацаны-то и не знали...

r00t@root:~$ cat /etc/slackware-version
Slackware 11.0.0 (x86_64)
r00t@root:~$ uname -a
Linux root 2.6.19.1madebyR00T #1 PREEMPT Tue Dec 26 18:57:30 MSK 2006 x86_64 x86_64 x86_64 GNU/Linux
r00t@root:~$ cat /proc/cpuinfo | grep address
address sizes : 36 bits physical, 48 bits virtual
r00t@root:~$ lsmod
Module Size Used by
nvidia 7769144 22
r00t@root:~$ cat /var/log/Xorg.0.log | grep nvidia
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib64/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
r00t@root:~$ cat /var/log/Xorg.0.log | grep dlloader
(II) NVIDIA dlloader X Driver 1.0-9746 Fri Dec 15 10:21:43 PST 2006

>Систем5 - наше все, симлинки и вменяемая структура скриптов рулит

До тех пор, пока не столкнешься с необходимостью создать "нечто свое".

>"чтобы включить то-то тута и дета раскомментируйте тамта"

Чем этот рецепт принципиально отличается от "удалите этот симлинк и поставьте вот этот"? Ничем.

R00T
()
Ответ на: комментарий от R00T

>Чем этот рецепт принципиально отличается от "удалите этот симлинк и поставьте вот этот"?

В шапке есть chkconfig (или как-то так), в дебиане - update-rc.d

Xellos ★★★★★
() автор топика
Ответ на: комментарий от R00T

>До тех пор, пока не столкнешься с необходимостью создать "нечто свое".

а где с..но проблема то? скрипт, к-рый стартует/убивает сервис пишется на раз. разве что вообще сала в башке нет, но тогда уже ничего не поможет... даже *бсд. мои соболезнования.

anonymous
()
Ответ на: комментарий от R00T

> О как! А пацаны-то и не знали...

Я про BSD, але? :)

> До тех пор, пока не столкнешься с необходимостью создать "нечто свое".

cp template $(name) && vi $(name)

> Чем этот рецепт принципиально отличается от "удалите этот симлинк и поставьте вот этот"? Ничем.

Щазз. Симлинкование хорошо автоматизируется, все скрипты самодостаточны, в общем - True UNIX Way (C).

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.