dual boot Ubuntu-Arch [Löst]

Partitionering, hårddiskar, kontrollerkort och optiska enheter
Användarvisningsbild
Ulf Sjödin
Inlägg: 48
Blev medlem: 06 jan 2009, 14:21
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Göteborg

Re: dual boot Ubuntu-Arch

Inlägg av Ulf Sjödin »

Hej.
Jag har testat lite olika varianter på att få igång Arch.
Fick error 15 och 17 också. :P

En variant jag provade var att "låna" Archs menu.lst och lägga i Ubuntus grubmapp.
Arch gick fint att starta :) Men då fick jag istället samma fel då jag valde Ubuntu (Error 13 :( )
Tur att jag hade en Knoppix liveskiva att starta med . Kunde ställa allt tillrätta igen.

Resten av kvällen ska jag hålla fingrarna borta från filer och mappar.

Återkommer
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Börjar med att bifoga min menu.lst

Bootloadern (Grub 0.97) som anropas allra först och ligger på MBR, styrs av Debian 5 på min dator.

Kod: Markera allt

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-legacy-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda13 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,12)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.26-2-686
root		(hd0,12)
kernel		/boot/vmlinuz-2.6.26-2-686 root=/dev/sda13 ro quiet
initrd		/boot/initrd.img-2.6.26-2-686

title		Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root		(hd0,12)
kernel		/boot/vmlinuz-2.6.26-2-686 root=/dev/sda13 ro single
initrd		/boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1

# Debian Sid sda3
title Debian Sid sda3
root (hd0,2)
chainloader +1

# Fedora KDE sda9
title Fedora12 KDE sda9
root (hd0,8)
chainloader +1

# Slackware 12.2 sda10
title Slackware 12.2 sda10
root (hd0,9)
chainloader +1

# sda12
title Kubuntu1004 BETA sda12
root (hd0,11)
chainloader +1

# sda14
title Kubuntu 10.04 LTS Lucid Lynx sda14
root (hd0,13)
chainloader +1

# CentOS sda11
title CentOS sda11
root (hd0,10)
chainloader +1

# Arch sda8
title Arch 64bit sda8
root (hd0,7)
chainloader	+1
För att ovanstående ska fungera med "chainloading" av ett annat OS...
Då är det nödvändigt att t.ex Arch's bootloader är installerad på /dev/sda8 eller med ett annat räknesätt (hd0,7)

Observera skillnaderna i räknesätt, det är kanske där du gör fel?

En annan tanke är att du kanske mixtrat med startordningen av dina hårddiskar i BIOS, och det kanske där felet är?

Hoppas att du kommer vidare!

Ett tredje tips kan vara kolla med en LiveCD från http://www.supergrubdisk.org/
/Rune

Edit:
En fjärde variant är att installera Grub2 i Ubuntu Karmic, jag antar att det är ditt Ubuntu som "äger" MBR.
Har man Grub2 och kör "update-grub" så generas en ny menyfil, med startalternativ för alla övriga partitioner som innehåller Windows eller Linux.
Start-alternativen pekar då direkt på den kärna som ska startas i aktuell partition, t.ex Archkärnan.
Utan att gå omvägen via chainloading.

Leta i Synaptic efter grub så bör du hitta det.
En gissning är att paketet heter grub-pc, obs! bara en gissning...
Användarvisningsbild
Ulf Sjödin
Inlägg: 48
Blev medlem: 06 jan 2009, 14:21
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Göteborg

Re: dual boot Ubuntu-Arch

Inlägg av Ulf Sjödin »

Hej!

Det tog ett litet tag innan jag lyckades komma in på BIOS på den här datorn.
Det var inte med F2 eller F8 som på de andra datorer jag har pillat i. Och den text som förklarade hur man kom in swishade förbi på en sekund. :P

Nu har jag kollat hur det ser ut. På ett ställe kunde man se vilka hårddiskar BIOS har upptäckt. Där fanns bägge med.
Men när jag tittar på bootordning fanns det bara den ena (sda gissar jag) med.
Nr 1 var CD-ROM
Nr 2 var SATA....
Nr 3 Disabled

