Portál AbcLinuxu, 23. dubna 2024 18:52


Dotaz: Arch Linux bootuje do nouzového režimu

19.6.2016 07:18 RickettsialPox | skóre: 20 | Praha, Žižkov
Arch Linux bootuje do nouzového režimu
Přečteno: 394×
Odpovědět | Admin
Dobrý den, instalaci Archu znám shora, zespodu, ... Poprvé (za 5 let, co jej používám) mi nešel nainstalovat GRUB. Při dodatečné specifikaci Legacy bootu pro i386pc (což je ovšem výchozí stav) mi Arch poprvé na notebooku Lenovo B40-30 naskočil. Ovšem již samotná část zavádění poskytla vhled do naprosto nesprávné funkčnosti zvolené instrukční sady. (Texty jakoby v řádu bitů posunuty o X bitů vpravo (BigEndian?) - z čehož vznikly paznaky. Až mi bylo divné, jak přesto obstojně vše fungovalo - k Lightdm, kteréžto však již nenaskočilo a Arch spadl do emergency mode.) Nějakou dobu jsem zápasil s nainstalováním zavaděče, ovšem pro Legacy toho Arch moc nemá a nakonec stejně nic nezabralo. Rozhodl jsem se instalovat Ubuntu, již jen proto, že by mi mohl poskytnout lepší zavaděč. A skutečně - GRUB Ubuntu zabral. (A to kupodivu se stejnou instrukční sadou i386pc!) Bootovací obrazovka nyní poskytuje správně formátovaný text a tak si mohu číst stav bootování. Jenomže k žádné chybě nedojde! (Selže akoráte plymouth - to by neměl být problém.) Legacy mám z dobrého důvodu a nikdy s ním dosud nebyl problém - ani Ubuntu (UEFI 64bit -> s dodatečnými ovladači) nijak neprotestuje. Z něj se právě nyní snažím Arch rozjet. Za jakoukoli radu děkuji.
Největší prvek každého hrdinského činu je strach. Život definuji jako "/dev/life >> /dev/null".
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 19.6.2016 16:01 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ovšem již samotná část zavádění poskytla vhled do naprosto nesprávné funkčnosti zvolené instrukční sady. (Texty jakoby v řádu bitů posunuty o X bitů vpravo (BigEndian?)
Ne, to ne, kód pro jinou instrukční sadu by vůbec nejel ;)

Začni tím, že rozchodíš bootování bez Xek a bez KMS.
Já to s tou denacifikací Slovenska myslel vážně.
19.6.2016 18:01 MadCatX
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. Nefilosofuj nad tím, co se asi mohlo stát, protože tvé teze nedávají žádný smysl.
  2. Všechno smaž a znovu rozděl disk, místo MBR použij GPT. Jako první oddíl na disk dej BIOS boot partition (typ EF02) s velikostí aspoň 2 MiB.
  3. Klasicky boostrapni Arch
  4. Nainstaluj GRUB podle návodu na Arch Wiki
  5. Done!
20.6.2016 05:36 RickettsialPox | skóre: 20 | Praha, Žižkov
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
Až na to, že na jiném PC mi stejná sestava jede! Novější instrukční sady bývají zpětně kompatibilní a očividně to běží - minimálně na X předchozích počítačích. Ještě nikdy jsem neopustil Legacy a vždy mi vše jelo. Kdyby mi nevadilo, že přijdu o nainstalované aplikace, tak se zde neptám. Navíc reinstalace (byť s GPT) mi stejně nezaručuje, že to pojede! (O vše mohu přijít zbytečně.) Již jen pro to, že (jak již opakuji) tato sestava mi jede na rozmanité skupině strojů. (Ostatně pokud mé úvahy nedávají smysl, proč vyřešily problém s bootováním? Kde skutečně GRUB z Ubuntu pomohl, zatímco GRUB z Archu to zase rozbije.)
Největší prvek každého hrdinského činu je strach. Život definuji jako "/dev/life >> /dev/null".
20.6.2016 10:50 MadCatX
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
Důležitá data máš předpokládám zazálohovaná, aplikace a uživatelská nastavení budeš po čerstvé instalaci stejně instalovat a vytvářet znovu. Je možné, že máš disk rozdělený tak, že za MBR není dostatek místa pro to, aby se tam vešel stage3 GRUBu. Proto se ti asi nechtěl nainstalovat a musel jsi ho k tomu přinutit ručním určením typu image (nepřidals ke grub-install náhodou ještě parametr --force?). Instalátor Ubuntu se s tím asi nějak popral (vůbec mi není jasné, kam jsi to Ubuntu vlastně nainstaloval, když tvrdíš, že smazáním disku bys přišel o data), správné řešení je vytvořit na disku zvláštní malý oddíl, do kterého si bootloader nacpe svá data, která se nevejdou do boot sektoru.
20.6.2016 18:33 RickettsialPox | skóre: 20 | Praha, Žižkov
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
GRUB jsem nenutil. Nešel, poněvadž chtěl EFI tam, kde jsem měl jen Legacy. (Přitom má chtít v základu i386 -> což mi dalo i Lubuntu.) Proto je zmíněné blbost - GRUB z Lubuntu se velikostně neliší. (A oddíl jsem já sám ručně (parted) umístil za 2048! Na konci jsem si nechal místo 9GB pro 4. oddíl -> kde nyní visí Lubuntu. Tedy 4 primární oddíly -> Arch, SWAP, Data, Lubuntu.) Vím přesně jak vypadá GRUB záznam a je tam skutečně celý. Tak jako tak nyní Lubuntu běží a Arch logicky musí také. Pád do nouzového módu musí mít příčinu přímo v kernelu Archu. Počítám, že mi chybí ovladač, něco musím přeinstalovat. Jak píši - novou instalací systému mi stejně nic není zaručeno. Těch nastavení není málo. Když neporadí logy, tak snad musí někdo o této chybě vědět... (Ostatně je na internetu dost nahlášených bugů s tímto - ovšem zatím nic mi neposkytlo řešení.) A také je divné, že běží LiveCD -> tam skutečně musí jít o nějaký ovladač, či tak.
Největší prvek každého hrdinského činu je strach. Život definuji jako "/dev/life >> /dev/null".
20.6.2016 11:01 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Arch Linux bootuje do nouzového režimu
To co napsal MadCatX je asi to hlavní. Pokud máš starý disk, který měl vytvořen MBR a první oddíl začíná na sektoru 63, jak se dělalo 25 let do příchodu 4k disků, tak před první oddíl se GRUB2 nemůže vejít.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.