Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Grub2  (gelezen 2605 keer)

Offline dumble

  • Lid
Grub2
« Gepost op: 2010/11/08, 16:17:01 »
Het is al een lange tijd geleden dat ik Ubuntu begon uit te testen. Ondertussen begon ik te reizen. Ik ben nu weer gesettled, alleen dan aan de andere kant van de wereld . ANyways,

Huisje, boompje, beestje & computer natuurlijk!

Ik denk dat ik alweer een hoop vergeten ben. Weet iemand een goede guide waar ik mezelf een beetje bij kan lezen!? En misschien Engels-talig, ik heb de Engelse ubuntu geïnstalleerd omdat ik mijn vriendin ook naar ubuntu wil brengen. Zij spreekt geen Nederlands.

De situatie:
Ik heb gisteren Ubuntu 10.10 (Maverick Meerkat) geïnstalleerd naast de bestaande Windows7 install! Na de installatie had ik een werkende DUALBOOT. Maar ik wilde een overzichtelijke bootmanager, dus ik had  EASYBCD geïnstalleerd met behulp van deze guide: KLIK, maar toen ging er dus iets mis.

Na de install van EASYBCD, moest ik de computer rebooten. En ik kreeg de melding van win7 dat ik de repair DVD moest invoeren. Ik heb het kunnen oplossen via de LIVECD m.b.v. deze guide KLIK

Na de recovery van GRUB2, start de computer op met de volgende keuzez:
- Ubuntu, with Linux 2.6.35-22-generic
- Ubuntu, with Linux 2.6.35-22-generic (recovery mode)
- Memory test (memtest86+)
- Memory test (memtest86+, serial console 115200)
- Windows 7 (loader) > Als ik deze optie kies, kom ik in de EASYBCD bootloader, waar ik kan kiezen tussen win7 en ubuntu
- Windows Vista (loader) > Deze optie werkt niet..

Meer details, dit is mijn grub.cfg file:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
  set have_grubenv=true
  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
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=208060f9-0bc4-464c-ab53-da3e834ddd15 ro   quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=208060f9-0bc4-464c-ab53-da3e834ddd15 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set 208060f9-0bc4-464c-ab53-da3e834ddd15
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 246ad31e6ad2eb94
chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 40c2eb18c2eb1148
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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


Nu las ik dat GRUB2 een hoop veranderd is ten opzichte van grub1. En dat je verschillende thema's kan toevoegen. Nu heb ik een idee, ik vraag me af of dit mogelijk is, en hoe?
- Boot computer
- Grub2 start op met een mooi thema, en de volgende opties
..- Windows 7 Ultimate (default, 10 seconden)
..- Ubuntu 10.10 (Maverick Meerkat)
..- Ubuntu extra boot options..

Offline dumble

  • Lid
Re: Grub2
« Reactie #1 Gepost op: 2010/11/11, 20:05:04 »
niemand?

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Re: Grub2
« Reactie #2 Gepost op: 2010/11/11, 20:41:27 »
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobby.


Offline dumble

  • Lid
Re: Grub2
« Reactie #4 Gepost op: 2010/11/12, 14:46:51 »
Ik heb de achtergrond veranderd.. maar dat is iets anders als een theme instellen. Ik dacht dit mogelijk was, maar na wat verder lezen blijkt dat dit alleen voor grub legacy mogelijk is, en (nog) niet voor grub2..

Anyway, nog steeds zit ik met een probleem. Als ik opstart krijg ik deze opties
- Ubuntu with linux > werkt normaal
- Ubuntu with linux recovery > werkt normaal
- Memory test > werkt normaal
- Memory test > werkt normaal
- Windows 7 (loader) (on /dev/sda2)  >als ik deze optie kies ga ik naar Windows Boot Manager. En krijg deze opties;
....1. Windows 7 > windows7 start
....2. Ubuntu 10.10 > Ik word terug gestuurd naar grub2 menu
- Windows Vista (loader) (on /dev/sda2) > er gebeurt niks als ik deze optie kies

-----------------------------------------------------------

Wat ik graag zou willen is het volgende:
Ik start de computer op, kom in grub2. Met de volgende keuzes:
1. Windows 7 (default 10 seconden, niet in een extra menu)
2. Ubuntu 10.10
3. Ubuntu extra > bij het kiezen van deze naar een ander menu
......Ubuntu recovery
......Memory test
......Memory tets


Is dit mogelijk? Of iets soortgelijks? En hoe?


Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Grub2
« Reactie #5 Gepost op: 2010/11/12, 15:17:35 »
Je hebt Ubuntu geïnstalleerd op een eigen partitie (bovenste Ubuntu in Grub2-menu). Maar daarnaast ook nog eens als Wubi, binnen Windows. Vandaar de tweede Ubuntuvermelding in de opstartlader van Windows (nadat je in het Grub2-menu hebt gekozen voor Windows 7).

