Страница 2 из 3

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 07:10
spd38

Потом тут был установлен Мэйт


А тут был третий Минт, но уже отформатирован

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 07:13
spd38
В результате при загрузке Цинамона с sda
видно, что boot раздельчик 210 Мб примонтировался в media

Загрузчик точно берёт boot.cfg отсюда
В этом конфиге я изменил пару строк с текстом меню.

Почему я сделал отдельный boot раздел? - писал выше про совет на Убунтушном сайте
и еще у сервера особенность. Все диски(всего их 6, два отдельных и 4 в Рейде) подключены через Рейд-контроллер.
В биосе рейд-контроллера задаётся загрузочный диск. И он может быть только один! БИОС сервера может выбрать только этот диск в меню порядка загрузки.

Спец с тех поддержки Интела утверждал, что вообще система может грузиться только с одного диска.
Хотя это оказалось не так :smile:
Мне кажется если иметь пару систем, то boot раздел должен быть отдельным. Это что бы можно было в случае необходимости отформатировать sda не лишая возможности загрузиться с sdb

Вопросы:
1. Нужен ли отдельный boot раздельчик?
2. Если нужен, то как правильно переформировать загрузочное меню в этом разделе?

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 08:18
spd38
Провёл эксперимент:
pavel@Magnit-Server ~ $ sudo grub-install /dev/sda
[sudo] пароль для pavel:
Установка для платформы i386-pc.
grub-install.real: предупреждение: метка раздела GPT не имеет BIOS Boot Partition; встраивание невозможно.
grub-install.real: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
grub-install.real: ошибка: не будет продолжена с использованием blocklists.
Всё равно обновляю список систем
pavel@Magnit-Server ~ $ sudo update-grub
Создание конфигурационного файла grub...
Предупреждение: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Найден образ linux: /boot/vmlinuz-4.4.0-21-generic
Найден образ initrd: /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Найден Linux Mint 18 Sarah (18) на /dev/sdb2
завершено
pavel@Magnit-Server ~ $
Залажу в /boot/grub через sudo xed /boot/grub/grub.cfg
и пишу Основная и Вторая система в меню

Перегружаюсь, и всё равно вижу застарелое меню ещё с тремя системами.

Фактически используется /media/pavel/11bffeb7-ff92-461a-9668-2b03e2435629/grub/grub.cfg
а не /boot/grub/grub.cfg
Устанавливать же grub в media кажется концептуально неправильным :sad:

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 08:58
adargeos
spd38 писал(а): 1. Нужен ли отдельный boot раздельчик?
Ну если так и планируешь несколько систем использовать, то конечно отдельный /boot удобнее, тем более с такими жирными объемами жестких дисков (ох ё-моё, 31 Гиг под своп)
spd38 писал(а): 2. Если нужен, то как правильно переформировать загрузочное меню в этом разделе?
А покажи cat /etc/fstab при загрузке с sda

UPD: Начал въезжать, как у тебя там все устроено. Еще дай глянуть ls /boot/ и ls /media/pavel/11bffeb7[Tab] (в общем ты надеюсь понял, я эту папку с длинным названием имел ввиду)
А заодно, примонтируй /dev/sdb2 и покажи как там выглядит etc/fstab

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 09:34
Chocobo
Судя по первому скрину - /boot живет в корне а не на отдельном разделе.

mount и df -h покажет что и куда смонтировано
ls -l /boot/ - покажет что же у нас в этой директории (которая, для запуска, в media жить не должна)

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 09:40
adargeos
Chocobo писал(а): Судя по первому скрину - /boot живет в корне а не на отдельном разделе.
Живет. Только нужно понять какие файлы живут в /boot и какие на отдельном разделе, чтобы ничего не испортить при переносе (если потребуется) из /boot в тот раздел, чтобы потом монтировать тот раздел как /boot

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 09:44
spd38
adargeos писал(а):А покажи cat /etc/fstab при загрузке с sda
pavel@Magnit-Server ~ $ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda2 during installation
UUID=bd725ef1-0922-47ec-aac0-9fbae1fd42df / ext4 errors=remount-ro 0 1
# /home was on /dev/sda4 during installation
UUID=3ef6a2dc-ae7d-4d33-b064-db0bed20a98b /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=42f3b5b7-a7cd-40e5-b98b-07c4e6beced0 none swap sw 0 0
# swap was on /dev/sdb1 during installation
UUID=58283d6f-8bda-48cb-a6e8-ffa7a037735c none swap sw 0 0
 ! Сообщение из: Dja
выводы консоли в спойлер или в пасту. Не забываем

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 09:50
spd38
adargeos писал(а): Еще дай глянуть ls /boot/ и ls /media/pavel/11bffeb7[Tab] (в общем ты надеюсь понял, я эту папку с длинным названием имел ввиду)
/boot на sda
pavel@Magnit-Server ~ $ ls /boot/
abi-4.4.0-21-generic memtest86+.elf
config-4.4.0-21-generic memtest86+_multiboot.bin
grub System.map-4.4.0-21-generic
initrd.img-4.4.0-21-generic vmlinuz-4.4.0-21-generic
memtest86+.bin


