Монтирование eSata HD без пароля (SOLVED)
Demontager 29 марта, 2011 - 17:06
Нужно монтировать внешний винчестер без запроса пароля (от пользователя), подключается он через eSata, файловая система - ntfs. Это вижу, когда нажимаю на иконке диска:
http://s56.radikal.ru/i154/1103/11/184ae616fd67.jpg
для решения этой проблемы, рекомендуют поменять в /usr/share/polkit-1/org.freedesktop.udisks.policy строчку
весь конфиг: http://pastebin.com/uKKVfLVu
Также неприятный момент - если винчестер соединён вовремя загрузки, система не грузится - kernel panic. Пишет что не может подмонтировать неизвестную файловую систему.
http://s09.radikal.ru/i182/1103/66/4461cda1374b.jpg
Группы пользователя:
snich@localhost ~ $ id uid=1000(snich) gid=1000(snich) groups=1000(snich),10(wheel),14(uucp),18(audio),19(cdrom),20(dialout),27(video),35(games),85(usb),100(users),102(locate),999(plugdev)
конфиг ядра http://pastebin.com/8YngB7ky
установленые пакеты относящиеся к ntfs:
[ebuild R ] sys-fs/ntfsprogs-2.0.0-r2 USE="crypt fuse gnome -debug -minimal" 0 kB [ebuild R ] sys-fs/ntfs3g-2011.1.15 USE="acl external-fuse udev -debug -suid -xattr" 0 kB
»
- Для комментирования войдите или зарегистрируйтесь
Гном какой-то. По поводу
Гном какой-то.
По поводу незагружания: очевидно, он определяется ядром как первый диск в системе, и оно пытается загрузитяс с него. Терпит фиаско.
Решение: указывать корневой раздел в параметрах ядра и т.п. через uuid.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А где конкретно в ядре
А где конкретно в ядре указывается uuid диска ?
Только не надо мне говорить,
Только не надо мне говорить, что в Gentoo Handbook ничего не написано про параметры загрузки ядра.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Честно говоря не нашёл там
Честно говоря, не нашёл там ничего по этому поводу, если вы имели в виду что в grub.conf нужно указать что-то типо kernel /boot/kernel-2.6.38-gentoo root=UUID=89e821b4-2db5-43a2-85f2-f21dbdbe7567 , то это у меня не работает.
По этому поводу нашёл на форуме "The initramfs must contain logic to resolve the UUID and/or label to a device node prior to the pivot_root".
По этому поводу нашёл на
Ty это
с кем разговаривалпро что ? какое это имеет отношение к делу ?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 ;)
Спрашивал не я, но у того
Спрашивал не я, но у того человека, как и у меня, не работает загрузка через UUID в grub.conf. Ветка форума http://www.linuxquestions.org/questions/linux-newbie-8/root%3Duuid-or-root%3Dlabel-not-working-706906/
Но тут http://www.gentoo.ru/node/22460 , в соседней ветке, вроде всё получилось, может у него initramfs как раз используется ?
Ключ для genkernel -
Ключ для genkernel -
--disklabel
Не грусти, товарищ! Всё хорошо, beautiful good!
А если не genkernel, ( в
А если не genkernel, ( в данном случае ядро самосборное), то как ?
Наверное, никак. Для uuid
Наверное, никак. Для uuid требуется утилитка blkid, а где ее взять ядру, если корневая ФС еще не смонтирована? Только в ramdisk. Или делать собственный, или использовать genkernel. Я считаю, что со вторым проблем будет гораздо меньше.
Не грусти, товарищ! Всё хорошо, beautiful good!
Какая разница, самосборное
Какая разница, самосборное ядро или нет, ставьте genkernel, переключаете ссылку /usr/src/linux на ваше ядро
# eselect kernel set `uname -r`
И запускаете генерацию initrd.
# genkernel ramadisk --no-ramdisk-modules --disklabel # к примеру так, чтобы уменьшить размер initrd.
kostik87 С загрузкой всё
kostik87
С загрузкой всё получилось, теперь грузится с указанием UUID. Только теперь раздел /boot не автомонтируется, если нажать на нём, то запрашивает пароль рута на монтирование, т.е., получилось тоже самое что и с внешним винчестером.
Может fstab поправить --
Может fstab поправить -- запись с UUID вроде:
Всё получилось, в fstab
Всё получилось, в fstab прописал все разделы через uuid для надёжности.
И нашёл проблему с монтированием без пароля, раздел, отвечающий за это, должен выглядеть так:
Главное, нужно поменять
ps. Так выглядит мой grub.conf c загрузкой через uuid
Спасибо всем за помощь!