Bug 29149 - Установщик не подхватывает ext4 раздел
: Установщик не подхватывает ext4 раздел
Status: CLOSED FIXED
: Simply Linux
(All bugs in Simply Linux/installer)
: Не указана
: x86 Linux
: P3 major
Assigned To:
:
:
:
:
: 27685
  Show dependency tree
 
Reported: 2013-07-06 21:16 by
Modified: 2013-07-18 16:00 (History)


Attachments
Часть лога установщика, относящаяся к определению типа ФС (journalctl с live-системы) (2.79 KB, text/plain)
2013-07-06 21:16, freuser
no flags Details
Лог установщика, прочее вырезано (18.43 KB, text/plain)
2013-07-06 21:33, freuser
no flags Details
/etc/fstab с установленной системы (684 bytes, text/plain)
2013-07-10 18:11, freuser
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2013-07-06 21:16:18
Created an attachment (id=5881) [details]
Часть лога установщика, относящаяся к определению типа ФС (journalctl с
live-системы)

Simply Linux 7.0.0 rc1:
Два раза (при установке с флешки и с диска (md5sum верная)) определяет ext4
раздел как dos (во всяком случае, тип в fstab пишет именно 'dos'),
соответственно, при первой загрузке затыкается на монтировании этого раздела и
сваливается в консоль восстановления. Раздел с ext4 полностью рабочий, clean.
Самое плохое, что невозможно пропустить это (Ctrl+D через пару секунд приводит
к тому же результату), приходится заходить как root и ручками править
/etc/fstab и вручную же монтировать раздел на свое место, команда 
systemctl restart mnt-sda2.mount
не реагирует на измененную запись в fstab.
Лог установщика прилагается, причем видно, что ядро при загрузке правильно
определило тип ФС и сообщило это установщику.
Другие - ext2, ntfs определяет верно, правда, на этапе разбивки диска
показывает, что ntfs-раздел пустой.
------- Comment #1 From 2013-07-06 21:33:29 -------
Created an attachment (id=5882) [details]
Лог установщика, прочее вырезано

Лог установщика /tmp/wizard.log с вырезанной частью про возможные временные
пояса и с удаленными паролями пользователей. sda1 - раздел, на который
устанавливается. Там была удалена и вновь создана ФС (ext4, кстати). sda2 -
проблемный раздел, корень для основной системы. Размер и свободное место
определено верно.
------- Comment #2 From 2013-07-09 12:52:23 -------
Какой это образ, live или install?
Также интересен вывод blkid -c /dev/null во время установки.
И покажите проблемный fstab если он сохранился.
Вообще имеет смысл пробовать релиз, возможно там этой проблемы уже нет.
------- Comment #3 From 2013-07-10 18:11:36 -------
Created an attachment (id=5883) [details]
/etc/fstab с установленной системы

Проблемный fstab.

Образ altlinux-7.0.0_rc1-simply-i586-live-dvd5.iso (785 МБ)
Релиз качается, будет через пару дней.
------- Comment #4 From 2013-07-10 20:08:55 -------
Покажите вывод blkid -c /dev/null в live.
------- Comment #5 From 2013-07-10 21:00:05 -------
Вывод с live-системы:
[root@localhost ~]# blkid -c /dev/null
/dev/sda1: LABEL="symp" UUID="de94337e-2fe3-49eb-a3ba-18bdb60d8b91" TYPE="ext4"
PTTYPE="dos" 
/dev/sda2: LABEL="alt" UUID="2942d289-74f8-4cc1-b2df-6f43c0ad929f" TYPE="ext4"
PTTYPE="dos" 
/dev/sda4: UUID="13232b94-3fcd-47cc-8429-29a86679faf5" TYPE="swsuspend" 
/dev/sda5: LABEL="backup" UUID="b9d67c36-dcff-423e-9d80-13437f74c12c"
TYPE="ext2" 
/dev/sda6: LABEL="gams" UUID="6b17f67c-3c4b-4f7b-b2e1-8e2cd6cbd02f" TYPE="ext2" 
/dev/sda7: LABEL="games" UUID="34A25F2FA25EF538" TYPE="ntfs" 
/dev/sda8: LABEL="films" UUID="1b09e596-17ca-4150-a953-ae73ea6c64ee"
TYPE="ext2" 
/dev/sr0: UUID="2013-06-11-16-04-16-00" LABEL="Simply Linux 7.0.0  (Dory)"
TYPE="iso9660" PTTYPE="dos" 
/dev/loop0: TYPE="squashfs" 
/dev/zram0: UUID="18410b20-8bcb-438c-8082-eed26751690f" TYPE="swap" 
/dev/sr1: UUID="2011-01-28-09-00-00-00" LABEL="MegaFon Modem" TYPE="iso9660"
PTTYPE="mac"

