GRUB2'den BURG'a geçmek güvenli midir?


7

Ben Ubuntu 17.10 ve çift önyükleme (yüklü, Windows 10 var olmayan UEFI varsayılan bootloader olarak GRUB2 ile). Biraz eski moda bir önyükleme menüsü görünüyor, daha iyi bir görünüme sahip bir GUI önyükleme menüsü istiyorum. BURG'u uygun bir arama olarak buldum ve buldum, ancak BURG bozulursa bilgisayarımın değiştirilemez olacağını söyleyen sitelerde de uyarılar gördüm.

Önyükleyiciyi kurmalı mıyım yoksa kurmalı mıyım? Güvende olacak mı? Olmazsa, GRUB2'mi daha iyi bir görünüm elde etmek için özelleştirmenin bir yolu yok mu? GRUB Özelleştirici'yi yükledim ancak yaptığım değişiklikler çalışmıyor gibi görünüyor. Baska öneri?

GÜNCELLEME 1:

Denedim ama ne yazık ki rEFInd makinemde ( ya da UEFI işletim sistemi olmayan diğer makinelerde ) çalışmıyor . BURG'u henüz denemedim, çünkü çalışıp çalışmayacağından emin değilim (üstelik bootup konfigürasyonunu bile bozabileceği konusunda şüphelerim var). Yine de bu konuda yardıma ihtiyacım var.

GÜNCELLEME 2:

Kabul edilebilir bir cevap alamadım, sonunda BURG'u kurmaya ve test etmeye karar verdim, ancak yükleyemiyorum. İlk önce şunu çalıştırın:

~$ sudo add-apt-repository ppa:n-muench/burg

PPA, yazılım kaynaklarına başarıyla eklendi. Sonra güncellemeyi çalıştırdım:

~$ sudo apt-get update

Aşağıdaki hatayı alıyorum:

...
...
Err:27 http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release                                                                                   
  404  Not Found
...
...
Reading package lists... Done                                                                                                                         
E: The repository 'http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Şimdi BURG'u bile kuramıyorum.

GÜNCELLEME 3:

Ayrıca sadece GRUB2 temasını yapmaya çalıştım, fakat yine de bunu yapamam. Buradan GRUB2 temalarını indirdim . Kurduktan sonra bu GRUB güncelleme komutunu çalıştırıyorum:

sudo update-grub2

Ve şu hatayı alıyorum (ne yazdığını anlamıyorum):

