Starcie z grub-em - które tym razem muszę wygrać. Pomóżcie proszę.
Łukasz Maśko
masko w ipipan.waw.pl
Nie, 25 Paź 2015, 17:51:50 CET
Jak do tej pory, wszystkie moje spotkania z grub-em kończyły się totalnym
fiaskiem. Nie rozumiem jego filozofii :-/ Pomimo tego, że wielokrotnie
starałem się przeczytać dokumentację oraz przykłady... :-( A tym razem musze
wygrać, bo lilo użyć nie mogę - tym razem mam komputer z UEFI.
Układ partycji jest taki:
$ sudo parted /dev/sda print
Model: ATA SK hynix SC210 m (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name
Flags
1 1049kB 1075MB 1074MB ntfs Basic data partition
hidden, diag
2 1075MB 1599MB 524MB fat32 EFI system partition
boot
3 1599MB 1733MB 134MB Microsoft reserved partition
msftres
4 1733MB 111GB 109GB ntfs Basic data partition
msftdata
5 111GB 184GB 73.4GB ext4 Linux root
6 184GB 195GB 10.5GB linux-swap(v1) Linux swap
7 195GB 247GB 52.4GB Trash
msftdata
8 247GB 256GB 8667MB ntfs Microsoft recovery partition
hidden, diag
Konfigurację dla gruba na podstawie gotowca zainstalowanego wraz z pakietem
grub2 (grub2-2.02-0.beta2.6.x86_64) napisałem tak:
$ cat /boot/grub/grub.cfg
#
# Sample GRUB configuration file
#
# Boot automatically after 30 secs.
set timeout=30
# By default, boot the GNU/Linux
set default=pld
# Fallback to Windows
set fallback=windows
# For booting GNU/Linux
menuentry "PLD/Linux" --id pld {
set root=(hd0,5)
linux /boot/vmlinuz-test root=/dev/sda5
initrd /boot/initrd-test
}
# For booting Microsoft Windows
menuentry "Microsoft Windows" --id windows {
set root=(hd0,4)
chainloader +1
}
# Change the colors.
menuentry "Change the colors" {
set menu_color_normal=light-green/brown
set menu_color_highlight=red/blue
}
Potem dałem grub-install i grub się zainstalował. Nawet pokazuje się w menu
wyboru przy starcie. Ale... próba wyboru moich konfiguracji kończy się w
przypadku PLD tak:
error: no such partition.
alloc magic is broken at 0xc477a5c0: c47fb760
Aborted. Press any key to exit.
a w przypadku Windows stwierdzeniem, że nie ma takiej partycji. OK. Rozumiem,
że set root=(hd0,5) najwyraźniej nie ustawia jako partycję główną /hev/sda5,
analogicznie set root=(hd0,4) nie powoduje rozruchu z partycji Windows. No
dobra. Ale jak w takim razie mam to ustawić?!
Pomóżcie proszę.
--
Łukasz Maśko _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście pld-users-pl