Буду в лайве до 23 по МСК, попутно произведу повторную установку.
------- Comment #6 From 2013-07-10 21:31:55 -------
Спасибо, все понятно. С релизом будет та же ошибка. После установки лучше сразу
открыть /mnt/destination/etc/fstab и поправить.
------- Comment #7 From 2013-07-10 21:54:08 -------
Воспроизведено в третий раз.
Жесткий диск WDC WD5000BPVT-8
Ноутбук Asus K53B
Возможная причина -- разделы не выровнены по границе цилиндров:
[root@localhost scsi]# sfdisk -l /dev/sda

Диск /dev/sda: 60801 цилиндров, 255 головок, 63 секторов/дорожку
sfdisk: Предупреждение: расширенный раздел не начинается на границе раздела.
DOS и Linux будут интерпретировать содержимое по-своему.

Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

  Устр-во Загр   Нач   Конец    #цил     #блоки   Id  Система
/dev/sda1   *      2+   2675-   2674-  21471232   83  Linux
/dev/sda2       2675+   6728-   4054-  32562176   83  Linux
sfdisk:         начало: (c,h,s) ожидалось (1023,254,63) найдено (1023,21,35)

sfdisk:         конец: (c,h,s) ожидалось (1023,254,63) найдено (1023,226,26)

/dev/sda3       6728+  60540-  53812- 432239616    5  Расширенный
sfdisk:         начало: (c,h,s) ожидалось (1023,254,63) найдено (1023,226,27)

/dev/sda4      60540+  60801-    262-   2097152   82  Linux своп / Solaris
/dev/sda5       6729+  39949-  33221- 266847232   83  Linux
sfdisk:         начало: (c,h,s) ожидалось (1023,254,63) найдено (1023,3,59)

sfdisk:         конец: (c,h,s) ожидалось (1023,254,63) найдено (1023,244,39)

/dev/sda6      39950+  52487-  12538- 100709376   83  Linux
sfdisk:         начало: (c,h,s) ожидалось (1023,254,63) найдено (1023,22,9)

sfdisk:         конец: (c,h,s) ожидалось (1023,254,63) найдено (1023,210,11)

/dev/sda7      57802+  60540-   2738-  21991424    7  HPFS/NTFS/exFAT
/dev/sda8      52487+  57802-   5315-  42687488   83  Linux


Вопрос в том, чтобы загрузка не останавливалась при невозможности монтирования
второстепенных разделов. Чтобы юзер мог погуглить и поправить /etc/fstab в
любимом текстовом редакторе, а не в mc или Vi.
------- Comment #8 From 2013-07-14 12:03:46 -------
Ошибка воспроизведена и в altlinux-7.0.0-centaurus-i586-ru-install-dvd5.iso .
Причем мало того, что ext4 распознался как dos, так еще и swap-раздел обозвали
swsuspend (туда заснула основная система), хорошо, хоть так, а то бы потерял
последнюю сессию хост-системы.
Повторюсь: вопрос не в неправильном типе ФС (по этому вопросу нагуглить решение
легко), а в остановке загрузки при ошибке монтирования ВТОРОСТЕПЕННЫХ разделов.
Следует их пропускать, как это сделано в Init, пусть писать кучу
предупреждений, но не останавливаться.
Так что ошибка не только в Simply. Возможно, стоит перевесить на
установщик/загрузчик.
------- Comment #9 From 2013-07-16 02:53:41 -------
Проверить исправление перед 7.0.1
------- Comment #10 From 2013-07-18 00:32:49 -------
Исправлено?
------- Comment #11 From 2013-07-18 16:00:09 -------
Исправлено.