Przyjrzałem się temu czemuś co zostało po instalacji.
Był to grub-pc i grub-common.
Odinstalowałem:
Kod: Zaznacz cały
aptitude purge grub-common
aptitude purge grub-pc
Zainstalowałem Grub2
Kod: Zaznacz cały
aptitude search grub2
aptitude install grub2
Po instalacji pojawiło się okno konfiguracji.
Następnie wykonałem:
To jest partycja rozruchowa (Windows.
Pojawił się
błąd:
Kod: Zaznacz cały
root@deb-squeeze-2010:/home/davidoss# grub-setup /dev/mapper/nvidia_dgjedecc1
grub-setup: warn: Attempting to install GRUB to a partitionless disk. This is a BAD idea.
grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
grub-setup: error: If you really want blocklists, use --force.
Użyłem opcji -f i załatwiłem vista loadera na dobre.
Teraz mam napis GRUB _ i tyle.
Wykonałem dokładnie to samo co instalator wcześniej.
Coś jest skopane ale nie wiem co?
Wciąż mogę uruchomić Squeeze bo Super Grub na FDD poprawnie wykrywa grub.cfg na /dev/mapper/nvidia_dgjedecc3 /boot/grub/grub.cfg
Kod: Zaznacz cały
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
insmod ext2
set root=(/dev/mapper/nvidia_dgjedecc3)
search --no-floppy --fs-uuid --set c524e85c-07a4-4653-a9fe-de18854186e4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
set locale_dir=/boot/grub/locale
set lang=pl
insmod gettext
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(/dev/mapper/nvidia_dgjedecc3)
search --no-floppy --fs-uuid --set c524e85c-07a4-4653-a9fe-de18854186e4
insmod png
if background_image /usr/share/images/desktop-base/moreblue-orbit-grub.png ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-amd64" {
insmod ext2
set root=(/dev/mapper/nvidia_dgjedecc3)
search --no-floppy --fs-uuid --set c524e85c-07a4-4653-a9fe-de18854186e4
echo Loading Linux 2.6.32-trunk-amd64 ...
linux /boot/vmlinuz-2.6.32-trunk-amd64 root=UUID=c524e85c-07a4-4653-a9fe-de18854186e4 ro quiet
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.32-trunk-amd64
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-amd64 (recovery mode)" {
insmod ext2
set root=(/dev/mapper/nvidia_dgjedecc3)
search --no-floppy --fs-uuid --set c524e85c-07a4-4653-a9fe-de18854186e4
echo Loading Linux 2.6.32-trunk-amd64 ...
linux /boot/vmlinuz-2.6.32-trunk-amd64 root=UUID=c524e85c-07a4-4653-a9fe-de18854186e4 ro single
echo Loading initial ramdisk ...
initrd /boot/initrd.img-2.6.32-trunk-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/mapper/nvidia_dgjedecc1)" {
insmod ntfs
set root=(/dev/mapper/nvidia_dgjedecc1)
search --no-floppy --fs-uuid --set 34b4dbffb4dbc212
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
Dodane:
Jedno jest pewne, Dmraid i grub2 to zły pomysł.
Zakupiłem dodatkowy dysk 1TB i na nim zainstalowałem Squeeze. W systemie istnieje jako /dev/sda.
Grub 2 działa bez problemowo.
Polecam innym.
Kod: Zaznacz cały
davidoss@debian-2010:~$ df
System plików bl. 1K B użyte dostępne %uż. zamont. na
/dev/sda1 50403000 9592836 38249808 21% /
tmpfs 3065868 0 3065868 0% /lib/init/rw
udev 10240 296 9944 3% /dev
tmpfs 3065868 12 3065856 1% /dev/shm
/dev/sda5 100798036 2725716 92952008 3% /home
/dev/sda6 716454352 136123104 580331248 19% /media/FAT32
/dev/sda7 101378148 69076204 32301944 69% /media/NTFS
davidoss@debian-2010:~$ sudo fdisk -l
[sudo] password for davidoss:
Uwaga: niepoprawna flaga 0x0000 tablicy partycji 5 będzie poprawiona przy zapisie (w)
Dysk /dev/sdb: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0xce654f31
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sdb1 * 1 25624 205822976 7 HPFS/NTFS
/dev/sdb2 25625 121605 770967382+ f W95 Ext'd (LBA)
Dysk /dev/sda: 1000.2 GB, bajtów: 1000204886016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x998a9760
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 1 6375 51207156 83 Linux
/dev/sda2 6376 121601 925552845 f W95 Ext'd (LBA)
/dev/sda5 6376 19124 102406311 83 Linux
/dev/sda6 19125 108362 716804203+ b W95 FAT32
/dev/sda7 108363 120983 101378151 7 HPFS/NTFS
/dev/sda8 120984 121601 4964053+ 82 Linux swap / Solaris
Dysk /dev/sdc: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x00000012
Dysk /dev/sdc nie zawiera poprawnej tablicy partycji
Dysk /dev/sdd: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x00000000
Dysk /dev/sdd nie zawiera poprawnej tablicy partycji
Dysk /dev/sde: 250.1 GB, bajtów: 250059350016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Identyfikator dysku: 0x00000000
Dysk /dev/sde nie zawiera poprawnej tablicy partycji