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

Сильно сомневаюсь, что вы понимаете, что и где сломалось.

Если вы монтируете ext4-раздел, чтобы его чинить, то его не надо монтировать.

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

я собираюсь монтировать раздел, на котором стоит арч, после удалить то что вписал в fstab. этот раздел сломался

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

Ещё раз. Хоть D, хоть G. Это разделы винды. Не диск отключить, а «выключить Виндовс». Не зря взято в кавычки. Поищите на форуме, многократно писалось.

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

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

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

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

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

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

# mkfs.ext4 /dev/sdb2

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

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

лайв грузится, просто не монтируется раздел

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

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

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

QsUPt7S ★★★
()

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

А он точно sdb2?

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

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

у меня archiso, тут нет никакой граф. оболочки

насчёт того вопроса - да, во время fs check failed он определяется как /dev/sdb2

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

насчёт того вопроса - да, во время fs check failed он определяется как /dev/sdb2

Кстати, Вы во время установка Arch-а, шифрование, случаем, не настраивали?

QsUPt7S ★★★
()

Скорее всего /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
() автор топика
Ответ на: комментарий от avemaria

А в dmesg что при попытке монтирования сообщается?

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

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

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

anonymous
()

Кто-нибудь советовал уже при загрузке с live посмотреть командой lsblk какие диски?

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

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

Модель диска 2006 года. Вероятно, и у ТС диск старый. Может быть банальный badblock.

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

Возможно. Тогда «правка …» просто совпала по времени.

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

Отключить Fast Boot. По умолчанию Windows не выключается до конца, а уходит в глубокий сон, и потому не размонтирует диски корректно.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

и потому не размонтирует диски корректно.

Сначала винда должна примонтировать ext4, чтобы потом «не размонтирует диски корректно»

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

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

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

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

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

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

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

В настройках Windows

Я не понимаю, о чем речь? тот NTFS раздел это бывший D:/, на том диске нет ни винды, ни загрузочного раздела

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

убрал параметры которые добавил в fstab и система загрузилась

avemaria
() автор топика

Не монтируй ничего в fstab по /dev/sdX Монтируй по UUID.

Jeronimo ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.