Меняем grub.conf не вытаскивая флешки

Автор: | 06.04.2017

Кому лениво перезаписывать флешку или нужно сделать это удаленно при редактировании grub.cfg и замене extra.lzma, вспомнил про старый трюк, как это сделать прямо на работающей хрени:
1. Заходим по ssh через Putty или терминал
2. Делаем следующее:

Admin@your_DS:~$ sudo -i #Заходим под root
Password: #Вводим пароль Adminской учетки
root@your_DS:~# mkdir -p /tmp/synoboot_part0 #Создаем временный каталог для монтирования 0 раздела загрузочной флешки
root@your_DS:~# mkdir -p /tmp/synoboot_part1 #Создаем временный каталог для монтирования 1 раздела загрузочной флешки
root@your_DS:~# cd /dev
root@your_DS:/dev# mount -t vfat synoboot1 /tmp/synoboot_part0 #Монтируем 0 раздел загрузочной флешки
root@your_DS:/dev# mount -t vfat synoboot2 /tmp/synoboot_part1 #Монтируем 1 раздел загрузочной флешки
root@your_DS:/dev# ls /tmp/synoboot_part0 #Проверяем монтирование 0 раздела загрузочной флешки
bzImage EFI grub info.txt
root@your_DS:/dev# ls /tmp/synoboot_part1 #Проверяем монтирование 1 раздела загрузочной флешки
checksum.syno extra2.lzma extra.lzma grub_cksum.syno rd.gz Sone.9 zImage

3. С помощью nano/mc правим grub.cfg и/или с помощью команд/mc заменяем extra.lzma
4. Перезагружаем хрень штатными средствами
5. Если перезагрузка сразу не планируется, то на всякий случай размонтируем и зачищаем:

root@your_DS:/dev# cd /
root@your_DS:/# umount /tmp/synoboot_part0 # Размонтируем 0 раздел загрузочной флешки
root@your_DS:/# umount /tmp/synoboot_part1 # Размонтируем 1 раздел загрузочной флешки
root@your_DS:/# rm -r /tmp/synoboot_part0 # Удаляем временный каталог
root@your_DS:/# rm -r /tmp/synoboot_part1 # Удаляем временный каталог

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *