Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem nelze bootovat (grub neumí číst disk?) na notebooku

Ahoj, mám problém, který se ne jednom notebooku(paradoxně z roku 2007) nevyskytuje, zatímco na druhém (z roku 2009) ano:
kromě toho že neumí bootovat z usb, který nemá tabulku oddílů, tak grub se načte, ale nemohu na něm přečíst soubory:
vyhodí to chybu: error: attempt to read or write outside of disk 'hd1'
mám 1TB disk v USB boxu a nechce se mi ho rozdělávat.

Předmět Autor Datum
Že by se GRUB ohlížel na NTFS práva, to se mi moc nezdá. Když na tom disku nastavíš práva pro Everyo…
albru123 26.08.2013 14:51
albru123
zjistil jsem, že na tom notebooku ten problém vyskytuje když bootuju z grubu umístěného na onom 1TB…
mnua.al 26.08.2013 16:07
mnua.al
Na jaké partition je GRUB nainstalovaný? Máš ho v MBR?
albru123 26.08.2013 16:44
albru123
neumí bootovat z usb, který nemá tabulku oddílů to je casto vec nastavenia BIOSu, konkretne tam moz…
MM.. 26.08.2013 17:18
MM..
co je big flopppy? Proč si myslíš, že to mám zapnuté. BIOSy dnešních notebooku nemají v BIOSU skoro…
mnua.al 26.08.2013 18:12
mnua.al
big flopppy je format bez MBR a bez tabulky oddielov. Ty si pisal cosi ze to nevie bootovat USB stic…
MM.. 26.08.2013 18:18
MM..
Inac tvoj problem moze byt v tom ze tam mas UEFI tabulku oddielov, kto vytvaral oddiely na tom disku…
MM.. 26.08.2013 18:23
MM..
doteď jsem měl jen mbr (ověřeno přes gdisk) a ty chyby: ~ % sudo grub-install /dev/sdb --boot-dire…
mnua.al 26.08.2013 18:27
mnua.al
Na ten disk nejde dat grub ak nepozijes specialny switch ktory je nebezpecny. Preco chces dat grub n…
MM.. 26.08.2013 18:33
MM..
Ked tam chces dat linux tak vytvor linux oddiel sdb2 a grub daj na neho. Apod. P.S. a podla mna tam…
MM.. 26.08.2013 18:34
MM..
Udělal jsem následující věc: gdiskem jsem přidal protective MBR, dal rekalkulaci chs v grubu se disk…
mnua.al 26.08.2013 19:58
mnua.al
jaku chybu pri pristupe k jakym datum? naco ti je GPT? vyhod GPT a urob tam cisty MBR. 1TB nepotrebu…
MM.. 26.08.2013 20:00
MM..
Udělal jsem následující věc: gdiskem jsem přidal protective MBR, dal rekalkulaci chs v grubu se disk… poslední
mnua.al 26.08.2013 20:01
mnua.al

neumí bootovat z usb, který nemá tabulku oddílů

to je casto vec nastavenia BIOSu, konkretne tam moze byt nastavitelne force HDD alebo force big floppy.
Alebo je to vec toho jak presne si tam ten grub zapisoval, nemusi byt jedno ze na ktorom notebooku sa to tam zapisovalo. A urob si oddiely nechapem preco pouzivas bigfloppy.

Jak presne si tam ten grub dal, jake presne mas tam oddiely vytovrene, a co je v konfiguracii grubu?

co je big flopppy? Proč si myslíš, že to mám zapnuté. BIOSy dnešních notebooku nemají v BIOSU skoro nic, natož nějaké nastavování disků.

