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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: EXT4 vs BTRFS vs GRUB  (Прочитано 1349 раз)

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

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
EXT4 vs BTRFS vs GRUB
« : 08 Декабрь 2016, 11:28:13 »
Доброго дня всем!
Имею два диска. Один SSD c EXT4 с системой и проч (sda). Второй HDD (sdb) разбит на две части:
1) Файлопомойка
2) Резервная система 16Гб (она же эксперименальный полигон)). Формат- BTRFS.
Проблема в следующем. После установки экспериментальной UBuntu 17 зашел в рабочую систему на SSD EXT4 (sda) и оттуда установил загрузчик в sda.
Теперь не определяется Ubuntu 17. Со смонтированным диском grub-update ничего не дает. Переустанавливал grub- ничего, Ubuntu 17 на btrfs не определяется. Есть мысли у кого по этому поводу? Подскажите?

P.S. А Ubuntu 17 ничего так. Ни одного краша (!!!) И работает бодренько. Со свободными дровами nouveau экспериментирую (reclocking). Но это уже другая история))

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11891
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #1 : 08 Декабрь 2016, 11:40:31 »
В старой ОС надо поставить пакет btrfs-tools.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #2 : 08 Декабрь 2016, 12:32:23 »
Sly_tom_cat, Стоит.

Пользователь добавил сообщение 08 Декабрь 2016, 12:33:13:
Sly_tom_cat, Им файлопомойку из EXT2 в BTRFS переделал.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11891
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #3 : 08 Декабрь 2016, 13:28:37 »
Тогда странно....

Может груб слишком страй и btrfs драйвера не имеет?

Какая версия рабочей системы и груба?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #4 : 08 Декабрь 2016, 15:48:58 »
Sly_tom_cat,
1) Ubuntu 14.04.5 amd64; ядро 4.4.0-360-bb с BFS и BFQ
2)grub-install -V:
grub-install (GRUB) 2.02~beta2-9ubuntu1.13

Пользователь добавил сообщение 08 Декабрь 2016, 15:51:35:
Sly_tom_cat, Если с Live CD, восстановить в экспериментальной, а затем из-под нее уже редактировать, как мне нужно. Подводных камней вроде ж нет?
« Последнее редактирование: 08 Декабрь 2016, 16:10:14 от Morisson »

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #5 : 08 Декабрь 2016, 16:11:10 »
Кажется здесь собака порылась - Os-Prober ???
linux   /@/boot/vmlinuz-4.8.0-30-generic.efi.signed root=UUID=......
initrd   /@/boot/initrd.img-4.8.0-30-generic

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #6 : 08 Декабрь 2016, 16:36:38 »
И еще. В параметрах загрузки появилось:
nomdmonddf nomdmonisw
Эт я не заказывал.... У меня RAID?????

Пользователь добавил сообщение 08 Декабрь 2016, 16:37:35:
viktor ne perestukin, OS prober пуст. Девственно

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #7 : 08 Декабрь 2016, 16:44:37 »
Morisson, Так поэтому, как бы update-grub и не видит. Добавляешь кусок от grub.cfg в /etc/grub.d/40_custom и усё.

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #8 : 08 Декабрь 2016, 16:49:26 »
viktor ne perestukin, В grub.cfg ни единого упоминания о моей экспериментальной на btrfs. Но у меня есть физический доступ к grub.cfg на ней. Если оттуда скоммуниздить?))

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #9 : 08 Декабрь 2016, 16:52:19 »
От grub.cfg c системой на BTRFS. Это международный (пока нерешенный) косяк с OS-PROBER.
« Последнее редактирование: 08 Декабрь 2016, 16:57:29 от viktor ne perestukin »

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #10 : 08 Декабрь 2016, 16:58:11 »
viktor ne perestukin, от menuentry до }?

