Kernel Panic macbook pro

Установил gentoo-sources, загрузку делаю через refit+lilo (у меня 3 системы стоит Mac OS(на sda2), Gentoo (sda3), Windows (sda4))

Все системы, кроме gentoo грузятся хорошо=)

Проблема следующая:
при загрузке linux происходит ошибка
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,3)

Судя по тому, что я прочел проблема связана с типом файловой системы. диск отформатирован в ext4.
Вот, немного странные вещи связанные с этим:
-При настройке lilo пишет Warning: partition type 0XAF on device 0x803 is a dangerous place for a boot sector
0XAF это вроде как раз маковская файловая система HFS/HFS+

-Еще есть подозрительный момент связанный с определением типа файловой системы где установлен linux.
А именно дисковая утилита пишет, что она HFS+ а не ext4. Windows видит диск но не видит файловой системы. Хотя диск с мак ос нормально видит и определяет файловую систему HFS. Причем fdisk -l тоже пишет, что она HFS/HFS+

-Хотя df -T пишет, что она в ext4(как и должно быть)

Прошу помочь)

P.S. Но загрузка в систему с диска sysreccd происходит нормально. (Там есть вариант загрузки установленного linux)
Правда он загружает с стандартым ядром(3.4.30-std340-amd64)

имхо ошибка на первом шаге

имхо ошибка на первом шаге ("установил gentoo-sources").
Первым делам надо проверить собрано ли ядро ваше с поддержкой ext4.

У меня в ядре есть поддержка

Спасибо за ответ.

У меня в ядре есть поддержка всех файловых систем, включая ext2, ext3, ext4, hfs, ntfs и тд.

Я нашел один пост в котором говориться, что нужно включить в ядре такую штуку, как "Use ext4 for ext2/ext3 file system". Но сколько я не искал в menuconfig не могу найти эту опцию. А когда ищу через / он находит ее, но если пойти по указанному пути к ней, то данной опции нету на нужном месте.
Пробовал напрямую добавить строку о включении данной опции, но после захода в menuconfig он ее удаляет.

Не знаете может эту опции как-то по другому нужно активировать?

Нужно отключить поддержку

Нужно отключить поддержку ext2 и ext3, тогда эта опция появится

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ок сейчас попробую! спасибо!

ок сейчас попробую! спасибо!

К сожалению добавление этой

К сожалению добавление этой настройки ситуацию не исправило.

Помогите еще плз)

как разбиты диски ? слайсами,

как разбиты диски ? слайсами, мбр или гпт ? включи что надо

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Извините, вначале не заметил

Извините, вначале не заметил вашего сообщения.

разделы были разбиты изначально через дисковую утилиту в маке, как MS-DOS.

Затем я изменил тип в gdisk. И отформатировал через mkfs.ext4

GPT:
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 265478727 126.4 GiB AF00 Macintosh HD
3 265478728 353894399 42.2 GiB 8300 LINUX
4 353894400 488396799 64.1 GiB 0700 WINDOWS

MBR partitions:

Number Boot Start Sector End Sector Status Code
1 1 409639 primary 0xEE
2 409640 265478727 primary 0xAF
3 265478728 353894399 primary 0x83
4 * 353894400 488396799 primary 0x07

iEvory написал(а): ...При

iEvory написал(а):
...При настройке lilo пишет Warning: partition type 0XAF on device 0x803 is a dangerous place for a boot sector 0XAF это вроде как раз маковская файловая система HFS/HFS+ ...

так поменяйте partition type на Линукс! :) Это ведь у вас отрыжка от старой системы.

P.S. А вы уверены, что вам нужен именно Генту? Может убунту для начала, а там видно будет...

А то с вашим уровнем знаний, а главное (!) вашим подходом к решению проблем, с Генту сложновато будет...

Мне науч. рук. сказал изучать

Мне науч. рук. сказал изучать линкус с генту)
До этого я поставил дебиан, но он сказал, что нужен генту)
Да и на форумах многие говорят, что лучше всего изучать линукс с генту)

Хорошо, сейчас гляну как менять patrition type.

поддержка ext4 в ядре имеет

поддержка ext4 в ядре имеет два нюанса, о первом вам уже сказали, второй - enable block layer[Y] --> support for large (2TB) block device and files [Y].
Буквально вчера у меня вылезла точно такая же ошибка как у вас причина была в параметрах ядра при загрузке, а именно (в моем случае) root=/dev/sda1, при замене на root=/dev/sdb1 все загрузилось. Проверьте этот параметр у себя.
HFS/HFS+ у меня так видятся в линуксе "динамические" NTFS разделы windows.

Главное, с чего стоит

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

fdisk / gdisk - это редактор таблицы разделов, в таблице разделов вы создаёте запись, описывающие параметры раздела и содержащую указание на тип файловой системы.

mkfs.* - набор утилит для создания на разделе различных файловых систем, т.к. эти две утилиты не связаны вы должны сами указывать в таблице разделов тип файловой системы, которую вы хотите создать на разделе.

.

iEvory написал(а):
Мне науч. рук. сказал изучать линкус с генту)

Он неправ.
Начинать изучать лучше с LFS.

iEvory написал(а):
До этого я поставил дебиан, но он сказал, что нужен генту)

