Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 15.09.2018 21:48
Скопировал ОС с одного диска на другой, grab запускается, но дальше ОС не грузиться.
Пишет ошибку что не найден диск UUID=86c51808-48a2-4175-8090-3f9060301162
Это UUID старого винта. Я проверял, в /etc/fstab указан новый UUID
Если вставлю в USB старый диск, то ОС начинает грузиться
сделал поиск по всему диску чтоб найти ссылку на этот UUID=86c51808-48a2-4175-8090-3f9060301162
и получил резултат
Код: Выделить всё
/mnt/home/alexander/.config/caja/desktop-metadata
/mnt/home/alexander/.config/caja/desktop-metadata.TWKZOZ
/mnt/home/alexander/.local/share/xorg/Xorg.10.log.old
/mnt/home/alexander/.local/share/xorg/Xorg.10.log
/mnt/home/alexander/.local/share/xorg/Xorg.0.log
/mnt/home/alexander/.local/share/xorg/Xorg.0.log.old
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/61449eb757b30f7bf986448b89465e53.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/c27cd816c5262dac9f6a2be9df9803f0.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/d69c17a41894ea0a4e973c6f3b8e9285.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/5d07c105ff10c6110feeabbc6cc75d9f.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/2ade8656a459bb883e620f1fa4db01a9.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/d3f596eb409546b301e773582741ddab.png
/mnt/home/alexander/.cache/thumbnails/fail/gnome-thumbnail-factory/692c7d8b3fbbde2a35cdd3f4e731b321.png
^[[A/mnt/root/.config/katemetainfos
/mnt/root/.local/share/kactivitymanagerd/resources/database-wal
/mnt/root/.local/share/kate/anonymous.katesession
/mnt/var/log/messages.1
/mnt/var/log/teamviewer13/TeamViewer13_Logfile_OLD.log
/mnt/var/log/teamviewer13/TeamViewer13_Logfile.log
/mnt/var/log/auth.log
/mnt/var/log/user.log
/mnt/var/log/kern.log.1
/mnt/var/log/syslog.1
/mnt/var/log/user.log.1
/mnt/var/log/syslog
/mnt/var/log/messages
/mnt/var/log/kern.log
/mnt/var/log/daemon.log
В каком из этих файлов мне надо поменять ссылку со старого UUID на новый?
спасибо
RusWolf
Сообщения: 613
ОС: Arch Linux x64 на BTRFS
Сообщение
RusWolf » 15.09.2018 21:51
А в grub.cfg кто за тебя UUID менять будет?
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 15.09.2018 21:59
в grab.cfg нет значения старого UUID, только новый 1fd43093-5133-455d-b3b1-a11c4fd3ec7c
я запускал
Код: Выделить всё
sudo grub-install --root-directory=/mnt /dev/sdb
и эта команда, я думаю, сама там все поменяла
или еще какую команду надо выполнить?
спасибо
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 15.09.2018 22:07
cutecode22 писал(а): ↑ 15.09.2018 21:59
еще какую команду надо выполнить
update-grub, после редактирования /etc/default/grub
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 15.09.2018 23:02
не помогло
Код: Выделить всё
alexander@debian:~$ sudo update-grub --output=/mnt/boot/grub/grub.cfg
[sudo] пароль для alexander:
Генерируется файл настройки grub …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Найден образ linux: /boot/vmlinuz-4.9.0-8-amd64
Найден образ initrd: /boot/initrd.img-4.9.0-8-amd64
Найден образ linux: /boot/vmlinuz-4.9.0-7-amd64
Найден образ initrd: /boot/initrd.img-4.9.0-7-amd64
Найден Windows 10 на /dev/sda1
Найден Debian GNU/Linux 9 (stretch) на /dev/sdb1
завершено
я понял, я нажимал на 1-й пункт меню GRAB, это же была ссылка на старый диск, а я его вытащил перед загрузкой.
Я попробовал загрузить другой пункт меню, где есть ссылка на новый диск - sdb1. В результате получил черный экран с мигающим курсором. И система не грузится.
Попробовал запустить recovery mode для sdb1, пошли строки с логами, и в конце написано
Код: Выделить всё
Cannot open access to consol, the root is locked
это можно как то испаравить?
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 16.09.2018 07:03
Просто переустанови систему с нуля.
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 16.09.2018 09:55
Vascom писал: ↑ 16.09.2018 07:03
Просто переустанови систему с нуля.
Very funny
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 16.09.2018 10:02
в общем попробовал еще раз, отформатировал /dev/sdb1, /dev/sdb2 - я не трогал, т.к. это SWAP
прежде чем переносить систему составил план действий
Код: Выделить всё
sudo mount -t auto /dev/sdb1 /mnt
cd /
sudo cp -ax bin/ boot/ etc/ home/ lib/ lib32/ lib64/ opt/ root/ sbin/ tmp/ usr/ var/ /mnt
cd /mnt
sudo chmod 777 tmp
mkdir dev
mkdir proc
mkdir srv
mkdir sys
mkdir mnt
mkdir media
sudo grub-install --root-directory=/mnt --recheck /dev/sdb
sudo update-grub --output=/mnt/boot/grub/grub.cfg
#меняем /mnt/etc/fstab на новые UUID
sudo kate /mnt/etc/fstab
#UUID можно узнать одной из команд
ls -l /dev/disk/by-uuid
lsblk -o NAME,UUID
blkid
reboot
сделал все именно так, как выше описано, что я пропустил?
не запускается Debian
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 16.09.2018 10:24
Yeah, we are all here merry fellows.
Причем тут fstab? root, который ядро пытается смонтировать, задан в /etc/default/grub
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 16.09.2018 10:56
serzh-z писал: ↑ 16.09.2018 10:24
Причем тут fstab? root, который ядро пытается смонтировать, задан в /etc/default/grub
так что делать то еще?
я проверил /etc/default/grub и /mnt/etc/default/grub
они идентичные
Код: Выделить всё
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
остальные строки закоментированны
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 16.09.2018 13:01
cutecode22 писал(а): ↑ 16.09.2018 10:56
так что делать то еще?
Добавить в GRUB_CMDLINE_LINUX_DEFAULT нечто типа "root=UUID=..." и запустить update-grub. Либо проверить grub.cfg на предмет того, что там не так с пунктом загрузки.
Vascom
Сообщения: 1699
ОС: Fedora 32
Сообщение
Vascom » 17.09.2018 10:21
cutecode22 писал(а): ↑ 16.09.2018 09:55
Vascom писал: ↑ 16.09.2018 07:03
Просто переустанови систему с нуля.
Very funny
Ничего смешного. Уже давно бы всё переустановил и настроил, а не мучался.
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 21.09.2018 12:43
Ничего смешного. Уже давно бы всё переустановил и настроил, а не мучался.
Вообще то я собираюсь скопировать все это на 30 компьютеров.
Bizdelnick
Модератор
Сообщения: 21245
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 21.09.2018 13:22
cutecode22 писал(а): ↑ 21.09.2018 12:43
Вообще то я собираюсь скопировать все это на 30 компьютеров.
Для этого придуман
preseed . И 30 — это не так уж много.
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 21.09.2018 14:01
Oh yeah? That sounds interesting.
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Сообщение
serzh-z » 21.09.2018 17:05
Подарите уже, наконец, автору клавиатуру с кириллицей...
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 21.09.2018 17:16
ЫЫЫЫЫЫЫ....
cutecode22
Сообщения: 31
Сообщение
cutecode22 » 25.09.2018 01:09
в общем перенес я винт с помощью clonezilla.
И все равно есть один трюк, которого я сразу не нашел.
После копирования винта надо заменить своим UUID в файле /etc/initramfs-tools/conf.d/resume
Код: Выделить всё
#после перноса OS
sudo nano /etc/initramfs-tools/conf.d/resume
sudo update-initramfs -u
мож. кому пригодится