Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu стартует фактически без fstab, как такое возможно?  (Прочитано 1489 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Установил Ubuntu 10.10 с флешки на нетбук ( десктоп версию ). Разметку диска при установке выбрал автоматическую. Все вроде работало, только не монтировались флешки автоматом. Открываю fstab, а там:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sdb1       /               ext4    errors=remount-ro 0       1
/dev/sdb5       none            swap    sw              0       0
И всё, больше ничего нет. По-видимому, т.к. Ubuntu ставилась с флешки, при установке флешка была определена как sda a винт как sdb. При обычной загрузке винт ессно определяется как sda. Самое интересное, что Ubuntu при этом загружается, только иногда долго ищет раздел /home, даже выводит соотв. надпись (типа может его вообще нет), но потом все равно находит. Как такое может быть? Она же вообще не должна стартовать по-идее.

Оффлайн Platon

  • Активист
  • *
  • Сообщений: 899
  • KUbuntu LTS (AMD64)
    • Просмотр профиля
fstab у тебя на месте, я так понял ты в таблички /home не нашел оно логично - сам автоматическую разметку выбрал - при этом хомяк у тебя находится в корне /, а не отдельным разделом /home 
"Быть сильным – не значит превосходить в силе, а уметь слабого поднять до высот своих." Рабиндранат Тагор

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
home тут не причем. В фстабе прописано sdb а реально в системе винт sda - однако загружается. Вот в чем вопрос.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Покажи что говорит mount.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
geser@geser-eM350:~$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/geser/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=geser)


Оффлайн sivzi

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Попробуй монтировать не по имени /dev/sda1 а по uuid.
# sudo blkid /dev/sda1 -s UUID
выдаст длинное число, запомни его.

Запиши его в /etc/fstab вместо /dev/sda1 в таком виде
UUID=11111111-2222-3333-4444-555555555555 /               ext4    errors=remount-ro 0       1

Что со свопом делать - не знаю. У меня своп нигде не монтируется.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
А почему в фстабе прописаны имена дисков, а не uuid? Вроде Ubuntu всегда uuid писала, это не wubi случаем?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн sivzi

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Монтирование свопа по uuid.
# sudo blkid | grep swap
выдаст другое длинное число, запомни его.

Запиши его в /etc/fstab вместо /dev/sdab5 в таком виде
UUID=66666666-7777-8888-9999-000000000000       none            swap    sw              0       0

Не забудь сделать перевод строки в конце файла (чтобы после строчки текста была пустая строка)!

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Да при чём тут uuid? Вопрос в том, почему оно так как есть работает.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
А пусть ТС проведёт пару экспериментов:
1) исправить имена дисков на корректные;
2) прописать через uuid'ы.
И после этого расскажет нам, как у него загрузилась система в каждом из случаев.

Оффлайн progroz

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Главное , что Grub говорит.
Такого вида fstab начался с 10.04 в также 10.10 - без uuid.
Ubuntu10.10 mb G41MH/USB3
Могу успокоить fstab работает(с вопросами почему к Марку)-прикручивал /home
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
#/dev/sda5       /               ext4    errors=remount-ro 0       1
UUID=2e7c4953-7769-4f6b-81b4-c4d16dea7cf3   /               ext4    errors=remount-ro 0       1
#/dev/sda1       /home           ext4    errors=remount-ro 0       1
UUID=784c9f69-5907-432d-ab5a-2ada8d6b2be4  /home           ext4    errors=remount-ro 0       1
#/dev/sda6       none            swap    sw              0       0
UUID=896a84e6-1c19-42c3-b117-d199283973de   none            swap    sw              0       0

UUID сам дописал(помню в 9.10 было), а старое закомментировал

пысы впечатление такое ,что Ubuntu стоит у меня и тс

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Такого вида fstab начался с 10.04 в также 10.10 - без uuid.
Не правда ваша. Свеже поставленная система (еще донастраиваю, потому - от рута):
Цитировать
root@buhbck:/etc# uname -a
Linux buhbck 2.6.35-28-generic-pae #49-Ubuntu SMP Tue Mar 1 14:58:06 UTC 2011 i686 GNU/Linux
root@buhbck:/etc# cat /etc/issue
Ubuntu 10.10 \n \l

root@buhbck:/etc# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=d1ab5680-d822-458d-83bb-680b057bf6a3 /               ext4    errors=remount-ro 0       1
# /bck was on /dev/sda3 during installation
UUID=6c9f700c-d638-4fcc-9df6-0d8bcd0aec55 /bck            ext3    defaults        0       2
# swap was on /dev/sda1 during installation
UUID=293720e1-e75c-450b-bd48-885f38200750 none            swap    sw              0       0
root@buhbck:/etc#

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
В общем, после исправления имени диска в fstab на корректное флешки стали монтироваться нормально. Но я решил провести еще кое-какие эксперименты).
1. Попробовал установить 10.10 с нуля с alternate-i386 дистрибутива (флешку записал на другом компе из убунты, с помощью пункта меню "создание загрузочного диска". Диск разбивал вручную из инсталлятора, при разбитии  разделу sda1 который отдан был под корень не удавалось присвоить атрибут "загрузочный" - соотв. пункт не переключался - Результат - система вообще не стартует. Посмотрел с помощью live дистра убунты - что-то странное. gparted падал при сканировании винта, просто закрывался. Посмотрел fdisk-ом -  какая-то ошибка в разделе sda1, какая не записал к сожалению. Посмотрел fstab - прописано все правильно через UUID. Снес все разделы fdisk-oм. После этого gparted стал нормально показывать диск. Сейчас забью весь винт нулями, и попробую снова с десктоп-версии установить. В общем, глюки и танцы с бубном.

Оффлайн progroz

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Посмотрел на 2х других машинах с Ubuntu 10.10  UUID-прописаны,на 3й Ubuntu 10.10- нет , 4й Ubuntu 10.04-нет . Начинаем репу чесать,....
3й Ubuntu 10.10 -  после установки менял размер корня,cделал раздел home, изменял раздел home пару раз - издевался над диском,  возможно из-за этого слетели  UUID.
4й Ubuntu 10.04 - ставил бету так до сих пор живет - почему здесь слетели незнаю, да и особо не переживаю.
upd (вспомнил что делал : сделал бэкап корня Ubuntu 10.04,поставил посмотреть Ubuntu 10.10 NE-не понравилось работа со вторым монитором(ставил на Samsung N210) восстановил 10.04,восстановил Grub ,загрузил Ubuntu 10.04 ,посмотрел Gparted разделы: Swap стал чуть меньше(Дисковая утилита вообще не запускалась). В Live режиме восстановил размер Swap,перегрузился - всё работает(почти пол года) без UUID.
« Последнее редактирование: 25 Марта 2011, 23:46:59 от progroz »

Оффлайн PitLord

  • Автор темы
  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Итоги экспериментов и выводы:
1. Похоже, в дистре ubuntu-10.10-alternate-i386.iso содержится ошибка в программе разметки, приводящая к неработоспособности в случае установки с флешки - пробовал записывать несколько раз на разные флешки, результат один и тот же.
2. Debian 6 с флешки отлично ставится ( пробовал дистр debian-6.0.0-i386-DVD-1.iso ) - как в текстовом так и в графическом режиме.
3. ubuntu-10.10-desktop-i386.iso - ставится, в этот раз я вручную разметил диск, в fstab диски прописались в этот раз через UUID сами.
4. В чем была причина глюка описанного в 1 сообщении так и осталось непонятным.

 

Страница сгенерирована за 0.017 секунд. Запросов: 19.