/boot на media
pavel@Magnit-Server ~ $ ls /media/pavel/11bffeb7-ff92-461a-9668-2b03e2435629
abi-4.4.0-21-generic memtest86+.bin
config-4.4.0-21-generic memtest86+.elf
grub memtest86+_multiboot.bin
initrd.img-4.4.0-21-generic System.map-4.4.0-21-generic
lost+found vmlinuz-4.4.0-21-generic
pavel@Magnit-Server ~ $
boot на media.png

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 09:58
spd38
mount
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=4017996k,nr_inodes=1004499,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=807716k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd,nsroot=/)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory,nsroot=/)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children,nsroot=/)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer,nsroot=/)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids,nsroot=/)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio,nsroot=/)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices,nsroot=/)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct,nsroot=/)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio,nsroot=/)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb,nsroot=/)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event,nsroot=/)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda4 on /home type ext4 (rw,relatime,data=ordered)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=807716k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sda1 on /media/pavel/11bffeb7-ff92-461a-9668-2b03e2435629 type ext2 (rw,nosuid,nodev,relatime,block_validity,barrier,user_xattr,acl,uhelper=udisks2)
Chocobo писал(а): df - h
df - h
df: -: Нет такого файла или каталога
df: h: Нет такого файла или каталога

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:09
adargeos
spd38, ну и бардак у Вас, батенька ))
Сделать общий /boot идея, конечно, хорошая и мы это сделаем.
Но еще подумай, нужно ли тебе несколько свопов, когда можно оставить тоже только один общий. И нужно ли несколько /home, когда для профилей опять же тоже удобно иметь один общий.

Итак: в /boot у тебя сейчас ядро, которое грузится при выборе Cinnamon, а в /media.... находится ядро, которое должно грузиться с Mate. Они оба имеют ту же версию и используют одни и те же имена файлов. Надо будет немного пошаманить.
Сейчас все распишу, только покажи распечатку etc/fstab с раздела sdb2 для пущей уверенности, чтобы я наугад что-то не так не написал

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:12
Dja
spd38 писал(а): df - h

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:14
Chocobo
spd38 писал(а): df - h
Пробел я лишний вкорячил перед h :smile:

df -h, разумеется)

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:17
spd38
adargeos писал(а):spd38, ну и бардак у Вас, батенька ))
Сделать общий /boot идея, конечно, хорошая и мы это сделаем.
Но еще подумай, нужно ли тебе несколько свопов, когда можно оставить тоже только один общий. И нужно ли несколько /home, когда для профилей опять же тоже удобно иметь один общий.
Про один swap я тоже думал. Всё равно работает только одна система.
Тем более свопы оказалось можно подключать отключать или даже в виде файла иметь.

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:24
spd38
adargeos писал(а): Сейчас все распишу, только покажи распечатку etc/fstab с раздела sdb2 для пущей уверенности, чтобы я наугад что-то не так не написал
Т.е. нужно загрузиться с sdb ?

Похоже после экспериментов загрузка sdb тоже отвалилась. Попадаю в какую-то красенькую текстовую консольку.

Может не париться с переносом, а правильно переустановить Линуксы.

Еще у меня вопросы - нужны ли еще разделы отдельные под базу, логи и т.п.

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:28
spd38
df -h
pavel@Magnit-Server ~ $ df -h
Файл.система Размер Использовано Дост Использовано% Cмонтировано в
udev 3,9G 0 3,9G 0% /dev
tmpfs 789M 9,5M 780M 2% /run
/dev/sda2 121G 5,5G 110G 5% /
tmpfs 3,9G 1,2M 3,9G 1% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda4 1,7T 320M 1,6T 1% /home
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 789M 28K 789M 1% /run/user/1000
/dev/sda1 194M 58M 127M 32% /media/pavel/11bffeb7-ff92-461a-9668-2b03e2435629

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 10:38
adargeos
spd38 писал(а): Т.е. нужно загрузиться с sdb ?

Код: Выделить всё

sudo mkdir /mnt/partsdb2
sudo mount /dev/sdb2 /mnt/partsdb2
cat /mnt/partsdb2/etc/fstab
spd38 писал(а): Может не париться с переносом, а правильно переустановить Линуксы
Быстрее уже будет просто загрузку поправить
spd38 писал(а): Еще у меня вопросы - нужны ли еще разделы отдельные под базу, логи и т.п.
Под все эти мелочи нет смысла делать отдельные разделы. На будущее просто для каждой отдельной системы делай отдельный раздел только под корень, а для /boot, /home и swap используй существующие

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 11:23
symon2014
Хочу добавить про отдельный /boot , моё мнение - нафиг нужно! , особенно для начинающих. Потом пойдут вопросы с криками - ничего не ставится, диск переполнен, а места много ещё, и тому подобное. А в корне эта папка растягивается до размеров корня.

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 11:36
adargeos
symon2014, насчет /boot вполне с тобой согласен, новички любят обновлять ядра и не сносят потом лишние.
Но /boot/grub вынести в отдельный раздел полезно, особенно новичкам, чтобы не было нужды им объяснять, как перестроить меню загрузчика

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 11:44
symon2014
adargeos, Не могу понять для чего. На данный момент у меня 3 харда (1 пустой для экспериментов), на 2 стоит хрюшка, на 3 стоят 5 никсов, и у меня нет отдельного бута, и никто ни с кем не ссорится, только хомяк один на всех, и 64 и 32 прекрасно уживаются. :-D

Re: Удаление 3-ей системы Linux Mint

Добавлено: 23 ноя 2016, 12:13
spd38
symon2014 писал(а):Хочу добавить про отдельный /boot , моё мнение - нафиг нужно! , особенно для начинающих. Потом пойдут вопросы с криками - ничего не ставится, диск переполнен, а места много ещё, и тому подобное. А в корне эта папка растягивается до размеров корня.
У меня /boot на отдельном разделе 100 Мб. И /root и в отдельном разделе 30 Гб.
И почему /boot должен расти до размеров корня? Там вроде одни загрузчики.

Вот про делёжку места между корнем и хомяком согласен. Если места немного, то пусть сами разбираются.

Еще читал, что иногда зацикливается загрузка. Тогда логи загрузчиков растут бесконечно, и как червяк заполняют всё свободное место, так что система не грузится совсем. Другие, системные логи вроде самобрезаются, а загрузочный нет. И в этом случае
чистится только бут-раздел.