- installare slackware sulla partizione 1 dell'hdd
- avendo tutto l'occorrente (paccehetti presenti nella iso di installazione, kernel huge, initrd) in un'altra partizione 2 dello stesso disco
Mi manca un tassello: il bootloader.
In pratica vorrei avviare il PC e scegliere dal menu del BIOS il disco voluto, a quel punto il bootloader installato sullo steso disco dovrebbe usare la partizione 2 come root e richiamare il kernel huge che sta lì e la initrd (contenente la busybox della iso di slackware, con l'ambiente d'installazione ecc) anch'essa presente li. In questo modo dovrei essere in grado fare la stessa cosa che si fà avviando dal DVD d'installazione. Ovvero avviare il setup ecc ecc.
Questa idea l'ho letta qui: http://docs.slackware.com/howtos:slackw ... l_from_hdd . La partizione 2 allora ospiterebbe il nostro ambiente d'installazione:
Vi ho copiato dentro il necessario (forse manca qualcosa eh...):
Codice: Seleziona tutto
# tree --filelimit 15 /mnt/ssd/boot/ /mnt/ssd/etc/
/mnt/ssd/boot/
├── grub
│ ├── fonts
│ │ └── dejavusansmono.pf2
│ ├── i386-pc [228 entries exceeds filelimit, not opening dir]
│ └── locale [28 entries exceeds filelimit, not opening dir]
├── isolinux
│ └── initrd.img
└── kernels
└── huge.s
└── bzImage
/mnt/ssd/etc/
└── grub.d
└── 40_custom
Codice: Seleziona tutto
# gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.0
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): A176F2CE-5FBF-4692-BD97-F692331CE7D3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB EF02 BIOS boot partition
2 4096 413695 200.0 MiB EF00 EFI System
3 413696 210128895 100.0 GiB 8304 Linux x86-64 root (/)
4 210128896 480112639 128.7 GiB 8300 Linux filesystem
5 480112640 488397134 4.0 GiB 8200 Linux swap
Adesso io voglio installare GRUB su quel disco, lavorando da un sistema Live. Sono su slackware live in particolare e non riesco ad installare GRUB, ho il sospetto di star sbagliando qualcosa.
In un caso come questo come si potrebbe fare ad in stallarlo?
- Il file di configurazione di grub l'ho copiato nella dir /etc/grub.d/40custom vorrei che leggesse quella configurazione li e producesse il corrispondente /boot/grub/grub.cfg (se non sbaglio) e vorrei che me lo piazzasse nella dir /boot/grub della partizione giusta (ovvero quella dove sta il resto dell'ambiente d'installazione) non nella dir /boot della live da cui sto lavorando...
- poi vorrei installare GRUB al suo posto, cioè nel disco da cui dovrò avviare il sistema... (non sulla chiavetta della slackware live ovviamente).
In sostanza avrei bisogno di qualche dritta in più circa l'installazione di grub in un disco diverso da quello in cui sta il sistema da cui si lavora. E nel caso di un disco partizionato come ho riportato... cioè BIOS+GPT.
Qualcuno può indicarmi qualche pasaggio in più, perchè da quello che ho trovato in rete non sono riuscito a concludere. Mi esce anche un errore, ma prima di postare dettagli in tal senso vorrei essere sicuro di non aver ceffato qualcosa di importante.
Grazie in anticipo!