#1
|
|||
|
|||
upgrade Fedora via dnf
Rinat H. Sadretdinow написал(а) к All в Oct 19 12:15:58 по местному времени:
* Originally in ru.linux.redhat * Crossposted in ru.linux.chainik Нello All! В кои-то веки решил вчера проапгрейдить свою Fedora 29 до Fedora 30 чтобы когда в конце октября выйдет Fedora 31 так же проапгрейдить до неё Fedora 30 (как я понял через версию прыгать нельзя и апгрейд через dnf Fedora 29 напрямую до Fedora 31 невозможен, надо предварительно Fedora 30 иметь). Ну чтобы не ставить Fedora 31 с нуля, не делать clean install как я всегда до этого делал и не накатывать после на неё всё что у меня уже установлено сейчас на Fedora 29, не править конфиги в /etc и пр., то есть чтобы был у меня переход с одной нечётной версии и следующую нечётную версию (а я использую исключительно нечётные версии) без особого геморроя и быстро. Сделал всё по инструкции из Fedora Magazine: 1) sudo dnf upgrade --refresh 2) sudo dnf install dnf-plugin-system-upgrade 3) sudo dnf system-upgrade download --releasever=30 4) sudo dnf system-upgrade reboot Тут он нашёл "5544 packages to upgrade", где-то час долбил, проагрейдил всё. И у меня в grub2 пропал Linux. Нет, в меню grub2 он показывается, но: ~~~ [rhs@sys3175 ~]$ sudo os-prober /dev/sda1:Windows 7:Windows:chain [rhs@sys3175 ~]$ ~~~ хотя кроме вантуза линукс на диске в наличии: ~~~ [rhs@sys3175 ~]$ sudo fdisk -l /dev/sda Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Disk model: WDC WD5000AAKX-2 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: 0x2a4a5559 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 718847 716800 350M 7 НPFS/NTFS/exFAT /dev/sda2 718848 774146047 773427200 368.8G 7 НPFS/NTFS/exFAT /dev/sda3 774146048 976773167 202627120 96.6G 5 Extended /dev/sda5 774148096 841256959 67108864 32G 82 Linux swap / Solaris /dev/sda6 841259008 976773167 135514160 64.6G 83 Linux [rhs@sys3175 ~]$ ~~~ и соответственно: ~~~ [rhs@sys3175 ~]$ sudo grep -P "submenu|^menuentry" /boot/grub2/grub.cfg | cut -d "'" -f2 Windows 7 (on /dev/sda1) [rhs@sys3175 ~]$ sudo grub2-editenv list savedentry=4e0a0597db2c47f880a651e97b48d108-5.2.18-200.fc30.x8664 menuautohide=1 boot_success=1 boot_indeterminate=0 kernelopts=root=UUID=80f5a936-f0aa-4392-914b-97683b3713a8 ro rhdb quiet rd.driver.blacklist=nouveau resume=/dev/sda5 [rhs@sys3175 ~]$ ~~~ То есть в меню grub2 кроме Windows 7 выбор Fedora 30 в наличии, но by default в этом меню только Windows 7 и на Fedora 30 никак не установить, `grub2-set-default` нечего задавать кроме Windows 7, про другие разделы он не в курсе. Вопрос: как сделать так, чтобы в меню grub2 Fedora 30 не просто показывалась, но чтобы а /boot/grub2/grub.cfg появилось menuentry не только для Windows 7, но и для Fedora 30? Модератор данной конференции сейчас скажет что grub2 это какашка и надо использовать lilo, но более конструктивные советы будут? Именно как grub2 починить, а не что "ставь lilo, с ним проблем нет!" Ну и чтобы далеко не ходить как убить LVM2? У меня раньше его никогда не было, но вчера после `sudo dnf system-upgrade download --releasever=30` появился, хотя он мне нафиг не нужен. Пробовал `dnf remove lvm2`, но он столько зависимостей хочет в результате удалить, что я чегой-то очкую. Bye! --- GoldED+/LNX 1.1.5-b20170303 |
#2
|
|||
|
|||
upgrade Fedora via dnf
Rinat H. Sadretdinow написал(а) к All в Oct 19 10:56:24 по местному времени:
Нello All! 10 Oct 19 12:15, I wrote to you: [...] RS> Тут он нашёл "5544 packages to upgrade", где-то час долбил, RS> проагрейдил всё. И у меня в grub2 пропал Linux. Нет, в меню grub2 он RS> показывается, но: [...] RS> Вопрос: как сделать так, чтобы в меню grub2 Fedora 30 не просто RS> показывалась, но чтобы а /boot/grub2/grub.cfg появилось menuentry не RS> только для Windows 7, но и для Fedora 30? У FIDO есть такое свойство: гуглишь, ищешь ответ, день потеряешь, ответ не найдёшь, задаёшь вопрос в FIDO и после этого через полчаса-час сам находишь решение. Так что отвечаю сам себе: проблема с grub2 решилась банальной переустановкой: sudo grub2-install /dev/sda и всё встало на свои места. RS> Ну и чтобы далеко не ходить как убить LVM2? У меня раньше его никогда RS> не было, но вчера после `sudo dnf system-upgrade download RS> --releasever=30` появился, хотя он мне нафиг не нужен. Пробовал `dnf RS> remove lvm2`, но он столько зависимостей хочет в результате удалить, RS> что я чегой-то очкую. А вот с этим до сих пор не разобрался. Никогда у меня не было LVM и нафиг он мне не нужен, но он появился после апгрейда. Сам. И вот как бы его убить так, чтобы полностью, чтобы о нём вообще упоминаний никаких не было? Bye! --- GoldED+/LNX 1.1.5-b20170303 |