Měl jsem problém dát grub na disk(první partition je ntfs).
Zkoušel jsem ho dát na /(1)dev/sdb1 i na (2)/dev/sdb, ale vždy to házelo nějakou hlášku, tak jsem dal --force .
nejdřív to něco říkalo Embedding is not possible on ntfs
pak něco grub is not reliable on multiple partition tables... už nevím co patřilo k čemu, a co jsem nakonec vybral, možná se podívám... Jinak grub.cfg zatím neřeším.
Zkoušel jsem dát na disk i plop boot manager, jenže z něj nedokáže nastartovat grub(notebook se restartuje, případně bliká podtržítko po obrazovce, je li disk připojen k virtuálnímu pc, pak se pc zasekne)

Pozoruji, že ta hláška se skáče i když je disk na virtuálním pc a pozoruji, že to dělá i druhý 1TB disk( který nemá bootloader)..

Pro ujištění: v grubu po "ls (hd1)" se mi dostane "Total size 16434495 sectors" u obou disků, jenže u zdravého notebooku to jsou 2 miliardy sektorů

big flopppy je format bez MBR a bez tabulky oddielov. Ty si pisal cosi ze to nevie bootovat USB stick bez tabulky oddielov. Typicky takto formatuje USB sticky Windows. Pre BIOS je to ale rozdiel ci tam MBR je alebo neni ak z toho ma bootovat, preto maju BIOSy dnes nastavenie ci to ma autodetekovat alebo sitam mozes nastavit nieco ine. Phoenix (na tom tvojom NB by mohol byt ten) to mal obcas v samotnom bootmenu cez klavesu treba tam citat help.

grub musis dat na nejaku FAT(32) alebo linux filesystem particiu, na NTFS to nemusi fungovat spravne, co ti konieckoncov aj pisal v tej hlaske. Dovody su ze sa to tam musi namontovat dost silne do filesystemu a najst si pocas bootovania konfiguraciu atd.

Skus napisat co presne chces riesit s tym diskom, je to externy HDD normalne cez USB alebo co? Co na nom mas a co z neho chces bootovat?

Inac tvoj problem moze byt v tom ze tam mas UEFI tabulku oddielov, kto vytvaral oddiely na tom disku? Skus si nabootovat UBCD a pozri sa v ranish jak presne su tam klasicke (MBR) oddiely. Mozes si pozret aj v killdisk ze co obsahuju sektory 1-63, typicky by tam malo byt nic (nuly). Ak tam nieco mas tak tam mas aj UEFI tabulku oddielov.

doteď jsem měl jen mbr (ověřeno přes gdisk)

a ty chyby:

~ % sudo grub-install  /dev/sdb --boot-directory /run/media/dd/φ/Boot/grub/          
/usr/bin/grub-bios-setup: warning: Attempting to install GRUB to a disk with multiple partition labels.  This is not supported yet..
/usr/bin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/bin/grub-bios-setup: error: will not proceed with blocklists.
1 

~ % sudo grub-install  /dev/sdb1 --boot-directory /run/media/dd/φ/Boot/grub/
/usr/bin/grub-bios-setup: warning: File system `ntfs' doesn't support embedding.
/usr/bin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/bin/grub-bios-setup: error: will not proceed with blocklists.
1 

Udělal jsem následující věc: gdiskem jsem přidal protective MBR, dal rekalkulaci chs v grubu se disk ukazuje jako (hd0,gpt1), jde v něm dokonce prohlížet složky. Disk konečně hlásí 2000000000 sektorů (1TB) místo "$[255*1023*63]=16434495". (když ho nejde bios a dám insmod gpt)
Ovšem zase při přístupu k datům hlásí tu chybu, ze které mě šíbne.

Udělal jsem následující věc: gdiskem jsem přidal protective MBR, dal rekalkulaci chs v grubu se disk ukazuje jako (hd0,gpt1), jde v něm dokonce prohlížet složky. Disk konečně hlásí 2000000000 sektorů (1TB) místo "$[255*1023*63]=16434495". (když ho nejde bios a dám insmod gpt)
Ovšem zase při přístupu k datům hlásí tu chybu, ze které mě šíbne.

pro změnu ve virtuálce disk už funguje.

Zpět do poradny Odpovědět na původní otázku Nahoru