Als je kiest voor Windows in het eerste opstartmenu (Grub2), kom je dus meteen terecht in het volgende opstartmenu, van de opstartlader van Windows (NTLoader).

Technisch nogal een zooitje....  :P

Advies: verwijder die Wubi eens. Binnen Windows, want Wubi staat daar gewoon tussen de geïnstalleerde Windowsprogramma's. Via Configuratiescherm - Software Installeren/verwijderen (of hoe Windows 7 dat ook noemt). Dat ruimt meteen aardig op in je Grub2-opstartmenu.

Daar mis je niks aan, want Wubi is inferieur ten opzichte van een "gewone" Ubuntu-installatie op een eigen partitie: http://sites.google.com/site/computertip/installeren#TOC-Installeer-niet-binnen-Windows-Wubi
« Laatst bewerkt op: 2010/11/12, 15:22:11 door Pjotr »

Offline dumble

  • Lid
Re: Grub2
« Reactie #6 Gepost op: 2010/11/12, 20:28:38 »
Hallo pjotr,

bedankt voor de hulp! die site van jou heb ik veelvuldig gebruikt, echt super bedankt voor dat!

Maarr,

Ik heb niet Wubi geinstalleerd. De rede waarom het zo´n zooitje is, is omdat ik nadat ik de Ubuntu geinstalleerd had als DUALBOOT ik gebruik wilden maken van EASYBCD bootloader..

Dus in Windows7 heb ik geprobeerd deze loader the installeren en toen ging er iets goed mis, aangezien ik niet meer kon opstarten. Dus toen heb ik de liveCD er weer ingestoken en vervolgens grub2 kunnen redden. Maar op de één of andere reden is het wel een zooitje gebleven..

Is het misschien niet een goed IDEE om de gehele MBR te verwijderen en dan via een BOOTCD een nieuwe werkende bootloader te instaleren en handmatig de boel in te voeren? Ik heb geen flauw idee hoe, maar misschien is het mogelijk met bijvoorbeeld hiren´s bootcd? Deze heeft een hele lijst met MBR tools:
Citaat
MBR (Master Boot Record) Tools
BellaVista 1.1.0.54
Formerly BCD Editor with lots of options to configure Windows for a developer.
BootSect 6.0.6
Boot Sector Manipulation Tool, This tool replaces FixFAT.exe and FixNTFS.exe.
BootICE 0.80.6
a boot sector manipulation utility.
DiskMan 4.2
all in one tool for cmos, bios, bootrecord and more.
Grub4Dos installer 1.1
an universal boot loader GRUB for DOS GRLDR installer.
grub4dos 2010-11-04
an universal boot loader based on GNU GRUB, can boot off DOS/LINUX or via Windows boot manager/syslinux/lilo or from MBR/CD, builtin BIOS disk emulation.
HDHacker 1.4
Load/Save/View MBR and BootSector from a physical/logical drive.
isolinux 4.03
a boot loader for Linux/i386 that operates off ISO 9660/El Torito CD-ROMs in 'no emulation' mode.
MBRWizard 3.0.65
Directly update and modify the Master Boot Record.
MbrFix 1.3
to backup, restore, fix the boot code in the MBR.
MBR Utility 1.05
to manipulate a drive's master boot record (MBR) via the command line.
MemDisk 4.02
to allow booting legacy operating systems, floppy images, hard disk images and some ISO images.
PLoP Boot Manager 5.0.10
a small program to boot different operating systems harddisk, floppy, CD/DVD or from USB, it can boot from an USB/CD/DVD even without BIOS support.
BootFix Utility
Run this utility if you get 'Invalid system disk' message.
Boot Partition 2.60
add Partition in the Windows NT/2000/XP Multi-boot loader.
MBRWork 1.08
a utility to perform some common and uncommon MBR functions.
MBRTool 2.3.200
backup, verify, restore, edit, refresh, remove, display, re-write and more.
MBR SAVE / RESTORE 2.1
BootSave and BootRest tools to save / restore MBR.
Smart Boot Manager 3.7.1
a multi boot manager.
http://www.hiren.info/pages/bootcd


Voor de duidelijkheid, alles werkt prima. Als je de computer aandoet, start op, default 10seconde windows7 > daarna in Windows Boot Loader nog eens 10seconden en windows7 start op.

Het bootmenu is alleen een zooitje. Ik wil dit graag fixen. Als het met grub2 kan, OK.. En anders gebruik ik liever een andere bootloader. Ik wil geen dubbele bootmenus, en ik wil een overzichtelijke keuze menu aan het begin. Zoiets als dit, maar dit is volgens mij nog niet mogelijk in de grub2.
http://grub.gibibit.com/Theme_format

Hier meer info en plaatjes over grub thema's, dit ziet er goed uit!
https://help.ubuntu.com/community/Grub2#Themes
« Laatst bewerkt op: 2010/11/12, 20:35:18 door dumble »