LINUX.ORG.RU

После редактирования fstab система не загружается а в livecd не монтируется

 , ,


0

1

приветствую, у меня проблема с запуском системы. перед перезагрузкой я решил сделать авто-монтирование ntfs раздела с помощью ntfs-3g через fstab. делал по гайду с вики, после перезагрузки система не загружается, выдает filesystem check failed, делаю fsck: не помогает. загружаюсь с livecd, пытаюсь монтировать раздел чтобы починить fstab:

# mount /dev/sdb2 /mnt

mount: /mnt: wrong fs type, bad 
option, bad superblock on 
/dev/sdb2, missing codepage or 
helper program, or other error.
dmesg(1) may have more information 
after failed mount system call.

данные на диске важны, и мне нужно их сохранить

Не нужно в fstab писать всякую хрень. Вдвойне не нужно, если это касается винды. Причём тут fsck, если раздел ntfs. Проверяйте его в винде. Хотя, с большой вероятностью, нужно просто «выключить Виндовс». Впрочем, после проверки в винде нужно тоже «выключить Виндовс».

livecd, пытаюсь монтировать раздел чтобы починить fstab

А он точно sdb2?

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

слушай, ну я в таких лучаях ставил всё заново, давно это уже было

пока не научился, может это будет быстрее

а если лайв не грузится, возми другой лайв кто его знает чо оно не грузится, убунта 99% грузится, как бэ

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

при этом сотрутся данные, и как я писал эти данные для меня важны

Если Вы не понимаете, что и как делаете, а данные для Вас действительно важны, то сначала снимите копию с восстанавливаемого раздела, так как рискуете его добить окончательно в процессе восстановления.

QsUPt7S ★★
()

ты на этот вопрос не ответил:

А он точно sdb2?

И зачем ты это делаешь в консоле? Любой графический файловый менеджер может это делать. Для новичков так проще. И каким livecd пользуешься? Попробуй partedmagic. Нельзя правкой fstab уронить раздел, скорее всего в livecd ты не туда тыкаешь.

ofp
()
Последнее исправление: ofp (всего исправлений: 1)

Скорее всего /dev/sdb2 вовсе не тот раздел, который вы думаете.

Вообще sda, sdb - это с некоторых времëн не стабильные идентификаторы дисков в Linux. Сейчас sda может быть один диск, а после перезагрузки уже другой.

Поэтому лучше в каком-нибудь cfdisk опознать нужный вам раздел и потом уже монтировать. Главное случайно не стереть таблицу разделов.

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

категорически не согласен с

И зачем ты это делаешь в консоле? Любой графический файловый менеджер может это делать.

Этот вариант хорош когда «нет проблем!». Что будет, если ТС попытается из графического файлового менеджера смонтировать этот свой /dev/sdb2? Вероятно, никакого монтирования не будет. А будет ли сообщение о причине?

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

Этот вариант хорош когда «нет проблем!»

ну я просто думаю что проблема не в том что у него раздел запоролся (ну нельзя же простой правкой fstab убить систему), а в том что он не то пытается монтировать. Т.к. он новичок то для начала лучше гуй, потом уже копать глубже в консоль.

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

lsblk делал? нашёл диск в выводе? fdisk -l этому диску делал? если fsck выполнил именно к проблемному разделу (результат известен), то остаётся только делать копию раздела (как уже советовали).

Как вариант сканировать проблемный раздел TestDisk-ом (и/или другими программами) без восстановления/лечения, чтобы получить прогноз на извлечение файлов.

anonymous
()
Ответ на: комментарий от MirandaUser2
Model: ATA ST3320620AS (scsi)
Disk /dev/sdb: 320GB
Sector size 
(logical/physical): 512B/512B
Partition table:msdos
Disk flags:

Number Start  End  Size  Type  File system  Flags
1  3146kB 1077MB  1074MB  primary  fat32  boot
2  1077MB  315GB  primary  ext4

извиняюсь за кривоту

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

Я полагаю, что правка fstab просто последнее действие, которое ТС помнит (связывает с проблемой).

Либо он действительно не разобрался с дисками/разделами при загрузке из «лайва». Либо действительно как-то «убил» раздел.

anonymous
()
Ответ на: комментарий от avemaria
# file -s /dev/sdb2

/dev/sdb2: Linux rev 1.0 ext4 filesystem data, UUID=db113541-4827-4cd7-8222-306c9337b236 (needs journal recovery) (extents) (64bit) (large files) (huge files)

а что покажет эта команда у тебя?

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от avemaria

Это хорошо, я боялся что ты затер раздел

(errors)

fsck.ext4 /dev/sdb2

но предварительно стоит сделать копию раздела на usb disk или по сети

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от QsUPt7S
===START OF INFORMATION SECTION===
Model Family: Seagate 
Barracuda 7200.10
Device Model: ST3220620AS
Serial Number: 9QF3HP5E
Firmware Version: 3.AAK
User Capacity: 320,071,851,520 bytes [320 GB]
Device is: In smartctl database 7.3/5528
ATA Version is: ATA/ATAPI-7 (minor revision not indicated)
Local Time is: Sat Feb 25 14:31:43 2025 UTC+7
SMART support is: Available - device has SMART capability
SMART support is: Disabled

SMART Disabled. Use option -s with argument 'on' to enable it.
(override with '-T permissive' option)
avemaria
() автор топика
Ответ на: комментарий от avemaria

В настройках Windows, в интернете полно рецептов.

Но это не должно было повлиять на загрузку или повредить ФС с раздела Linux.

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

Не использовал имена вроде /dev/sda1 , что непостоянны?

Не забыл nofail в опциях указать, чтобы не ждало до бесконечности, если диска с виндой не будет?

Vsevolod-linuxoid ★★★★★
()