Jag kunde inte få fram den andra hårddisken till Nr 3. Har du nån aning hur?
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Ulf Sjödin skrev:... Och den text som förklarade hur man kom in swishade förbi på en sekund. :P
...
Använd Pause-tangenten för att pausa datorn om det är något du behöver läsa under starten.
Uppe till höger, Pause-----Break heter tangenten...
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Har du både SATA-diskar och gamla IDE-diskar?
Det kan ställa till problem med startordningen, kanske.

När du är i Karmic Koala så kopiera in från Arch's menu.lst till Karmic's menu.lst motsvarande jag citerar >
# (0) Arch Linux
title Arch Linux
root (hd0,7)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/21fc9ba4-db30-491d-a3d4-4dcdecf906d6 ro
initrd /boot/kernel26.img
Obs! kopiera inte detta utan från din egen Arch-installation!
Lägg det gärna sist i Karmic's menu.lst så det blir lätt att hitta.
Användarvisningsbild
Ulf Sjödin
Inlägg: 48
Blev medlem: 06 jan 2009, 14:21
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Göteborg

Re: dual boot Ubuntu-Arch

Inlägg av Ulf Sjödin »

Hej!

Nej. Jag har bara SATA-diskar.

Jag har uppgraderat till 10.04 nu.
Hoppas att detta inte förändrar något i övrigt. Vet ej just nu om det är GRUB 0.97 eller GRUB 2.

Jag ångrar detta lite då jag har fått nya problem (till exempel om jag klickar på return på något OS i listan vid boot istället för att vänta på att förvalt alternativ startar efter nedräkning så krånglar Nvidia >:D )
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Får du inte ordning på att kunna boota Arch med hjälp av Ubuntu's Grub 0.97 , så röstar jag på att du installerar Grub2 i ditt Ubuntu.
Här finns en bra guide > https://help.ubuntu.com/community/Grub2 hur man uppgraderar till Grub2, leta efter rubriken "Upgrading to GRUB 2", den finns ett par "sidor" ner.
Men kontrollera först med "grub-install -v", kan hända att du automatiskt fått Grub2 i 10.04, jag vet inte... :)

Fördelen med Grub2 är det skannar dina hårddiskar efter körbara OS/distar och lägger till rätt startalternativ i grubmenyn.
Nackdelen kan vara att grubmenyn pekar på fel kärna i Arch om du installerat en ny kärna där.
Men då är det bara att köra "sudo update-grub" i terminalen i Ubuntu, så uppdateras grub-menyn.

Angående krånglet med nvidia, skapa en ny tråd för det problemet.
Användarvisningsbild
Ulf Sjödin
Inlägg: 48
Blev medlem: 06 jan 2009, 14:21
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Göteborg

Re: dual boot Ubuntu-Arch

Inlägg av Ulf Sjödin »

Nu får jag igång Arch! ;D

Med Chainloader. Kanske det går att trimma in lite bättre?
Men det får duga så länge. En annan dag, en annan tråd.

Tack så mycket för all hjälp! :)
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Låter bra!

Angående trimma...

Jag tittade på din menu.lst i inlägget > http://ubuntu-se.org/phpBB3/viewtopic.p ... 79#p389738

citat från din menu.lst
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
raden ## howmany=7
kan du ändra till
howmany=2

jag tror att det brukar vara defaultvärdet i de flesta distar.
då slipper du att se alla gamla kärnor i grubmenyn när datorn startar.

tecknet # som är först i en rad i en configfil betyder att inställningen på raden inte läses av aktuellt program.
så raden howmany=2 ska alltså vara utan brädgård #.
kan hända att du redan vet, men iallafall. :)
/Rune
Användarvisningsbild
Ulf Sjödin
Inlägg: 48
Blev medlem: 06 jan 2009, 14:21
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Göteborg

Re: dual boot Ubuntu-Arch

Inlägg av Ulf Sjödin »

Jag glömde säga att jag installerade GRUB 2
Jag har inte läst på så mycket ännu men jag tyckte mig förstå jag att /boot/grub/menu.lst inte används nu.
Kanske grub2 kan hämta information därifrån?

Ska läsa på om grub2
Rune.K
Inlägg: 6437
Blev medlem: 09 jul 2008, 17:19
OS: Kubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: dual boot Ubuntu-Arch

Inlägg av Rune.K »

Hittar du några bra tips till grub2, så får du gärna dela med dej!
Jag har inte satt mej in i grub2...
Skriv svar

Återgå till "Lagring"