Зашибись.
А ты не пробовал промыслить с него перечень требований к разворачиваемой системе.

iEvory написал(а):
Да и на форумах многие говорят, что лучше всего изучать линукс с генту)

А на заборах так вообще много чего интересного пишут.
Рекомендую начать с осознания сути гугля.

:wq
--
Live free or die

.

Anarchist написал(а):
iEvory написал(а):
Мне науч. рук. сказал изучать линкус с генту)

Он неправ.
Начинать изучать лучше с LFS.

Изучать надо не с линукса, а со знания компьютерных технологий.
Разум возросший на Windows очень часто не понимает и не пытается задумывается "как это работает". В чистом линуксе такое не прокатит. Здесь сталкиваясь с чем-либо предоставляются рычаги управления. Без знания как оно должно работать, крутить рычаги бессмысленно.
Использование других дистрибутивов линкус (по отношении к Gentoo и LFS) мало помогает в притирке к gentoo, но может при желании самого пользователя потренировать в использовании консоли и скриптов. Что будет неоценимо полезно в LFS. В противном случае, LFS может свестись к усидчивому освоению внимательности при наборе команд в командной строке.
А понимая LFS, логика (философия устройства) Gentoo становится прозрачной.

Моё резюме. При использовании Gentoo надо иметь представление о желаемом результате, причем с технической точки зрения.

PS. Процесс такого познания осложнен тем фактом, что по технологиям легче нарыть техническое описания, чем обзор, который на пальцах объяснит что лежит в основе этой технологии.

PPS. Научный руководитель, наверное, застал еще голый DOS на компьютерах. А развитие технологий шло параллельно с процессом пользования компьютером. Поэтому он невольно получил знания об устройстве существующих технологий, и так же, невольно, приписывает наличие этих знаний Вам.

Спасибо за LFS обязательно

Спасибо за LFS обязательно изучу книгу.

В защиту науч. рука скажу, что мы с ним еще только начали работать и по сути первое задание - установить Gentoo;) Так что он еще не особо знает о том какие "познания" у меня есть))
+проблема, которая сейчас вылилась связана только с тем, что у меня таблица разделов гибридная (о чем он тоже врятли подозревает).

А теперь к насущным проблемам=)

Я последовал совету SySa: "так поменяйте partition type на Линукс! :)"
И с помощью gdisk изменил тип раздела sda3(с генту) на ext4 (до этого он говорил это его тип HFS).
После изменения fdisk тоже показывал, что раздел формата HFS. И я тоже поменял на ext4.

Теперь получилась следующая ситуации при загрузке системы refit(gptsync.efi):

Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 265478727 Mac OS X HFS+
3 265740872 353631495 Unknown
4 353894400 488396799 Basic Data

Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 409640 265478727 af Mac OS X HFS+
3 * 265740872 353631495 83 Linux
4 353894400 488396799 07 NTFS/HPFS

И 3ий диск он видит как Linux Partition(то есть как раз ext4).

Потом идет сообщение

Status: GPT partition of type 'Unknown' found, will not touch this disk.
То есть GPT таблице он не распознает тип 3диска(как раз с линуксом)

Причем gdist и fdisk теперь правильно видят таблицу разделов.

На форумах пишут решение проблемы - запуск gptsync с LiveCd ubuntu. Пробовал но результат такой же.

Как я понимаю как-то объяснить gptsync, что этот раздел есть ext4.
Видимо нужно как-то влезть в раздел efi(который первый) и там изменить то, что не хочет изменить gptsync. Но я пока не нашел что именно)
Можете подсказать что нужно изменить? Или предложить более гуманное решение проблемы?)))

А вот еще если под маком сделать diskutil list, то он выдает следующее
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh 135.7 GB disk0s2
3: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 45.0 GB disk0s3
4: Microsoft Basic Data BOOTCAMP 68.9 GB disk0s4

P.S. Хз как отключить форумное редактирование абзацов и пробелов, чтобы все было читабельнее.

iEvory написал(а): Мне науч.

iEvory написал(а):
Мне науч. рук. сказал изучать линкус с генту)
...

ФИО у научрука есть ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

а это еще зачем Вам?

а это еще зачем Вам?

хочу познакомится, если еще

хочу познакомится, если еще не знаю.
Хотя подозреваю, что это кто то из форумчан ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Это не я.

Это не я.

eegorov написал(а): Это не

eegorov написал(а):
Это не я.

ясен пень, что не ты ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Заново пересоздал диск,

Заново пересоздал диск, отформатировал и тд. Потом заново сделал все установки,кстати, со старым ядром и все заработало.
Видать что-то было неправильно все таки в изначально созданной мной таблицей или хз почему.

Но таблица gpt разделов все равно осталась паршивая, я правда сейчас ее не стал изменять, а просто оставил как у EFI

Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 265478727 126.4 GiB AF00 Macintosh HD
3 265478728 353894399 42.2 GiB EF00 LINUX
4 353894400 488396799 64.1 GiB 0700 WINDOWS

Number Boot Start Sector End Sector Status Code
1 1 409639 primary 0xEE
2 409640 265478727 primary 0xAF
3 265478728 353894399 primary 0x83
4 * 353894400 488396799 primary 0x07

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".