Problemer med dual boot
Jeg har installeret Linux Mint på min stationære PC på en ekstra harddisk. Der er i forvejen Vista på den primære harddisk.
Windows-disken på 1TB er fra starten partioneret som ét stort NTFS drev, bortset fra en lille recover partition på 20GB i FAT32 hvor der ligger nogle filer til systemgenoprettelse. Men disse filer fylder kun 10 GB, så jeg formindskede partionen via Mint Live CD'en (med GParted) og brugte så den resterende plads til Linux swap-partionen (7 GB).
Disk 2 partionerede jeg så som en EXT3 / partition på 20GB og resten til /home.
Man da jeg så fortsatte installationen, kom fejlen:
"Error informing the kernel about modifications to partition /dev/sda5 -- Device or resource busy. This means Linux won't know about any changes you made to /dev/sda5 until you reboot -- so you shouldn't mount it or use it in any way before rebooting."
Note: /dev/sda5 er Vista recover-partionen
Nå, fint nok, jeg havde heller ikke rigtigt mulighed for at bruge partionen den til noget før jeg rebootede, så jeg fortsatte.
Installationen gik i sig selv glat igennem, men da maskinen så genstartede, kom der denne fejl på en sort skærm:
"Error 17: Cannot mount selected partition. Press any key to continue"
hvorefter den rebootede.
Jeg regnede med at det var førstnævnte fejl der stadig spøgte, så jeg startede forfra og lavede i stedet swap-partionen på Disk 2 og markede swap-partition på windows-disken som "Ikke anvendt". Så Linux altså udelukkende brugte den nye harddisk. Men fejlen kom stadig uændret.
Så slettede jeg swap-partionen på Disk 1 så jeg var helt sikker på at den ikke generede, men det hjalp heller ikke. Der var stadig
"Error informing the kernel about modifications to partition /dev/sda5 ..."
Til sidst fjernede jeg simpelthen strømkablet fra windowsdisken og installerede igen. Nu virkede det fint, og Mint startede op som den skulle. Jeg kunne også sætte strømkablet tilbage og boote op i Windows uden problemer.
Men med windowsdisken tilsluttet kan jeg til gengæld ikke boote op i Linux - den kommer med en masse tekst, heriblandt følgende fejlmeddelelse:
mount: Mounting /dev on /root/dev failed: No such file or directory
mount: Mounting /sys on /root/sys failed: No such file or directory
mount: Mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
Derefter er der en BusyBox prompt (initramfs)
Jeg gætter på at problemet måske skyldes at det der før, med kun én disk tilsluttet, hed sda nu hedder sdb efter windowsdisken er tilbage. Lyder det helt hen i vejret?
Mine spørgsmål nu er:
1. Hvad skyldes problemet med "Error informing the kernel ... about /dev/sda5 ... " og hvad kan jeg gøre ved det, så jeg ikke skal fjerne windowsdisken midlertidigt under installationen?
2. Hvis det trods alt er nødvendigt at fjerne windowsdisken mens jeg installerer Linux, hvordan får jeg den så op at køre når disken tilsluttes igen?
3. Endelig er der et problem af mindre betydning: idet windowsdisken ikke var til stede ved installationen, har Linux naturligvis ikke noget "tilbud" om Vista i bootmenuen. Dette betyder dog ikke det store idet jeg blot kan trykke F8 ved opstart og bruge BIOS'ens bootmenu. Men hvis det kan rettes nemt vil det være fint.
Windows-disken på 1TB er fra starten partioneret som ét stort NTFS drev, bortset fra en lille recover partition på 20GB i FAT32 hvor der ligger nogle filer til systemgenoprettelse. Men disse filer fylder kun 10 GB, så jeg formindskede partionen via Mint Live CD'en (med GParted) og brugte så den resterende plads til Linux swap-partionen (7 GB).
Disk 2 partionerede jeg så som en EXT3 / partition på 20GB og resten til /home.
Man da jeg så fortsatte installationen, kom fejlen:
"Error informing the kernel about modifications to partition /dev/sda5 -- Device or resource busy. This means Linux won't know about any changes you made to /dev/sda5 until you reboot -- so you shouldn't mount it or use it in any way before rebooting."
Note: /dev/sda5 er Vista recover-partionen
Nå, fint nok, jeg havde heller ikke rigtigt mulighed for at bruge partionen den til noget før jeg rebootede, så jeg fortsatte.
Installationen gik i sig selv glat igennem, men da maskinen så genstartede, kom der denne fejl på en sort skærm:
"Error 17: Cannot mount selected partition. Press any key to continue"
hvorefter den rebootede.
Jeg regnede med at det var førstnævnte fejl der stadig spøgte, så jeg startede forfra og lavede i stedet swap-partionen på Disk 2 og markede swap-partition på windows-disken som "Ikke anvendt". Så Linux altså udelukkende brugte den nye harddisk. Men fejlen kom stadig uændret.
Så slettede jeg swap-partionen på Disk 1 så jeg var helt sikker på at den ikke generede, men det hjalp heller ikke. Der var stadig
"Error informing the kernel about modifications to partition /dev/sda5 ..."
Til sidst fjernede jeg simpelthen strømkablet fra windowsdisken og installerede igen. Nu virkede det fint, og Mint startede op som den skulle. Jeg kunne også sætte strømkablet tilbage og boote op i Windows uden problemer.
Men med windowsdisken tilsluttet kan jeg til gengæld ikke boote op i Linux - den kommer med en masse tekst, heriblandt følgende fejlmeddelelse:
mount: Mounting /dev on /root/dev failed: No such file or directory
mount: Mounting /sys on /root/sys failed: No such file or directory
mount: Mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
Derefter er der en BusyBox prompt (initramfs)
Jeg gætter på at problemet måske skyldes at det der før, med kun én disk tilsluttet, hed sda nu hedder sdb efter windowsdisken er tilbage. Lyder det helt hen i vejret?
Mine spørgsmål nu er:
1. Hvad skyldes problemet med "Error informing the kernel ... about /dev/sda5 ... " og hvad kan jeg gøre ved det, så jeg ikke skal fjerne windowsdisken midlertidigt under installationen?
2. Hvis det trods alt er nødvendigt at fjerne windowsdisken mens jeg installerer Linux, hvordan får jeg den så op at køre når disken tilsluttes igen?
3. Endelig er der et problem af mindre betydning: idet windowsdisken ikke var til stede ved installationen, har Linux naturligvis ikke noget "tilbud" om Vista i bootmenuen. Dette betyder dog ikke det store idet jeg blot kan trykke F8 ved opstart og bruge BIOS'ens bootmenu. Men hvis det kan rettes nemt vil det være fint.
Kommentarer3
Re: Problemer med dual boot
#1
Hvis der er tale om Mint (Helena) baseret på Ubuntu 9.10, er der installeret Grub2 som standard.
For håndtering af Grub2 se denne https://wiki.ubuntu.com/Grub2
Re: Problemer med dual boot
Problemet med at Linux ikke ville boote når windowsdisken var i, løste jeg ved simpelthen at bytte om på kablerne til harddisken så linuxdisken kom først og således blev ved at hedde sda.
Mht. problemet med "Error informing the kernel..." så fandt jeg ikke en forklaring, men jeg løste det ved at slette recoverpartionen helt da jeg alligevel havde alle filerne på en ekstern harddisk. Måske var det fordi den var FAT32, i hvert fald brokkede installationen sig ikke over de øvrige NTFS partitioner.
#1: Kendte ikke til /boot/grub/menu.lst. Har kigget i filen og set at dit forslag ganske rigtigt kunne have løst problemet! Kan også se at det er ret let at tilføje nye OS'er i bootmenuen manuelt hvis man skulle ønske det.
#2: Det er Mint 7 Gloria, fordi jeg allerede har et perfekt opsat system på min bærbare som jeg har klonet med RemasterSys. Orker ikke at skulle starte forfra med at tweake systemet, så jeg bliver hængede ved Mint 7 lidt endnu :)