Ошибка в загрузчике Grub

Автор atarsin, 17 декабря 2021, 20:27:08

« назад - далее »

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

atarsin

Спасибо большое. Я решил проблему немного по другому). Скачал образ последнего Ubuntu, сделал загрузочный USB и поставился. С точки зрения обычного пользователя (а я именно такой)  Debian и Ubuntu близнецы братья. Потом докачал нужные программы из инета. Все работает. Я не зря покупал ноутбук))).

dzhoser

Цитата: atarsin от 20 декабря 2021, 21:38:46Debian и Ubuntu близнецы братья
Я ушел с Ubuntu когда дважды не смог обновиться на новую версию, в Debian пока проблем не было. Да и документация на Debian более развернутая.  И в отличии от Ubuntu нет телеметриии.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ogost

Цитата: atarsin от 20 декабря 2021, 21:38:46С точки зрения обычного пользователя (а я именно такой)  Debian и Ubuntu близнецы братья.
С точки зрения Debian Ubuntu гламурный кузен с новым "айфоном", который постоянно глючит. Но красиво, да.

dzhoser

Цитата: atarsin от 20 декабря 2021, 21:38:46С точки зрения обычного пользователя (а я именно такой)  Debian и Ubuntu близнецы братья
И да и нет.
В Ubuntu нет Debootstrap debsecan
Серьезным отличием Ubuntu является платная поддержка от Canonical, но важно скорее для крупных хостеров, вроде Amazon.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Поскольку автор темы уже решил свою проблему, давайте я тоже поделюсь :) Был Debian разных версий, который, в его последних версиях, чрезвычайно утомил глюкавым systemd, и возникло слабопреодолимое желание от оного избавиться. А потом в поле зрения попал Devuan. Разработчики которого решили сочетать прочие достоинства современного Debian с системной адекватностью его 6 версии, что касается загрузчика, eudev, именования сетевых интерфейсов, и прочего. И я так довольно успешно на него мигрировал. Но случилась некая неприятность с одним из винчестеров. Как-то раньше, наверно в доисторические времена, разделы начинались с 63 сектора от начала, а потом власть переменилась, и стали начинать разделы с 2048 сектора. И почему-то оказалось, что на одном (из трёх) винчестеров системы я не смог обновить grub в корне диска. В принципе, это не очень мешает жить, система ведь грузится, но, как потенциально возможная неприятность, слегка напрягает. Собственно, отсюда и вопрос - если не заморачиваться бэкапами и этим адским колдунством под названием "выравнивание разделов", какой имеется изящный способ решения этой проблемы? Разделы там что-то типа fd,82,fd - в таком порядке. Убить первые 2, создать заново начиная с 2048 и уменьшить 82 до оставшегося места - это, наверно, самое простое и надёжное?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

#20
Цитата: PbI6A от 23 декабря 2021, 10:48:07и стали начинать разделы с 2048 сектора.
Откуда инфа?  Разделы начинаются с 64 сектора
или Вы на GPT перешли? Тогда GRUB-efi
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Whowka

Цитата: dzhoser от 23 декабря 2021, 14:44:45Разделы начинаются с 64 сектора
Открыть содержимое (спойлер)
sudo fdisk -l
[sudo] пароль для whowka:
Disk /dev/sdc: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5002ABYS-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x01e4fbac

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdc1            2048 879116287 879114240 419,2G  7 HPFS/NTFS/exFAT
/dev/sdc2       879118336 976773167  97654832  46,6G 83 Linux


Disk /dev/sda: 232,89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: ST3250312AS     
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9B4A82EC-42BC-4249-BC1B-4431CAEB0342

Device         Start       End   Sectors  Size Type
/dev/sda1     215040   5859327   5644288  2,7G Linux swap
/dev/sda2    5859328  64450559  58591232 27,9G Linux filesystem
/dev/sda3   64450560 175777791 111327232 53,1G Linux filesystem
/dev/sda4      2048    206847    204800  100M EFI System
/dev/sda5  175777792 244137983  68360192 32,6G Linux filesystem
/dev/sda6  244137984 332027903  87889920 41,9G Linux filesystem
/dev/sda7  332027904 389572607  57544704 27,4G Linux filesystem
/dev/sda8  389572608 484202495  94629888 45,1G Microsoft basic data
/dev/sda9     206848    215039      8192    4M BIOS boot

Partition table entries are not in disk order.


Disk /dev/sdb: 74,53 GiB, 80026361856 bytes, 156301488 sectors
Disk model: ST380815AS     
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x54ef6035

Device     Boot     Start       End   Sectors  Size Id Type
/dev/sdb1  *         2048   1187839   1185792  579M  7 HPFS/NTFS/exFAT
/dev/sdb2         1187840 102399999 101212160 48,3G  7 HPFS/NTFS/exFAT
/dev/sdb3       102402048 156297215 
[свернуть]
;)

dzhoser

Whowka, ну у вас GPT разметка и используется UEFI.
Цитата: Whowka от 23 декабря 2021, 21:55:58Disklabel type: gpt
Цитата: PbI6A от 23 декабря 2021, 10:48:07а потом власть переменилась, и стали начинать разделы с 2048 сектора.
Я к тому что если сам не менял ничего не изменится. Можно жить и в разметке  MBR, если диски не больше 2 ТБ. Ну и мамка Legasy должна поддерживать.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Вот когда я переставлял сервак с Debian на Devuan, то и столкнулся с тем, что второй винт отличался на небольшое количество секторов в меньшую сторону, и просто sfdisk -d /dev/sda|sfdisk /dev/sdbyt не дал нужного результата. Пришлось копать и найти некий ключик, с которым удалось создать первый раздел с 63 сектора. Какой там точно был ключик, я уже и не припомню, но получилось.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

Whowka

Цитата: dzhoser от 24 декабря 2021, 06:12:56ну у вас GPT
А sdb и sdc? (sdb переставил с другого компа, который был без uefi) :)

dzhoser

Был не прав . С  версии fdisk 2.25 теперь  разделы начинаются  2048 сектора.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Вопрос был, собственно, как наиболее безболезненно это поправить... Наверно, всё-таки, удалять раздел?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

PbI6A

Цитата: dzhoser от 24 декабря 2021, 16:19:48С  версии fdisk 2.25 теперь  разделы начинаются  2048 сектора.
Печаль в том, что и свежий grub в старое разбиение теперь не встраивается :-[ Странно, что это проявилось только при уходе на Devuan, а в Debian было ок...
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!