Puncte:0

Grub, obțineți ținta implicită a platformei în uz pe computerul meu prin bash shell

drapel it

De exemplu: „x86_64-efi”
Cum știu ținta implicită a platformei utilizate pe computerul meu?
Se află într-un fișier sau îl pot obține printr-o comandă?
Nu am găsit rezultate relevante de căutare pe internet.

oldfred avatar
drapel cn
Dacă instalați din interiorul instalării, acesta este montarea partiției de sistem ESP - efi (FAT32) în fișierul dvs. /etc/fstab.Dacă instalați de pe un chroot, trebuie să montați ESP. UEFI chroot, trebuie să includă ESP - partiția de sistem efi http://askubuntu.com/questions/53578/can-i-install-in-uefi-mode-with-the-alternate-installer/57380#57380 chroot cu UEFI, LVM, criptare pe unitatea NVMe https://ubuntuforums.org/showthread.php?t=2349833&p=13602088#post13602088 Dacă instalați doar grub pe unitatea flash, puteți specifica unitatea și partiția în comandă. Unde instalezi?
drapel it
/etc/fstab nu conține această informație „x86_64-efi”. Vreau doar să obțin această valoare de la nu știu ce fișier sau comandă.
oldfred avatar
drapel cn
De unde instalezi? Grub are mai multe versiuni și, dacă aveți o instalare UEFI, va reinstala automat versiunea UEFI pe 64 de biți a grub. Ce model de sistem? Ce versiune de Ubuntu?
drapel it
Trebuie să instalez dual boot FAT32 / exFAT cu Ubuntu 20.04 LTS pe un pendrive (cu „insmod exfat” rezolv problema partiției exFAT).
oldfred avatar
drapel cn
Nu am instalat grub de la sine pe unitatea flash de secole. Unitățile flash mari au primit instalări complete și acum pornesc de pe SSD sau de pe a doua unitate. Nu știu dacă exFAT funcționează sau nu. Dacă este pornit în modul UEFI. am montat partiția USB EFI la /media/test și am instalat grub cu sudo grub-install --target=x86_64-efi --efi-directory=/media/test --bootloader-id=grub --removable --recheck --debug Apoi trebuie să vă creați manual propria strofă de boot grub.cfg (s) a porni orice vrei să pornești.
drapel it
Am creat o altă întrebare cu privire la o problemă cu acest lucru: https://askubuntu.com/questions/1393957/stdin-invalid-argument
drapel it
În schimb, pentru acest subiect, ceea ce am intenționat să fac a fost, în loc să scriu asta: `--target=x86_64-efi`, scrie asta: `--target=$target`, unde variabila `$target` este luată undeva, am nu știu unde, care este motivul acestei întrebări. Această variabilă, vreau să o obțin de la platforma utilizată în prezent pe computerul meu, chiar dacă pendrive-ul ar putea fi folosit pe platforme diferite.
drapel it
Am editat intrebarea.
oldfred avatar
drapel cn
x86_64-efi nu este cu adevărat o variabilă, specificând doar instalarea UEFI pe 64 de biți pe PC-ul pe 64 de biți. Cu excepția cazului în care planificați, de asemenea, pe 32 de biți sau alte sisteme care nu sunt bazate pe PC, care utilizează software diferit care au descrieri diferite. --target=i386-pc instruiește grub-install să instaleze numai pentru sistemele BIOS. În general, trebuie să porniți în același mod în care doriți să instalați.
drapel it
Sunteți sigur că nu există nicio modalitate de a obține această valoare dintr-un fișier din sistem sau din comandă? `x86_64-efi` este doar un exemplu.
oldfred avatar
drapel cn
Verificați modul de pornire UEFI [ -d /sys/firmware/efi ] && echo EFI || echo Legacy Dacă UEFI, atunci x86_64-efi este corect. De ce ai avea altceva?
drapel it
Ah ok, raspunsul este exhaustiv. Mulțumesc mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.