Пользователь добавил сообщение 08 Декабрь 2016, 16:59:17:
viktor ne perestukin, А затем update-grub?

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #11 : 08 Декабрь 2016, 17:10:28 »
1. menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4786188e-8dcc-4438-ae1a-cae57f6fa5d7' {
   recordfail
   load_video
   gfxmode $linux_gfx_mode
   insmod gzio
   if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
   insmod part_gpt
   insmod btrfs
   set root='hd0,gpt9'
   if [ x$feature_platform_search_hint = xy ]; then
     search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt9 --hint-efi=hd0,gpt9 --hint-baremetal=ahci0,gpt9  4786188e-8dcc-4438-ae1a-cae57f6fa5d7
   else
     search --no-floppy --fs-uuid --set=root 4786188e-8dcc-4438-ae1a-cae57f6fa5d7
   fi
   linux   /@/boot/vmlinuz-4.4.0-53-generic.efi.signed root=UUID=4786188e-8dcc-4438-ae1a-cae57f6fa5d7 ro rootflags=subvol=@  quiet splash $vt_handoff
   initrd   /@/boot/initrd.img-4.4.0-53-generic
}

2. Угу

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #12 : 08 Декабрь 2016, 17:56:12 »
viktor ne perestukin, Не прошло, но. Натолкнуло на мысль и... Засунул кусок от grub.cfg Ubuntu 17 в grub.cfg рабочей Ubuntu 14. Алилуйя!
Перезагрузился в Ubuntu 17 и оттуда, как мне нужно, кастомизировал загрузчик и установил в рабочий диск с Ubuntu 14.
Все норм теперь.
Снова вопрос. Что за nomdmonddf nomdmonisw в параметрах загрузки появились?
Повторюсь, дополнительный HDD 500 Гб разбит на файлопомойку и экспериментальную систему, которой отвел 16 Гб. Оба раздела- btrfs. Основной, он же, SSD 256 Гб- EXT4 с Ubuntu 14.04.5
В инете на англоязычных ресурсах из того, что бегло перевел, понял, что это что-то связанное с программным RAID. Пока отключил, дабы не занижать скорости свое рабочего SSD. Я правильно сделал?

Пользователь добавил сообщение 08 Декабрь 2016, 18:06:05:
Да и еще. Позавчера elevator=noop перестал работать. В параметрах Grub стоит, однако после перезагрузки- cfq. Пришлось сделать правила udev-rules.
cat /sys/block/sda/queue/scheduler
[noop] deadline cfq bfq
cat /sys/block/sdb/queue/scheduler
noop deadline cfq [bfq].
Раньше одно правило только делал для вращабельных диков. По умолчанию noop.
По-моему такой выход из пложения у меня увеличил время загрузки системы.
Поправьте если не прав.
« Последнее редактирование: 08 Декабрь 2016, 18:06:05 от Morisson »

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 2200
  • X-9000SC
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #13 : 08 Декабрь 2016, 22:38:18 »
После установки экспериментальной UBuntu 17
Смысл устанавливать экспериментальную систему на "живой" компьютер? Ловить проблемы?
Для экспериментов используйте виртуальные машины - и проблем изначально бы не было.
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн Morisson

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3408
    • Просмотр профиля
Re: EXT4 vs BTRFS vs GRUB
« Ответ #14 : 08 Декабрь 2016, 22:45:13 »
ALiEN175, У меня два физических диска. Рабочий SSD 256 Гб- система и нужное. HDD 500 Гб: файлопомойка- 484 (~) Гб и 16 Гб под экспериментальную систему. Максимум, что случится- потеряю Grub. Так?
В экспериментальной системе остальные диски не смонтированы.

Пользователь добавил сообщение 08 Декабрь 2016, 22:47:57:
Morisson, Косяк то btrfs. Так же было бы, если бы я поставил две неэкспериментальные системы: одну под EXT4, вторую под btrfs.
Если не прав- поправьте.
« Последнее редактирование: 08 Декабрь 2016, 22:49:23 от Morisson »

 

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