Generating grub configuration file ...
/usr/sbin/grub-probe: error: failed to get canonical path of `/boot/grub/unicode.pf2GRUB_THEME=/boot/grub/themes/Vimix/theme.txt'.
No path or device is specified.
Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]
Try 'grub-probe --help' or 'grub-probe --usage' for more information.

Ayrıca GRUB2 temasını da yapamam. Şimdi ne yapmalı? Herhangi bir yardım çok takdir edilecektir. Teşekkür ederim.


1
(düzgün çalıştığından tane almak biraz zaman aldı tho) daha iyi görünmesi Grub2 için temalar .. vardır Burg hiç bakmadım
John Orion

1
Sadece Grub2 temaları üzerinde bir google araştırması yaptım ... bir site buldum ama .. nasıl çalıştıklarını bilmiyorum .. sadece çalıştığımı biliyorum ve bulduğum bu Grub Teması gibi görünüyor ama arka plan resmi benim kendi ekledim
John Orion

1
tho .. Bulduğum siteyi bir tane nasıl kuracağımı pek göstermediğimi biliyorum ... eğer dosya indirme talimatlarını içeriyorsa hiçbir fikrim yok ... Muhtemelen bir sohbet odası başlatmak ve size yol göstermek zorunda kalacağım it
John Orion

4
"GRUB2'den BURG'a geçmek güvenli midir?" Hayır, burg Windows EFI'de çökecek. rEFInd EFI tabanlı bilgisayarlar için tasarlanmıştır
Rinzwind

7
"(..) BURG bozulursa, bilgisayarım önyüklenebilir hale gelebilir". Bunun BURG için geçerli olduğu ölçüde, diğer tüm bootloaders için de aynı şekilde geçerlidir. Grub [2]? bu açıdan ne daha güvenli ne de daha tehlikeli bir çözümdür. Bir saniye kadar bakacağınız bir şey için sadece bilgisayarınızı yeniden başlattığınızda süslü grafiklere sahip olmanın neden önemli olduğunu düşünüyorsunuz?
Daha

Yanıtlar:


12

BURGeski ve artık bakım yapılmıyor. Bunun yerine, kullanmanızı öneririz rEFInd: http://www.rodsbooks.com/refind/

Çok kararlı ve özelleştirmesi kolay bir grafik çoklu önyükleme önyükleyici. Aralarından seçim yapabileceğiniz, bazıları yukarıda belirtilen resmi web sitesinde listelenen birçok tema bulabilirsiniz.


1
Duymak güzel. Yanımda dizüstü bilgisayarım yok çünkü üniversitedeyim. Bunu alır almaz deneyeceğim. Bilgi için teşekkürler. 👍😊
v_ag

2
REFInd önyükleme yöneticisi gerçekten sadece UEFI sistemleri içindir. rodsbooks.com/refind
oldfred

1
@oldfred Bu UEFI olmayan sistemlerde çalışmadığı anlamına mı geliyor?
v_ag

2
@VaibhavAgrawal evet, rEFInd sadece UEFI'yi destekleyen makinelerde çalışır
user13161

1
@Tooniis Çabalarını takdir ediyorum ama denedim ve ne yazık ki, rEFInd işe yaramadı ( İşletim sistemimden herhangi biri UEFI modunda kuruluysa işe yarayacaktı ). Neyse, cevabın için teşekkürler.
v_ag

4

Yeni bir bootloader test etmek istediğinizde onu bir bölüme kurun ve grubun oradan yüklemesine izin verin (grub içindeki chainloader komutuna bakın). Çalışırken yeni bootloader'ınızı MBR'ye yükleyebilirsiniz, aksi halde grub ile önyüklemeye devam edersiniz.


3

Yeni boot-loaders kullanmaya çalışıyorum fakat sonunda bıraktığım başarısızlık. Çok fazla zorlanmadan sonra GRUB2'yi yeni bir temaya ( buradan indirilen ) GRUB Özelleştirici kullanarak değiştirmeyi başardım .

İşte yaptığım şey:

  1. Tema indirildi.
  2. Temayı grub-customizer[Grub Customizer> Görünüm Ayarları> Tema> Ekle] ile yüklendi.
  3. Ayarı kaydettikten sonra bu komutu kullanarak grubu güncelleyin:

    ~$ sudo update-grub2
    
  4. Sistemi yeniden başlattı ve tema uygulandı.

Şimdi açılış menüm buna benziyor:

Ayrıca, aşağıdaki adımları izleyerek plymouth açılış ekranını da konuştum:

  1. Aşağıdaki komutu kullanarak yüklü plymouth temaları:

    ~$ sudo apt-get install plymouth-theme-*
    
  2. Bu komutu kullanarak temayı değiştirdim:

    ~$ sudo update-alternatives --config default.plymouth
    
  3. Daha sonra bu komutu kullanarak önyükleme yapılandırması güncellendi:

    ~$ sudo update-initramfs -u
    

Şimdi açılış ekranım aşağıdakine benzer:

görüntü tanımını buraya girin

Ne yazık ki, ne BURG ne de REFInd benim için çalıştı. Ama mutluyum çünkü en azından eski açılış menüsümü bu oldukça havalı olanlarla değiştirebildim. Her neyse, bana yardım etmeye çalışan herkese teşekkürler, çabalarını takdir ediyorum.


1

Bazı üçüncü taraf araçlar çalışmayabilir, çünkü dizin yapısında ve konfigürasyonlarında farklı dağıtımlar üzerinde değişiklikler olabilir.

Onlara bakarsanız, orada bazı güzel grub temalar var. Buradan Vimix kullanıyorum

Sisteminize uyacak şekilde aşağıdaki komut dosyasındaki bazı değişkenleri değiştirmeniz gerekecektir (Fedora ve UEFI kullandığımdan beri). Fakat burada ne yapıldığına dair temel bir fikir vermek için değiştirilmemiş bir senaryo bulabilirsiniz .

#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git

ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})

# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt

install_grub_theme() {
    # Copy theme files to grub themes directory
    cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}

    # Comment out previous theme setting if any were previously set
    sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}

    # Comment out grub terminal output
    sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}

    # Add grub theme to grub file
    echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
        >> ${GRUB_FILE}

    # Update grub
    grub2-mkconfig -o ${GRUB_CFG}
}

if [ "$UID" -eq "$ROOT_UID" ]; then
    install_grub_theme
else
  echo -e "/n Run this script as root or sudo ..."
  notify-send "Run this script as root or sudo ..." -i notification
fi

Sahip olduğum bir sorun (bunun eski bir anakart nedeniyle olup olmadığını bilmeme rağmen), bilgisayarı başlatırken manuel olarak bir önyükleme sürücüsü seçmediğim sürece daha yüksek çözünürlük kullanmamasıdır. GRUB_GFXMODE ve GRUB_PAYLOAD_LINUX değişkenlerini değiştirmek benim için hiçbir şey yapmaz.


1

BURG'u (veya hemen hemen başka herhangi bir önyükleyici) güvenli bir şekilde deneyebilirsiniz - eğer bir önyüklenebilir USB flaş ya da Supergrub ile önyüklenebilir bir CD ya da buna benzer bir şey alırsanız (ubuntu kurulum diskiniz yapabilir), önyükleyicinizi düzeltmek ve geri almak için eğer istersen kazmak. Bu tür şeyler için Supergrub’ı güzel kullandım. Ayrıca - ne yaptığınızı bildiğinizden emin olun (bölümlerinizi kurtarılamaz bir biçimde biçimlendirmeyin veya değiştirmeyin: bölümlerinizi seçerken dikkatli olun!). Ayrıca - reFIND kullanabilirsiniz (kullanıyorum: harika), ancak önce EFI'ye geçmek zorundasınız (güvenli bir şekilde yapabilirsiniz - DERSİN, YAPABİLİRSİNİZ NE YAPABİLİRSİNİZ :) - testdisk ile, altında bazı önyüklenebilir ubuntu; diski GPT olarak değiştirdikten ve EFI bölümünüzü oluşturduktan sonra - önyüklenebilir ESD grub2 dosyasında: grub2'yi yeniden yüklemeyi veya kurmayı unutmayın). Bölümlerinizi küçültmek için GParted (ayrıca önyüklenebilir sürümü de vardır) kullanabilirsiniz. Bundan sonra, reFIND'in kurulması çalışır.

AMA: Dikkatli olun !! ... Yerinizde olsaydım, net adımlar hakkında yeterince bilgi edindikten sonra, bilgisayarımla ilgili gerekli tüm adımları ve komutları bilgisayarıma yazdım (sda, vb. Cihaz isimleri). . Ayrıca bölümlerimde değişiklik yapacak her adımda kontrol eder, kullanılan cihaz adlarının doğru olup olmadığını kontrol ederdim (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 tty- arasında ileri ve geri geçiş yapabilir. s ve böylece "fdisk -l" "df -h" veya "mount" gibi kurulum komutlarınızla ilgili bilgileri listeleyen komutları kolayca girebilirsiniz. , cihaz isimleri ve sıralaması, CD'den ve diğerlerinden önyükleme yaparken bile değişebilir. Kutsanın ve eğlenin!

BTW: Tüm işletim sistemimi de UEFI (GPT formatlı HDD'de) kullanacak şekilde değiştirirdim. Ancak, başka bir şey kullanmak zorunda olsaydım, GRUB2'yi seçerdim. BURG değil. İyi vakit geçir!


Söylediğin her şeyi yapacak kadar uzman değilim. Supergrub kullanmak veya işletim sistemi kurulumunu UEFI'ye dönüştürmek için bana adım adım prosedürler söylerseniz, hepsini yapabilirim. Sadece Linux için bir yalvarıyorum (sadece iki aydan beri kullanıyorum) ...
v_ag
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.