沒辦法進入另一個作業系統......... [論壇 - Ubuntu 非官方發行版討論]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: 沒辦法進入另一個作業系統.........
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 21652
EXP: 45
離線
另外先釐清一個疑問,

你開機選單(GRUB),是安裝在「/dev/sda」還是「/dev/sda1」?

通常要選沒有數字的「/dev/sda」。

以上是以「sda」來舉例。


2015/2/5 8:18
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 617
MP : 272 / 18405
EXP: 69
離線
初學者2j6u 寫到:
我只是想說,它就是一個ubuntu..........
http://trisquel.info/(官網介紹)


我前文就已經寫過了,再重複一次。
請看前文括號裡的描述句。

"就算是同架構也一樣"。

就是建議"初學者"不要先接觸一個實體硬碟裝兩個作業系統。

2015/2/5 12:36
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員一級
註冊日期:
2014/3/24 18:33
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 49
MP : 6 / 965
EXP: 97
離線
我了解了!!
感謝。

2015/2/5 17:08
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員一級
註冊日期:
2014/3/24 18:33
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 49
MP : 6 / 965
EXP: 97
離線
打個廣告,用這一小段時間後覺得,如果只打算灌單系統和沒要用flash的話,其實trisquel值得推荐。它內建的軟體都很實用。

2015/2/5 17:57
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員二級
註冊日期:
2009/6/22 14:07
所屬群組:
已註冊使用者
等級: 8
HP : 0 / 179
MP : 28 / 6000
EXP: 18
離線
開機進到 Trisquel,然後執行 sudo update-grub,看這樣行不行

如果還是不行,就把 /etc/grub/grub.cfg 的內容貼上來,這樣大家才好幫你找問題

2015/2/6 0:36
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員一級
註冊日期:
2014/3/24 18:33
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 49
MP : 6 / 965
EXP: 97
離線
我在etc找到的grub.cfg的內容:
#
# 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
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

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 load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 d5fc27d7-9fd5-4abe-9249-7e028b90669f
else
search --no-floppy --fs-uuid --set=root d5fc27d7-9fd5-4abe-9249-7e028b90669f
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=zh_TW
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=-1
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/01_PASSWORD ###
set superusers=grub
password grub 32159
### END /etc/grub.d/01_PASSWORD ###

### 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/06_trisquel_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/06_trisquel_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Trisquel GNU/Linux' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-simple-d5fc27d7-9fd5-4abe-9249-7e028b90669f' {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 d5fc27d7-9fd5-4abe-9249-7e028b90669f
else
search --no-floppy --fs-uuid --set=root d5fc27d7-9fd5-4abe-9249-7e028b90669f
fi
echo '正在載入 Linux 3.13.0-45-lowlatency ...'
linux /boot/vmlinuz-3.13.0-45-lowlatency root=UUID=d5fc27d7-9fd5-4abe-9249-7e028b90669f ro locale=zh_TW quiet splash nomdmonddf nomdmonisw
echo '正在載入初始 ramdisk ...'
initrd /boot/initrd.img-3.13.0-45-lowlatency
}
submenu 'Trisquel GNU/Linux 的進階選項' $menuentry_id_option 'gnulinux-advanced-d5fc27d7-9fd5-4abe-9249-7e028b90669f' {
menuentry 'Trisquel GNU/Linux, with Linux-Libre 3.13.0-45-lowlatency' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.13.0-45-lowlatency-advanced-d5fc27d7-9fd5-4abe-9249-7e028b90669f' {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 d5fc27d7-9fd5-4abe-9249-7e028b90669f
else
search --no-floppy --fs-uuid --set=root d5fc27d7-9fd5-4abe-9249-7e028b90669f
fi
echo '正在載入 Linux 3.13.0-45-lowlatency ...'
linux /boot/vmlinuz-3.13.0-45-lowlatency root=UUID=d5fc27d7-9fd5-4abe-9249-7e028b90669f ro locale=zh_TW quiet splash nomdmonddf nomdmonisw
echo '正在載入初始 ramdisk ...'
initrd /boot/initrd.img-3.13.0-45-lowlatency
}
menuentry 'Trisquel GNU/Linux, with Linux-Libre 3.13.0-39-lowlatency' --class trisquel --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.13.0-39-lowlatency-advanced-d5fc27d7-9fd5-4abe-9249-7e028b90669f' {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 d5fc27d7-9fd5-4abe-9249-7e028b90669f
else
search --no-floppy --fs-uuid --set=root d5fc27d7-9fd5-4abe-9249-7e028b90669f
fi
echo '正在載入 Linux 3.13.0-39-lowlatency ...'
linux /boot/vmlinuz-3.13.0-39-lowlatency root=UUID=d5fc27d7-9fd5-4abe-9249-7e028b90669f ro locale=zh_TW quiet splash nomdmonddf nomdmonisw
echo '正在載入初始 ramdisk ...'
initrd /boot/initrd.img-3.13.0-39-lowlatency
}
}

### END /etc/grub.d/10_linux ###

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

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

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'openSUSE 13.2 (x86_64) (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.7-7-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb quiet lang=zh_TW splash=silent quiet showopts
initrd /boot/initrd-3.16.7-7-desktop
}
submenu 'openSUSE 13.2 (x86_64) (於 /dev/sda1) 的進階選項' $menuentry_id_option 'osprober-gnulinux-advanced-62fc946d-df71-4522-9630-1fbc5227e2fb' {
menuentry 'openSUSE (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.7-7-desktop--62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.7-7-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb quiet lang=zh_TW splash=silent quiet showopts
initrd /boot/initrd-3.16.7-7-desktop
}
menuentry 'openSUSE, with Linux 3.16.7-7-desktop (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.7-7-desktop--62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.7-7-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb quiet lang=zh_TW splash=silent quiet showopts
initrd /boot/initrd-3.16.7-7-desktop
}
menuentry 'openSUSE, with Linux 3.16.7-7-desktop (recovery mode) (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.7-7-desktop--62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.7-7-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
initrd /boot/initrd-3.16.7-7-desktop
}
menuentry 'openSUSE, with Linux 3.16.6-2-desktop (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.6-2-desktop--62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.6-2-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb quiet lang=zh_TW splash=silent quiet showopts
initrd /boot/initrd-3.16.6-2-desktop
}
menuentry 'openSUSE, with Linux 3.16.6-2-desktop (recovery mode) (於 /dev/sda1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.6-2-desktop--62fc946d-df71-4522-9630-1fbc5227e2fb' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 62fc946d-df71-4522-9630-1fbc5227e2fb
else
search --no-floppy --fs-uuid --set=root 62fc946d-df71-4522-9630-1fbc5227e2fb
fi
linux /boot/vmlinuz-3.16.6-2-desktop root=UUID=62fc946d-df71-4522-9630-1fbc5227e2fb showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
initrd /boot/initrd-3.16.6-2-desktop
}
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### 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 ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

2015/2/8 18:40
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 21652
EXP: 45
離線
初學者2j6u 寫到:
我在etc找到的grub.cfg的內容:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
...略...


若是在「Ubuntu」的環境下,

當你執行


$ sudo update-grub



就會根據「/etc/default/grub」這裡的設定和「/etc/grub.d」這裡,
產生「/boot/grub/grub.cfg 」這個檔。

以上提供參考


2015/2/8 18:46
應用擴展 工具箱
回覆: 沒辦法進入另一個作業系統.........
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 35
HP : 172 / 861
MP : 598 / 21652
EXP: 45
離線
真的要深入研究GRUB的話,可以初步指引你找尋這些套件的檔案放在哪,讓您有探索的起點


## Package: 「grub2-common


$ apt-get download grub2-common
$ dpkg -x grub2-common_2.02\~beta2-9ubuntu1_amd64.deb grub2-common
$ tree grub2-common
$ apt-cache show grub2-common | grep Depends:



## Package: 「grub-common


$ apt-get download grub-common
$ dpkg -x grub-common_2.02\~beta2-9ubuntu1_amd64.deb grub-common
$ tree grub-common
$ apt-cache show grub-common | grep Depends:



## Package: 「grub2


$ apt-get download grub2
$ dpkg -x grub2_2.02\~beta2-9ubuntu1_amd64.deb grub2
$ tree grub2
$ apt-cache show grub2 | grep Depends:



## Source Package: 「grub2

下面三個「Package」,都是來自於「Source Package: grub2


$ apt-get source grub2
$ apt-get source grub2-common
$ apt-get source grub-common




其他探索套件的方式請參考「Ubuntu環境下,一些套件相關的技巧」或是「這裡」。

2015/2/8 19:12
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.