Пользовательского поиска
Воскресенье, 22.12.2024, 12:04
Приветствую Вас Гость | RSS
Главная | Linux Mint 13 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Полезен ли ресурс?
1. Да! Он мне помог
2. Ну, кое что я отсюда взял..
3. Ни Какой пользы
4. Я всё это уже давно знаю и использую.
5. Я профессионал, и не нуждаюсь в этой инфе.
Всего ответов: 3201
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Sh1td0wn, asdqqww  
Linux Mint 13
DenizenДата: Пятница, 06.07.2012, 11:47 | Сообщение # 1
Неизвестный
Группа: Пользователи
Сообщений: 13
Репутация: 1
Статус: Отсутствует
Последние 32 битные версии Linux Mint отказываются грузится, если в системе присутствуют диски с ntfs разделами. Ошибка выглядит так:

(initramfs) Begin: Running /scripts/casper-premount ... done.
Begin: ...waiting for devs... ... done.
/sbin/mount.ntfs: line 1: ELF: not found
/sbin/mount.ntfs: line 2: : not found
/sbin/mount.ntfs: line3: syntax error: unexpected ")"
mount: mounting /dev/sda1 on /isodevice failed: No such device
Warning: Cannot mount /dev/sda1 on /isodevice
Could not find the ISO /linuxmint-13-cinnamon-dvd-32bit.iso


При отключении жесткого диска загрузка проходит без ошибок.
Причина ошибки файл mount.ntfs, он для 64 битной версии.
Для решения проблемы нужно пересобрать initrd заменив файл на правильный.
Нужный нам файл - /bin/ntfs-3g, скопируем его в /sbin и переименуем в mount.ntfs (В Ubuntu /sbin/mount.ntfs и /sbin/mount.ntfs-3g симлинки на /bin/ntfs-3g).
Править initrd будем загрузившись в Mint, предварительно отключив диски с ntfs.
Подготавливаем флешку:
Из образа linuxmint13 вытаскиваем файлы initrd.lz и vmlinuz, копируем их в папку mint в корне флешки, туда же кладём сам образ. Меню grub:
Code
title Mint 13
kernel /mint/vmlinuz live-media-path=/casper/ boot=casper splash iso-scan/filename=/mint/linuxmint13.iso
initrd /mint/initrd.lz

Загружаемся с флешки и запускаем терминал (не забываем отключить диски с ntfs разделами)
в терминале:
создаём папку и переходим в неё:
Code
mkdir temp
cd temp

распаковываем initrd:
Code
gunzip -dc /cdrom/casper/initrd.lz | cpio -imvd --no-absolute-filenames

удаляем ненужные файлы:
Code
rm sbin/mount.ntfs
rm sbin/mount.ntfs-3g

файл mount.ntfs-3g тоже для 64 битной версии, удаляем и его.
копируем правильный файл:
Code
cp bin/ntfs-3g sbin/mount.ntfs

создаём новый initrd:
Code
find . | cpio -o -H newc | gzip -9 > initrd.lz

копируем его на флешку заменяя старый:
Code
sudo cp initrd.lz /isodevice/mint

Выключаем комп, подключаем диск(и), проверяем cool
На этом всё, надеюсь информация будет полезной smile
 
Denver-22Дата: Пятница, 06.07.2012, 12:04 | Сообщение # 2
Экспериментатор
Группа: Проверенные
Сообщений: 147
Репутация: 8
Статус: Отсутствует
Просто красавчик!
Было бы совсем замечательно, если бы Вы выложили готовый initrd.lz для всех. Он же железонезависимый. Подойдет для всех. Зачем всем мучится с командной строкой. Лично я бы забрал с удовольствием ;)... Хоть и пользуюсь "сборкой" Мяты, где автор непреднамеренно исправил проблему.
 
DenizenДата: Пятница, 06.07.2012, 12:30 | Сообщение # 3
Неизвестный
Группа: Пользователи
Сообщений: 13
Репутация: 1
Статус: Отсутствует
Вот здесь initrd.lz (19.9Mb) для Linux Mint 13 Maya Cinnamon 32bit. Не уверен подойдёт ли для MATE.
 
Denver-22Дата: Пятница, 06.07.2012, 13:53 | Сообщение # 4
Экспериментатор
Группа: Проверенные
Сообщений: 147
Репутация: 8
Статус: Отсутствует
Эх! У меня как раз Mate :D. Ладно, качаю, проверю как-нибудь.
Ещё раз спасибо!!!
 
arilliant_Дата: Понедельник, 23.07.2012, 01:29 | Сообщение # 5
Неизвестный
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Отсутствует
можно ли какой нибудь мануал, а то как ни кручу не получается. Или архивчик с нулевым MATE 32b

Сообщение отредактировал arilliant_ - Понедельник, 23.07.2012, 01:29
 
  • Страница 1 из 1
  • 1
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru