Lucio Crusca ha scritto lo scorso 13/04/2005 16:52: [...] Piccola premessa: io uso lilo, ma dal lato windows non cambia nulla.
Il nome "chainloader" suggerisce che grub passi il controllo ad un altroboot loader, ovvero quello di Windows.
E' così, infatti.
Sì; il bootloader (lilo o grub) che risiede nell'MBR sovrascrive il primary bootloader di windows; ma windows ne installa uno secondario nella partizione in cui risiede, configurato alla maniera di grub mediante il file boot.ini. Così, mentre lilo (grub) si occupa anche di decomprimere il kernel linux prima di caricarlo in memoria, nel caso di di windows si limita a passare la palla al secondario (l'istruzione "other" di lilo o "chainloader" di grub).Ma se io prendo il backup dell'mbr (ovvero da knoppix # dd if=/mnt/usbstorage/mbrback.hda of=/dev/hda bs=512 count=1), su cui c'è solo grub, e lo scrivo sopra l'mbr, dove ora c'è solo il boot loader di Windows, mi immagino che il boot loader di Windows sia sovrascritto irrimediabilmente e che, quindi, chainloader non riesca poi a caricare Windows. Mi sto sbagliando?