Summary: | Установщик не подхватывает ext4 раздел | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Simply Linux | Reporter: | freuser <dil8016> | ||||||||
Component: | installer | Assignee: | Mikhail Efremov <sem> | ||||||||
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||||||
Severity: | major | ||||||||||
Priority: | P3 | CC: | aen | ||||||||
Version: | Не указана | ||||||||||
Hardware: | x86 | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 27685 | ||||||||||
Attachments: |
|
Created attachment 5882 [details]
Лог установщика, прочее вырезано
Лог установщика /tmp/wizard.log с вырезанной частью про возможные временные пояса и с удаленными паролями пользователей. sda1 - раздел, на который устанавливается. Там была удалена и вновь создана ФС (ext4, кстати). sda2 - проблемный раздел, корень для основной системы. Размер и свободное место определено верно.
Какой это образ, live или install? Также интересен вывод blkid -c /dev/null во время установки. И покажите проблемный fstab если он сохранился. Вообще имеет смысл пробовать релиз, возможно там этой проблемы уже нет. Created attachment 5883 [details]
/etc/fstab с установленной системы
Проблемный fstab.
Образ altlinux-7.0.0_rc1-simply-i586-live-dvd5.iso (785 МБ)
Релиз качается, будет через пару дней.
Покажите вывод blkid -c /dev/null в live. Вывод с 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 по МСК, попутно произведу повторную установку. Спасибо, все понятно. С релизом будет та же ошибка. После установки лучше сразу открыть /mnt/destination/etc/fstab и поправить. Воспроизведено в третий раз. Жесткий диск 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. Ошибка воспроизведена и в altlinux-7.0.0-centaurus-i586-ru-install-dvd5.iso . Причем мало того, что ext4 распознался как dos, так еще и swap-раздел обозвали swsuspend (туда заснула основная система), хорошо, хоть так, а то бы потерял последнюю сессию хост-системы. Повторюсь: вопрос не в неправильном типе ФС (по этому вопросу нагуглить решение легко), а в остановке загрузки при ошибке монтирования ВТОРОСТЕПЕННЫХ разделов. Следует их пропускать, как это сделано в Init, пусть писать кучу предупреждений, но не останавливаться. Так что ошибка не только в Simply. Возможно, стоит перевесить на установщик/загрузчик. Проверить исправление перед 7.0.1 Исправлено? Исправлено. |
Created attachment 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-раздел пустой.