Ändra förstahandsval vid flervalsstart
-
- Inlägg: 799
- Blev medlem: 10 feb 2008, 23:06
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
Ändra förstahandsval vid flervalsstart
Jag har flera partitioner och flera installationer av ubuntu på min dator. När man har installerat en ny så blir den automatiskt förstahandsvalet vid start. Hur ändrar man detta så att man själv väljer vilket ubuntu som ska starta automatiskt?
- Dennis
- Inlägg: 64
- Blev medlem: 02 maj 2006, 20:11
- OS: Ubuntu
- Utgåva: 20.04 Focal Fossa LTS
- Ort: Uddevalla
Re: Ändra förstahandsval vid flervalsstart
Om du tex skall ändra i GRUB vilket OS som skall starta, gör så här:
(Hittade denna guide i Forsbergs Ubuntu tips sida, http://ubuntutips.se/index.php?option=c ... Itemid=166 )
Om du t.ex har en boot-meny som ser ut såhär: ( siffrorna lade jag till för en bättre förklaring )
(1 ) Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
( 2 ) memory test (memtest86+)
( 3 ) memory test (memtest86+, serial console 115200)
( 4 ) Windows Vista (loader) (on /dev/sda1)
och du vill att Vista ska boota som standard, kan du redigera filen grub.
sudo gedit /etc/default/grub
Kolla efter raden:
GRUB_DEFAULT=4 ( ändrade det till 4. Det är Windows Vista i min lista ) där DEFAULT står för det som ska boota först. Jag valde 4 ( Vista ) och sparade det. Det funkar, men bara tills det kommer en ny kernel. Då blir "rangordningen" annorlunda och datorn bootar fel. Men detta kan åtgärdas. Kör följande kommando i terminalen:
fgrep menuentry /boot/grub/grub.cfg
Resultatet ser ut som den här:
menuentry “Ubuntu, Linux 2.6.31-22-generic” {
menuentry “Ubuntu, Linux 2.6.31-22-generic (recovery mode)” {
menuentry “Ubuntu, Linux 2.6.31-19-generic” {
menuentry “Ubuntu, Linux 2.6.31-19-generic (recovery mode)” {
menuentry “Memory test (memtest86+)” {
menuentry “Memory test (memtest86+, serial console 115200)” {
menuentry “Windows Vista (loader) (on /dev/sda1)” {
Viktigt är nu delen som jag fet-markerade ovan. Kör nu återigen med terminalen och kommadon:
sudo gedit /etc/default/grub
och ersätt siffran 0 i raden DEFAULT med den kopierade texten:
GRUB_DEFAULT=”Windows Vista (loader) (on /dev/sda1)”
( istället för nummer 4 i det första exemplet.) Nu är du säkert. Även kernel-uppdateringar kommer inte att ta bort ordningen.
Så ska det vara ! ( om man bortser ifrån att man inte borde boota med Vista som standard )
Och det viktigaste: Kör följande kommando för att dina ändringar ska verkställas:
sudo update-grub
Lycka till !
..//Dennis
(Hittade denna guide i Forsbergs Ubuntu tips sida, http://ubuntutips.se/index.php?option=c ... Itemid=166 )
Om du t.ex har en boot-meny som ser ut såhär: ( siffrorna lade jag till för en bättre förklaring )
(1 ) Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
( 2 ) memory test (memtest86+)
( 3 ) memory test (memtest86+, serial console 115200)
( 4 ) Windows Vista (loader) (on /dev/sda1)
och du vill att Vista ska boota som standard, kan du redigera filen grub.
sudo gedit /etc/default/grub
Kolla efter raden:
GRUB_DEFAULT=4 ( ändrade det till 4. Det är Windows Vista i min lista ) där DEFAULT står för det som ska boota först. Jag valde 4 ( Vista ) och sparade det. Det funkar, men bara tills det kommer en ny kernel. Då blir "rangordningen" annorlunda och datorn bootar fel. Men detta kan åtgärdas. Kör följande kommando i terminalen:
fgrep menuentry /boot/grub/grub.cfg
Resultatet ser ut som den här:
menuentry “Ubuntu, Linux 2.6.31-22-generic” {
menuentry “Ubuntu, Linux 2.6.31-22-generic (recovery mode)” {
menuentry “Ubuntu, Linux 2.6.31-19-generic” {
menuentry “Ubuntu, Linux 2.6.31-19-generic (recovery mode)” {
menuentry “Memory test (memtest86+)” {
menuentry “Memory test (memtest86+, serial console 115200)” {
menuentry “Windows Vista (loader) (on /dev/sda1)” {
Viktigt är nu delen som jag fet-markerade ovan. Kör nu återigen med terminalen och kommadon:
sudo gedit /etc/default/grub
och ersätt siffran 0 i raden DEFAULT med den kopierade texten:
GRUB_DEFAULT=”Windows Vista (loader) (on /dev/sda1)”
( istället för nummer 4 i det första exemplet.) Nu är du säkert. Även kernel-uppdateringar kommer inte att ta bort ordningen.
Så ska det vara ! ( om man bortser ifrån att man inte borde boota med Vista som standard )
Och det viktigaste: Kör följande kommando för att dina ändringar ska verkställas:
sudo update-grub
Lycka till !
..//Dennis