Решено: накосячил в etc/inittab и Linux не грузится (Как загрузиться в safe режиме?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
atomlab
Сообщения: 62
ОС: openSuse_11

Решено: накосячил в etc/inittab и Linux не грузится

Сообщение atomlab »

Здравствуйте.
Я пытался сделать так, чтобы при загрузке системы Иксы не грузились автоматически.
Поэтому пошел править etc/inittab
было id:2:initdefault: Поменял сначала на 3 - не помогло. Потом решил 0 поставить
id:0:initdefault:
Оказалось 0 это выключение компьютера. Т.е. система грузится и сразу выключается.

Как мне это inittab опять поправить,если я в принципе не могу консоль загрузить.
Пробовал с LiveCD Ubuntu грузится, но я свою файловую систему там не вижу.

Подскажите пожалуйста, че делать-то?

Debian 3.1 Sarge
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Uncle_Theodore »

atomlab писал(а):
04.03.2007 23:00
Здравствуйте.
Я пытался сделать так, чтобы при загрузке системы Иксы не грузились автоматически.
Поэтому пошел править etc/inittab
было id:2:initdefault: Поменял сначала на 3 - не помогло. Потом решил 0 поставить
id:0:initdefault:
Оказалось 0 это выключение компьютера. Т.е. система грузится и сразу выключается.

Как мне это inittab опять поправить,если я в принципе не могу консоль загрузить.
Пробовал с LiveCD Ubuntu грузится, но я свою файловую систему там не вижу.

Подскажите пожалуйста, че делать-то?

Debian 3.1 Sarge

Грузись с LiveCD.
Ты помнишь, на каком разделе стоит твоя / директория?
Примонтируй его куда-нибудь, на /mnt например, и отредактируй свой inittab
Отмонтируй и перезагрузись.
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение alastor »

Можно попробовать при загрузке передать ядру параметр single - тогда система должна загрузиться в однопользовательском режиме
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Лис »

было id:2:initdefault: Поменял сначала на 3 - не помогло. Потом решил 0 поставить
id:0:initdefault:
Оказалось 0 это выключение компьютера. Т.е. система грузится и сразу выключается.

[offtop]Извиняюсь, но РЖУНИМАГУ[offtop]

В Debian разве inittab не прокомментирован?
# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Juliette »

это разводка какая-то, мужики...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Uncle_Theodore »

Juliette писал(а):
04.03.2007 23:20
это разводка какая-то, мужики...

Хорошо, что шестой не поставил. Было бы как у Шекспира

Нет повести печальнее на свете,
Чем повесть о заклинившем reset'е...
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение alastor »

(грустно, оффтопично) вот и бегут от нас новички свои форума организовывать....
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Juliette »

Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Uncle_Theodore »

Juliette писал(а):
05.03.2007 00:03
OFF
дядя Фёдор - http://www.strangeplaces.net/weirdthings/haiku.html
/OFF

:D Спасибо! Никогда раньше не видел...
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2108

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение chitatel »

atomlab писал(а):
04.03.2007 23:00
Здравствуйте.
Я пытался сделать так, чтобы при загрузке системы Иксы не грузились автоматически.
Поэтому пошел править etc/inittab
/......../
Debian 3.1 Sarge


Лис писал(а):
04.03.2007 23:19
В Debian разве inittab не прокомментирован?

# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot



Здесь надо было учесть следующее обстоятельство:
Unlike other distributions, Debian makes the management of runlevel
completely the sysadmin's responsibility
. Management of System-V
style `init' on Debian is intended to be performed through
`update-rc.d' scripts.

Starting `/etc/init.d/<name>' in runlevel 1,2,3 and stopping in 4,5
with sequencing priority number 20 (normal) can be done by:

# update-rc.d <name> start 20 1 2 3 . stop 20 4 5 .


И
Debian uses the following runlevels:

1 (single-user mode),
2 through 5 (multiuser modes), and
0 (halt the system),
6 (reboot the system).


По умолчанию в Debian Sarge - runlevel 2. Чтобы не грузились Х-ы автоматически, нет смысла "просто" прописывать в /etc/inittab - 3, если не внесены изменеия в /etc/rc3.d: результата не будет.
Спасибо сказали:
Аватара пользователя
atomlab
Сообщения: 62
ОС: openSuse_11

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение atomlab »

В общем я бы наверно все уже исправил бы, если бы добрался до своего inittab :)
Все-таки не полусается у меня зайти на свою файловую систему. Загружаюсь с востановочного диска "Recovery Is Possible Linux isolinux", вижу файловую систему,но не свою, а этого CD.

При установке Debian система устанавливалась в разделы /dev/hda1 (основная) и /dev/hda5 (диск подкачки).
Пытался командой mount /dev/hda1 rw примонтировать, не получается.

Код: Выделить всё

#mount /dev/hda1 rw
mount: mount point rw does not exist


Код: Выделить всё

#mount -t  /dev/hda1  /mnt
mount: mount point rw does not exist

Тоже самое.

Только начал знакомиться с Linux и не понимаю, как толком монтировать разделы?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Uncle_Theodore »

atomlab писал(а):
05.03.2007 17:48
В общем я бы наверно все уже исправил бы, если бы добрался до своего inittab :)
Все-таки не полусается у меня зайти на свою файловую систему. Загружаюсь с востановочного диска "Recovery Is Possible Linux isolinux", вижу файловую систему,но не свою, а этого CD.

При установке Debian система устанавливалась в разделы /dev/hda1 (основная) и /dev/hda5 (диск подкачки).
Пытался командой mount /dev/hda1 rw примонтировать, не получается.

Код: Выделить всё

#mount /dev/hda1 rw
mount: mount point rw does not exist


Код: Выделить всё

#mount -t  /dev/hda1  /mnt
mount: mount point rw does not exist

Тоже самое.

Только начал знакомиться с Linux и не понимаю, как толком монтировать разделы?

1. Грузишься с диска. Логинишься.
2. Смотришь, куда можно примонтировать раздел
ls /mnt
3. Смотришь, где твой раздел
fdisk -l /dev/hda
4. Допустим, твой раздел /dev/hda1 и в директории /mnt ничего нет. Пишешь
mount /dev/hda1 /mnt
cd /mnt/etc
<редактор, vi или emacs или nano> inittab
5. umount /mnt
6. reboot

rw, если уж ты собрался их указывать, надо указывать в опциях.
mount -t auto -o rw /dev/hda1 /mnt
Но делать этого совершенно необязательно, потому что по умолчанию так и будет.

Отпишись, что получится.
Спасибо сказали:
Аватара пользователя
atomlab
Сообщения: 62
ОС: openSuse_11

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение atomlab »

Отписываюсь!

Все получилось УРА! :D

Примонтировал командой

Код: Выделить всё

#mount -t ext2  /dev/hda1/  /mnt/hd

Зашел в /mnt/hd/etc/inittab поправил его и reboot. Система нормально загрузилась.

Неправильно команды вводил я. Ну теперь умею ;)

Спасибо ВСЕМ!!!!! БОЛЬШОЕ!!!!!

Кстати в моем inittab вместо:
# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot


Вот это:

Код: Выделить всё

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Решено: накосячил в etc/inittab и Linux не грузится

Сообщение Лис »

Кстати в моем inittab...

Извините, у меня Debian нет - не прижился как-то, поэтому я для примера взал из Zenwalk (Slackware). Естественно, что в отличных дистрибутивах будет несколько по-другому. Это я к тому, что прежде, чем править что-то, нужно прочитать. Все неполохо прокомментировано.
Спасибо сказали: