Nội dung tệp 14.04 / etc / default / grub mặc định là gì?


9

Tôi, giống như anh chàng này cũng vô tình làm hỏng /etc/default/grubtập tin của tôi , mặc dù tôi đã làm điều đó bằng cách sử dụng >thay vì >>trong một kịch bản cấu hình. Câu trả lời được cung cấp trông khác với những gì tôi nhớ trong grubtệp mặc định của máy tính để bàn 14.04 ... nó chứa gì?

Dạy cá ... có một số tài nguyên / phương pháp tôi có thể sử dụng để tự tìm câu trả lời mà không cần phải cài đặt lại 14.04 chỉ để tìm hiểu?


1
cài đặt lại 14.04 sẽ là quá nhiều; cài đặt lại grub sẽ dễ dàng hơn;)
Rinzwind

1
Nếu bạn thực hiện bất kỳ sửa đổi nào trong tương lai /etc/default/grub, trước tiên hãy sao lưu bằng cách sử dụng một cái gì đó như sudo cp /etc/default/grub /etc/default/grub-backup. Điều này có nghĩa là nếu nó bị hỏng trong tương lai thì việc khôi phục sẽ dễ dàng hơn - điều tương tự có thể xảy ra đối với hầu hết các tệp cấu hình trong /etcvà các nơi khác.
Wilf

Câu trả lời:


10

Vẫn còn một câu trả lời cho phần câu hỏi " Dạy cá ... ":

... Có thể sử dụng để tự tìm câu trả lời mà không cần phải cài đặt lại 14.04 chỉ để tìm hiểu?

Tôi đã thực hiện tìm kiếm /etc/default/grubtrên http://packages.ubfox.com/#search_contents :

Xin lỗi, tìm kiếm của bạn không có kết quả

Tước cái đầu tiên /etc, vì vậy tìm kiếm tên gói nguồn thứ hai là cho /default/grub. Kết quả cho một hit:

/usr/share/grub/default/grub grub2-common

Tôi có còn tệp này trên máy Ubuntu không?

$ sudo ls /usr/share/grub/default/grub
/usr/share/grub/default/grub

hoặc, ví dụ:

$ sudo [ -f /usr/share/grub/default/grub ] && echo Found || echo Not\ found
Found

Như một vấn đề của thực tế, nó là ở đó.

Và nội dung của nó là gì?

$ sudo cat /usr/share/grub/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Như bạn có thể đã phát hiện ra, có một dòng khác rõ ràng hơn so với đầu ra từ câu trả lời của Rinzwind :

#GRUB_HIDDEN_TIMEOUT=0

4

Ở đây bạn đi:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.