Làm cách nào để tùy chỉnh Ubuntu Live CD?


205

Tôi muốn tùy chỉnh Ubuntu live CD bằng cách cài đặt một số gói bổ sung. Tôi đã làm theo điều này nhưng nó dường như không hoạt động. Bất cứ ai có thể cung cấp hướng dẫn rõ ràng?

Lưu ý : Tôi không thích Remastersys, cách thủ công sẽ được đánh giá cao.

Tùy biến

Gói mà tôi muốn cài đặt:

  • Chim sẻ
  • Samba
  • SSH

Những thay đổi mà tôi cần:

  • Xóa menu Games khỏi menu Application
  • Phím tắt Firefox trên Máy tính để bàn
  • Rạng rỡ làm Chủ đề mặc định
  • Hình nền Ubuntu mặc định khác nhau

Thay đổi tập tin cấu hình

  • Tôi muốn bảng điều khiển được đặt ở dưới cùng
  • Tôi muốn dán tệp cấu hình Samba của mình thay vì cấu hình Samba mặc định
  • Tôi có một vài phím tắt và thư mục Firefox tôi muốn hiển thị trong Desktop
  • Ngoài ra, sẽ rất tuyệt nếu bạn nói với tôi cách thay đổi bộ biểu tượng

Cập nhật gần đây

  • Tôi đã tùy chỉnh Ubuntu 10.10 với các phím tắt Firefox và một vài thư mục trên máy tính để bàn. Mọi thứ diễn ra suôn sẻ. Nhưng trình cài đặt bị hỏng sau khi chọn múi giờ. Làm thế nào để tôi khắc phục vấn đề này?

  • Ngoài ra thiết lập hình nền ảnh hưởng đến màn hình đăng nhập. Hình nền mà tôi đặt cũng được hiển thị trên màn hình đăng nhập. Tôi chỉ muốn cái mặc định cho màn hình đăng nhập.


Bạn có muốn cập nhật cho 12.04 với Unity hoặc bạn thích Gnome-Shell / Classic?
ish

2
Trả lời thêm, phương pháp tổng thể dễ dàng hơn bằng Ubuntu Builder :) Xin vui lòng cho tôi biết bất kỳ phản hồi nào, v.v. trong các bình luận.
ish

1
@mniess "Làm thế nào bạn sẽ remaster 14.04 hoặc mới hơn?" phiên bản thủ công được đăng bởi izx và tôi vẫn hợp lệ để thiết lập hệ thống gốc để chỉnh sửa. Câu trả lời mới phụ thuộc nhiều vào việc bạn hiểu ý của bạn với "những thay đổi gần đây". Mỗi thay đổi sẽ có một cách tiếp cận cụ thể (chỉnh sửa dconf hoặc chỉnh sửa tệp conf) và tất cả những điều đó đã được đề cập trong các câu trả lời hiện tại. Một điều không phải là "sao chép / dán"; những thay đổi mới này đòi hỏi ai đó phải nghĩ xa hơn những gì được viết. NHƯNG tôi tin rằng câu trả lời cũng đã yêu cầu điều này.
Rinzwind

1
Lần 2: Askubfox.com/questions / 40607 / năm là một phiên bản mới hơn sử dụng ISO máy chủ và tệp khởi động. Hoạt động cho ISO của máy tính để bàn cũng vậy.
Rinzwind

Lưu ý cho các tùy chỉnh cho các chương trình chủ đề, v.v., hầu hết có lẽ cần phải được thực hiện cho các gói tương ứng , không phải các tệp đã cài đặt. Sau đó, đặt số phiên bản mới hơn có nghĩa là các thay đổi của bạn sẽ không bị ghi đè bởi các bản cập nhật (mặc dù bạn có thể sẽ muốn / cần cập nhật các gói này thường xuyên để thích ứng với các phiên bản mới hơn)
Wilf

Câu trả lời:


116

Lưu ý: Các dự án Ubuntu Builder đã hết hiệu lực .

Tạo CD 12.04 tùy chỉnh với Gnome-Classic bằng Ubuntu-Builder

(hiện tại, điều này cụ thể theo nhu cầu của Karthik; tôi sẽ cập nhật câu trả lời sau với những thứ chung chung / cụ thể hơn)

1. Nhận Ubuntu Builder và ISO nguồn của bạn

Ubuntu Builder tự động hóa nhiều bước sơ bộ phải được thực hiện bằng tay (gắn ISO, giải nén squashfs, tạo chroot, v.v.) Nó cũng cung cấp cho bạn Synaptic và một chroot "đồ họa" (Unity UI).

Thêm PPA để cài đặt Ubuntu Builder:

sudo add-apt-repository ppa:kamilion/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder

Đồng thời tải xuống Ubuntu Desktop ISO mà bạn dự định làm việc.

2. Khái niệm cơ bản về Ubuntu Builder

  • Khởi động Ubuntu Builder từ Trình khởi chạy. Tôi khuyên bạn nên đặt cả ba trường thành "Ubuntu" (như LiveCD thực tế), vì cài đặt các trường tùy chỉnh dẫn đến sự cố Trung tâm phần mềm. Khi bạn cài đặt, bạn có thể chọn tên người dùng, tên máy, v.v. như mọi khi.

    nhập mô tả hình ảnh ở đây

  • Tải ISO của bạn; Tôi đã tải 64-bit với tùy chọn Đĩa cục bộ , mặc dù Ubuntu Builder có thể tải xuống ISO nếu bạn muốn.

  • Các nút bên phải là tự giải thích. Consolecung cấp cho bạn một chroot CLI, trong khi Desktopcung cấp cho bạn một đồ họa! , tức là một phiên LiveCD (bản này có thể mất một lúc để tải). Lưu ý rằng Select DE/WMđôi khi một công việc không hoàn thành, vì vậy tốt hơn là cài đặt qua apt-get / Synaptic.

3. Cập nhật, thêm Gnome Classic và quản lý gói khác

Lưu ý: Tất cả điều này cũng có thể được thực hiện từ Synaptic nếu bạn cảm thấy thoải mái hơn với điều đó.

  • Bạn có thể chỉnh sửa sources.listbằng nút (hoặc thông qua bảng điều khiển) để thêm gương, ppas, v.v.

Hãy bắt đầu với:

  • Xóa các trò chơi
    apt-get remove --purge aisleriot gnome-games-data gnomine mahjongg -y
  • Thực hiện cập nhật chung và nâng cấp lên các nội dung mới nhất (tùy chọn, nhưng được khuyến nghị vì Gnome-classic và các gói khác bạn thêm sẽ là phiên bản mới nhất) - vào ngày 12.04, bước này cũng cài đặt Thunderbird và các thành phần Samba cốt lõi. Nó cũng sẽ tiết kiệm thời gian trên cài đặt thực tế.
    cập nhật apt-get && apt-get dist-nâng cấp
  • Cài đặt Gnome Classic ( gnome-shellđể lấy các chỉ số, v.v.), Samba và SSH:
    apt-get cài đặt gnome-shell samba ssh

4. Tùy chỉnh 1: Tệp, cấu hình và xóa bảng trên cùng

Lưu ý: Tất cả các lệnh phải được chạy từ bảng điều khiển chroot của Ubuntu Builder trừ khi có ghi chú khác (thường là khi sao chép tệp từ hệ thống của riêng bạn). Con đường tuyệt đối của chroot là/home/ubuntu-builder/FileSystem

  1. Thay thế tệp cấu hình Samba (từ thiết bị đầu cuối hệ thống của riêng bạn, tức là bên ngoài chroot!)

    sudo cp /path/to/mysmb.conf /home/ubfox-builder/FileSystem/etc/samba/smb.conf
  2. Đặt phím tắt Firefox trên máy tính để bàn:

    mkdir -p / etc / skel / Máy tính để bàn && cd / etc / skel / Máy tính để bàn
    cp /usr/share/appluggest/firefox.desktop.
    chmod + x firefox.desktop
    
  3. Sao chép các phím tắt và thư mục tùy chỉnh vào Máy tính để bàn (từ chroot bên ngoài!)

    sudo cp -r / path / to / mydesktopitems / / home / ub Ubuntu-builder / FileSystem / etc / skel / Desktop /
  4. Đặt gnome-classiclàm vỏ mặc định:

    / usr / lib / lightdm / lightdm-set-defaults -s gnome-classic
  5. Xóa bảng điều khiển Gnome-Classic hàng đầu và di chuyển các mục trên cùng vào bảng dưới cùng:

    • Mở bố cục bảng mặc định:
      nano /usr/share/gnome-panel/panel-default-layout.layout
    • Xóa bảng trên cùng, bằng cách xóa các dòng 1-4:
      [Bảng trên cùng của Toplevel]
      mở rộng = đúng
      định hướng = hàng đầu
      kích thước = 24
      
    • Di chuyển Menu Bắt đầu xuống phía dưới bên trái bằng cách sửa đổi giá trị in đậm cho tham số in nghiêng như dưới đây:
      [Thanh menu đối tượng]
      object-iid = PanelIternalFactory :: MenuBar
      toplevel-id = bảng dưới cùng
      chỉ số gói = 0
      
    • Di chuyển các chỉ báo xuống phía dưới bên phải, ngay bên trái Trình chuyển đổi không gian làm việc, bằng cách sửa đổi giá trị in đậm cho các tham số in nghiêng như dưới đây:

      [Chỉ số đối tượng]
      object-iid = IndicatorAppletCompleteFactory :: IndicatorAppletComplete
      toplevel-id = bảng dưới cùng
      pack-type = end
      chỉ số gói = 1
      
    • Hủy bỏ nút "Show Desktop" từ dưới cùng bên trái; Tôi thích Menu Bắt đầu là điều đầu tiên ở đó, bạn có thể để nó hoặc di chuyển nó xuống phía dưới bên phải, v.v. Xóa các dòng này:

      [Trình chiếu đối tượng]
      object-iid = WnckletFactory :: ShowDesktopApplet
      toplevel-id = bảng dưới cùng
      chỉ số gói = 0
      
    • Lưu và thoát.

5. Tùy chỉnh 2: Hình nền và Chủ đề

Lưu ý: /usr/share/glib-2.0/schemaschứa hầu hết các cài đặt nền / chủ đề mặc định; Tôi thấy việc sửa đổi trực tiếp những thứ đó cho LiveCD dễ dàng hơn thay vì phải xử lý những thứ phức tạp chỉ để, ví dụ, ngăn nền màn hình đăng nhập không giống với nền màn hình.

  1. Vô hiệu hóa màn hình đăng nhập (lightdm) khỏi "sao chép" nền màn hình và các thay đổi khác:

    • Mở nano /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
    • Bạn có thể thay đổi nền đăng nhập từ mặc định tại đây nếu bạn muốn:
      <tên khóa = " nền " loại = "s">
      <default> '/usr / share / backgrounds / warty-final-ub Ubuntu.png' </ default>
      
    • Vô hiệu hóa "sao chép" nền màn hình bằng cách đặt này thành false:
      <key name = " draw-user-background " type = "b">
      <mặc định> sai </ mặc định>
      
    • Đặt chủ đề đăng nhập thành Radiance:
        <key name = " theme-name " type = "s">
      <mặc định> 'Rạng rỡ' </ mặc định>
      
  2. Thay đổi hình nền mặc định; ở đây, chúng tôi sẽ đặt nó vào "Tie My Boat" ( /usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg):

    • Mở nano /usr/share/glib-2.0/schemas/10_gsettings-desktop-schemas.gschema.overridevà thay đổi dòng dưới đây thành đường dẫn cho tệp của bạn:
    hình ảnh-uri = 'tập tin: ///usr/share/backgrounds/warty-final-ub Ubuntu.png'
    
  3. Thay đổi chủ đề thành Radiance

    • Mở tệp ghi đè chủ đề của Ubuntu `` nano / usr / share / glib-2.0 / schemas / ub Ubuntu-tác phẩm nghệ thuật.gschema.override` và thay đổi Ambiance bên dưới thành Radiance :
      [org.gnome.desktop.interface]
      gtk-theme = " Ambiance "
      ...
      [org.gnome.desktop.wm.preferences]
      chủ đề = " Tuyệt vọng "
      
  4. Quan trọng: Biên dịch các lược đồ sửa đổi!

    • Bây giờ chúng ta đã hoàn thành việc tùy chỉnh, biên dịch các lược đồ đã sửa đổi với:
      glib-compile-schemas /usr/share/glib-2.0/schemas 

6. Xây dựng, kiểm tra và cài đặt!

  • Nhấn Buildnút trong Ubuntu Builder để bắt đầu xây dựng ISO Live-CD tùy chỉnh. UB tự động xử lý dọn dẹp, vv mà trước đây phải được thực hiện thủ công.

    nhập mô tả hình ảnh ở đây

  • ISO có thể được tìm thấy trong /home/ubuntu-builder; bạn có thể kiểm tra nó bằng QEMU tích hợp hoặc trong một máy ảo khác.

  • Kích thước CD hoàn thành của tôi là 778 MB (sau khi loại bỏ .23kernel cũ ), với Unity và Gnome 3D vẫn khả dụng nếu người dùng muốn, vì vậy điều đó khá tốt cho một tùy chỉnh! :)

Sau đây sẽ có kết quả:

  1. Sau khi khởi động, bạn có tùy chọn "Dùng thử Ubuntu" hoặc "Cài đặt Ubuntu":

    nhập mô tả hình ảnh ở đây

  2. Nhấp vào "Thử" sẽ cho chúng tôi máy tính để bàn tùy chỉnh của chúng tôi!

    nhập mô tả hình ảnh ở đây

  3. Và đăng xuất (đăng nhập bằng ubuntu, mật khẩu trống) cho thấy hình nền đăng nhập được giữ ở mặc định:

    nhập mô tả hình ảnh ở đây

  4. Trình cài đặt không gặp sự cố khi chọn múi giờ:

    nhập mô tả hình ảnh ở đây

  5. Chọn tên người dùng, vv để cài đặt:

    nhập mô tả hình ảnh ở đây

  6. Màn hình đăng nhập đã cài đặt:

    nhập mô tả hình ảnh ở đây

  7. Máy tính để bàn đã cài đặt:

    nhập mô tả hình ảnh ở đây


1
Làm cách nào để cập nhật / cài đặt gói yêu cầu khởi động lại hệ thống (ví dụ kernel hoặc dbus)? Khi tôi cố gắng cập nhật nó sẽ cài đặt; nhưng trong chế độ gui, chỉ báo phiên chuyển sang màu đỏ và nói restart to complete the update.
Khurshid Alam

Làm cách nào để thay thế tác phẩm nghệ thuật Ubuntu bằng tác phẩm nghệ thuật của riêng tôi?
Roshan George

Cái này không hoạt động. Tôi không biết tại sao. Tôi không chắc chắn nếu điều này xảy ra với một mình tôi. Khi tôi chạy nó trong một hộp ảo, nó hiển thị một thông báo rằng "/casper/vmlinuz.efi: không tìm thấy tệp". Làm thế nào để sửa lỗi này? s24.postimg.org/jbez8svx1/Untitle.png
Roshan George

@izx Bạn có thể vui lòng cho tôi biết, làm thế nào để thiết lập thư mục làm việc cho trình xây dựng Ubuntu? Nó đang tạo thư mục trong / home / ub Ubuntu-builder. Tôi chạy nó với quyền truy cập root.
shantanu

5
Dự án này đã bị ngưng. PPA không hoạt động và trang web không có liên kết tải xuống. Tôi đề nghị thêm thông tin này vào đầu câu trả lời của bạn để giúp những người khác đến đây không lãng phí thời gian của anh ấy.
Sopalajo de Arrierez

115

Tạo CD Live tùy chỉnh của riêng bạn - cách thủ công.

1. Chuẩn bị

  • Đầu tiên bạn tải ISO Live CD . Trong khi tải xuống, cài đặt một số phần mềm cần thiết để xây dựng lại:sudo apt-get install squashfs-tools schroot

    Squashfs Cài đặt squashfs-tools là một hệ thống tập tin chỉ đọc nén cho Linux.

    schroot Cài đặt schroot cho phép người dùng thực thi các lệnh hoặc shell tương tác trong các chroot khác nhau.

  • Gắn đĩa CD trực tiếp:

    mkdir /tmp/livecd
    sudo mount -o loop ~/Downloads/ubuntu-11.04-desktop-i386.iso /tmp/livecd
    

    Nếu bạn sử dụng ISO khác hoặc vị trí khác để tải xuống, vui lòng điều chỉnh cho phù hợp.

  • Tạo vùng làm việc và sao chép nội dung sang vùng làm việc:

    mkdir -p ~/livecd/cd
    rsync --exclude=/casper/filesystem.squashfs -a /tmp/livecd/ ~/livecd/cd
    mkdir ~/livecd/squashfs  ~/livecd/custom
    sudo modprobe squashfs
    sudo mount -t squashfs -o loop /tmp/livecd/casper/filesystem.squashfs ~/livecd/squashfs/
    sudo cp -a ~/livecd/squashfs/* ~/livecd/custom
    
  • Nếu bạn gặp lỗi như thế này trong khi thực hiện modprobe:

    sudo modprobe squashfs 
    WARNING: Deprecated config file /etc/modprobe.conf, 
    all config files belong into /etc/modprobe.d/
    

    di chuyển modprobe.conf mv /etc/modprobe.conf /etc/modprobe.conf.OLDvà thử lại!

  • Truy cập mạng:

    sudo cp /etc/resolv.conf /etc/hosts ~/livecd/custom/etc/
    
  • Tạo một hệ thống tập tin giả:

    sudo chroot ~/livecd/custom /bin/bash -l
    mount -t proc none /proc/
    mount -t sysfs none /sys/
    

2. Tùy chỉnh

  • Bạn có thể nhận được một danh sách tất cả các gói với dpkg-query -W --showformat='${Package}\n' | less

  • Bạn có thể xóa trò chơi với apt-get remove --purge gnome-games

  • Cập nhật nguồn của bạn với sudoedit /etc/apt/sources.list. Nhận xét những dòng bạn không muốn và bỏ ghi chú những dòng bạn muốn, thêm vào PPA nếu bạn muốn và sau đó bạn cần cập nhật vớiapt-get update && apt-get dist-upgrade

  • Việc thêm các gói như thunderbird, Samba, Samba system config và SSH được thực hiện giống như cách bạn thường cài đặt từ dòng lệnh. Vì vậy, sudo apt-get install thunderbird samba system-config-samba sshsẽ thêm những người.

  • Nếu bạn đã tải xuống gói thủ công từ bạn có thể cài đặt nó với sudo dpkg -i {file_name}.deb

    • Bạn có thể kiểm tra Trung tâm phần mềm Ubuntu, Synaptic hoặc trang web của gói để biết tên nếu cần cài đặt thêm.
    • Bạn có thể xem xét thêm các tiện ích mạng (không dây).
    • Bạn sẽ nhanh chóng chạy hơn 800 Mb; nếu bạn loại bỏ nhiều gói hơn dưới 800 hoặc bạn cần sử dụng DVD khi ghi. Xóa văn phòng libre sẽ giải phóng bạn hơn 33 Mb nếu bạn không cần nó.
  • Để tạo lối tắt AskUbfox trên máy tính để bàn:

    mkdir -p /etc/skel/Desktop && printf '[Desktop Entry]\nVersion=1.0\nName=Ask Ubuntu\nComment=Ask Questions About Ubuntu\nGenericName=Question and Answers\nExec=xdg-open http://askubuntu.com\nTerminal=false\nX-MultipleArgs=false\nType=Application\nIcon=firefox\nCategories=Internet;\n' > /etc/skel/Desktop/askubuntu.desktop && chmod a+x /etc/skel/Desktop/askubuntu.desktop
    

    Bạn có thể thêm nhiều thứ này (bỏ qua phần mkdir) bằng cách chỉnh sửa URL sang thứ khác. Phép lịch sự của dv3500ea

  • Thay đổi cài đặt bên trong trình biên tập gconf.

    Bạn có thể thay đổi bất kỳ tùy chọn gconf nào nếu bạn biết đường dẫn của tùy chọn đó là gì và giá trị bạn muốn nó là (và loại giá trị của khóa học).

    nhập mô tả hình ảnh ở đây

    Thay đổi hình nền được thực hiện với đường dẫn tôi chỉ mũi tên tới : /desktop/gnome/background/, nó là một giá trị chuỗi và nó sử dụng picture_filenamelàm tùy chọn. Giá trị nó hiện đang giữ trên máy tính để bàn của tôi là /discworld2/Downloads/fantasticwall_2.jpg. Nền nên được sao chép vào /usr/share/backgrounds/. Đảm bảo đặt quyền và chủ sở hữu.

    Ví dụ:

    • Để thay đổi hình nền (thay đổi tên tệp trong lệnh 1 thành hình ảnh của riêng bạn) thành hình ảnh này và để thay đổi chủ đề thành Radiance, bạn có thể sử dụng thông tin này để tạo các lệnh để đặt điều này cho cd trực tiếp của bạn:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/background/picture_filename  /discworld2/Downloads/fantasticwall_2.jpg
      
      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/interface/gtk_theme Radiance
      

      Phép lịch sự của dv3500ea

    • Cho phép máy tính từ xa:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t bool /desktop/gnome/remote_access/enabled true
      

      Cài đặt cho các biểu tượng, bảng điều khiển, vv đều được thực hiện bằng cách thêm một lệnh như thế này.

    • Ngoài ra, bạn có thể chỉnh sửa /etc/gconf/gconf.xml.defaults/%gconf-tree.xml(hoặc khi bạn không lưu tệp này để sử dụng trong tương lai). Tất cả các cài đặt cấu hình được thực hiện thông qua gconftool-2 được lưu trữ trong tệp này.

  • Thay đổi múi giờ mặc định được sử dụng bởi cd trực tiếp

    dpkg-reconfigure tzdata
    
  • Thay đổi cài đặt ngôn ngữ thành tiếng Anh (tất nhiên thay đổi nó thành những gì bạn muốn)

    locale-gen en
    update-locale LANG=en LANGUAGE=en LC_ALL=en
    
  • Cấu hình tập tin cấu hình.

    Nếu bạn muốn có một tệp cấu hình tùy chỉnh cho một gói nhất định, bạn có thể thực hiện việc này theo nhiều cách.

    Cách khó nhất (nhưng hợp lý nhất) sẽ là tìm gói, thay đổi tệp cấu hình và đóng gói lại hoặc tìm tệp nguồn, tìm ra nơi chúng lưu trữ tệp cấu hình giả của chúng và thay đổi gói đó.

    • Tất nhiên điều này chỉ hoạt động nếu tệp cấu hình mặc định được bao gồm trong gói nguồn. Nhiều gói tự động tạo các tệp cấu hình của chúng trong tập lệnh {packagename} .postinst, do đó sẽ rất khó để thực hiện việc này.

      Cách dễ nhất là tạo một tập lệnh và sao chép cấu hình hiện tại của bạn để /etc/skelchúng được thêm vào máy tính để bàn của bạn (tương tự như thêm các phím tắt firefox như đã giải thích ở trên) và sau khi cài đặt, nhấp vào liên kết máy tính để đặt tệp cấu hình vào vị trí cần thiết thì, là, bị, ở. Tập lệnh có thể thực hiện sao chép và xóa cả tập lệnh và tập tin cấu hình khỏi máy tính để bàn của bạn sau khi cài đặt thành công. Phương pháp này có thể được sử dụng để cập nhật cấu hình Samba (đặt cấu hình hiện tại của bạn vào /etc/skel/. Đặt tập lệnh vào đó có quyền thực thi và chứa di chuyển cấu hình đã nói đến /etc/samba/smbd.confvà tất cả những gì bạn cần làm sau đó là thực thi tập lệnh).

    • Điều này về cơ bản luôn hoạt động vì nó thay thế một hành động thủ công sau khi cài đặt bằng một kịch bản được kích hoạt thủ công sau khi cài đặt. Nhưng nó cũng có nghĩa là nó không phải là một phần của cd trực tiếp tùy chỉnh.

3. Dọn dẹp

apt-get clean
rm -rf /tmp/*
rm -f /etc/hosts /etc/resolv.conf
umount /proc/
umount /sys/
exit

Điều này loại bỏ tất cả các tập tin tạm thời; không phải những gì chúng tôi tạo ra. ~/livecd/là chỉ đọc để bình thường rmsẽ không loại bỏ các tập tin này. Bạn cần phải gắn kết nó với quyền truy cập ghi (hoặc như tôi đã sử dụng cd trực tiếp mới để khởi động và gắn kết nhà và rmnó từ đó.

4. Thiết lập ISO

  • Tệp kê khai.

    chmod +w ~/livecd/cd/casper/filesystem.manifest
    sudo chroot ~/livecd/custom dpkg-query -W --showformat='${Package} ${Version}\n' > ~/livecd/cd/casper/filesystem.manifest
    sudo cp ~/livecd/cd/casper/filesystem.manifest ~/livecd/cd/casper/filesystem.manifest-desktop
    
  • Tái tạo tập tin squashfs.

    sudo mksquashfs ~/livecd/custom ~/livecd/cd/casper/filesystem.squashfs
    
  • Cập nhật số tiền md5.

    sudo rm ~/livecd/cd/md5sum.txt
    sudo bash -c 'cd ~/livecd/cd && find . -type f -exec md5sum {} +' > md5sum.txt
    

5. Tạo ISO.

cd ~/livecd/cd
sudo mkisofs -r -V "Ubuntu-Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/Downloads/ubuntu-11.04-desktop-i386.iso .

6. Tháo gỡ và làm sạch

sudo umount ~/livecd/squashfs/
sudo umount /tmp/livecd
sudo rm -fr ~/livecd/

7. Nhận xét:

  • Mọi thứ đã được thử nghiệm với đĩa CD Live Ubuntu 11.04. Điều duy nhất sai lầm là chroot: Tôi đã thêm dchroot vào các tệp bạn cần cài đặt để làm điều này.

  • Về "nên tạo một số phím tắt firefox trên máy tính để bàn", "Nên thay đổi chủ đề mặc định thành rạng rỡ" và "Nên thay đổi hình nền ubfox mặc định". Tôi đã chỉnh sửa chúng sau khi dv3500ea đưa nó vào các bình luận; Tôi đã không kiểm tra điều này trong khi tạo đĩa CD trực tiếp 11.04.


Cũng sẽ apt-get update && apt-get dist-upgradenâng cấp kernel / initrd được sử dụng trên Live CD? Ý tôi là hạt nhân cho quá trình khởi động tạo thành phương tiện trực tiếp, được tải bởi Syslinux, không phải là cài đặt.
gertvdijk

apt-get dist-upgradehoạt động không tì vết, ngoại trừ một số warning: could not determine root device from /etc/fstabtin nhắn. Có phải nó trở thành một vấn đề?
Sopalajo de Arrierez

Không. Nhưng để chắc chắn hãy nhìn vào bạn và xem cách / được gắn kết.
Rinzwind

1
Theo help.ubfox.com trong 12.04 và 14.04, /etc/resolv.confcó thể không bị xóa như là một phần của việc dọn dẹp
souravc

1
Phương pháp này vẫn hoạt động: Đã thử nghiệm với Kubfox 18.04.2. lưu ý: rằng tôi chỉ có thể làm cho .ISO có thể khởi động bằng unetbootin (etcher không hoạt động). Không có vấn đề khởi động khi ghi .ISO vào DVD.
Nmath

23

Tạo CD trực tiếp từ bản cài đặt hiện có / mới

EDIT: Phương pháp này dường như không còn hiệu quả nữa. Tôi đề nghị bạn thử các phương pháp khác được đề xuất trong QA này.

Một cách tốt sẽ là tạo một đĩa CD trực tiếp từ bản cài đặt hiện tại. Điều này có thể được thực hiện bằng máy ảo (chỉ không cài đặt bất kỳ công cụ VM nào bên trong HĐH khách)

Vì vậy, trước tiên chúng tôi cần cài đặt mới (nếu bạn không thể cài đặt thật, hãy thử sử dụng máy ảo) chỉ với những thứ bạn cần (trong trường hợp của bạn là thunderbird, samba và ssh). Sau đó, chúng tôi điều chỉnh hệ thống và ghi lại vị trí của các chỉnh sửa (ví dụ: bạn thay đổi nền màn hình của mình, các cài đặt nằm trong ~ / .gconf hoặc bạn thêm các phím tắt firefox, chúng được đặt trong ~ / Desktop). Điều này là cần thiết cho bước 4.

  1. Thiết lập một số biến:

    export WORK=~/temp
    export CD=~/livecd
    export FORMAT=squashfs
    export FS_DIR=casper
    

    Thay thế ~ / temp bằng một đường dẫn đến một thư mục tạm thời mà chúng ta sẽ làm việc. Thay thế ~ / livecd bằng một đường dẫn đến cây CD.

  2. Tạo cấu trúc thư mục. sudo mkdir -p ${CD}/{${FS_DIR},boot/grub} ${WORK}/rootfs

  3. Bây giờ chúng ta sẽ cần cài đặt một số gói:

    sudo apt-get install grub2 xorriso squashfs-tools
    
  4. Bây giờ chúng tôi sẽ sao chép cài đặt hiện tại, sửa đổi các cờ loại trừ để phù hợp với nhu cầu của bạn:

    sudo rsync -av --one-file-system --exclude=/proc/* --exclude=/dev/* \
    --exclude=/sys/* --exclude=/tmp/* --exclude=/home/* --exclude=/lost+found \
    --exclude=/var/tmp/* --exclude=/boot/grub/* --exclude=/root/* \
    --exclude=/var/mail/* --exclude=/var/spool/* --exclude=${WORK}/rootfs \
    --exclude=/etc/fstab --exclude=/etc/mtab --exclude=/etc/hosts \
    --exclude=/etc/timezone --exclude=/etc/shadow* --exclude=/etc/gshadow* \
    --exclude=/etc/X11/xorg.conf* --exclude=/etc/gdm/custom.conf \
    / ${WORK}/rootfs
    

    Nếu bạn có một phân vùng khởi động riêng, hãy thực hiện điều này: sudo cp -av /boot/* ${WORK}/rootfs/boot
    Trong trường hợp của bạn, bạn muốn sao chép cài đặt và một số tệp từ thư mục chính. Trước tiên, hãy xác định thư mục nào chúng tôi muốn sao chép: CONFIG = '. Config .gconf Máy tính để bàn một số bộ lọc andanotherfolder' Và bây giờ chúng tôi sao chép rằng:

    cd ~ && for i in $CONFIG
    do
    sudo cp -rpv --parents $i ${WORK}/rootfs/etc/skel
    done        
    
  5. Bây giờ chúng tôi chroot vào hệ thống mới và sửa đổi nó.

    sudo mount  --bind /dev/ ${WORK}/rootfs/dev
    sudo mount -t proc proc ${WORK}/rootfs/proc
    sudo mount -t sysfs sysfs ${WORK}/rootfs/sys
    sudo mount -t devpts devpts ${WORK}/rootfs/dev/pts
    sudo chroot ${WORK}/rootfs /bin/bash
    

    Các lệnh tiếp theo được thực hiện trong chroot:

    LANG=
    apt-get update
    apt-get install casper
    

    Casper chứa các kịch bản trực tiếp. Nếu bạn cũng muốn một trình cài đặt, hãy chạy nó:

    apt-get install ubiquity ubiquity-frontend-gtk
    

    Hoặc nếu bạn muốn KDE:

    apt-get install ubiquity ubiquity-frontend-kde
    
  6. Cập nhật mô-đun.dep và initramfs:

    depmod -a $(uname -r)
    update-initramfs -u -k $(uname -r)
    
  7. Xóa người dùng không thuộc hệ thống - đừng lo lắng, chúng tôi đã sao chép cài đặt và dữ liệu vào "bộ xương" của người dùng. Điều đó có nghĩa là tất cả người dùng mới sẽ có chúng.

    for i in `cat /etc/passwd | awk -F":" '{print $1}'`
    do
        uid=`cat /etc/passwd | grep "^${i}:" | awk -F":" '{print $3}'`
        [ "$uid" -gt "999" -a  "$uid" -ne "65534"  ] && userdel --force ${i} 2>/dev/null
    done
    
  8. Dọn dẹp:

    apt-get clean
    find /var/log -regex '.*?[0-9].*?' -exec rm -v {} \;
    find /var/log -type f | while read file
    do
        cat /dev/null | tee $file
    done
    rm /etc/resolv.conf /etc/hostname
    
  9. Thoát khỏi chroot. exit

  10. Bây giờ, chúng tôi sao chép kernel:

    export kversion=`cd ${WORK}/rootfs/boot && ls -1 vmlinuz-* | tail -1 | sed 's@vmlinuz-@@'`
    sudo cp -vp ${WORK}/rootfs/boot/vmlinuz-${kversion} ${CD}/boot/vmlinuz
    sudo cp -vp ${WORK}/rootfs/boot/initrd.img-${kversion} ${CD}/boot/initrd.img
    sudo cp -vp ${WORK}/rootfs/boot/memtest86+.bin ${CD}/boot
    
  11. Nếu bạn đã cài đặt trình cài đặt, bạn sẽ cần thực hiện việc này, để trình cài đặt không cài đặt những thứ như casper:

    sudo chroot ${WORK}/rootfs dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee ${CD}/${FS_DIR}/filesystem.manifest
    sudo cp -v ${CD}/${FS_DIR}/filesystem.manifest{,-desktop}
    REMOVE='ubiquity casper user-setup os-prober libdebian-installer4'
    for i in $REMOVE 
    do
        sudo sed -i "/${i}/d" ${CD}/${FS_DIR}/filesystem.manifest-desktop
    done        
    
  12. Tháo kết nối những gì chúng tôi đã gắn kết:

    sudo umount ${WORK}/rootfs/proc
    sudo umount ${WORK}/rootfs/sys
    sudo umount ${WORK}/rootfs/dev/pts
    sudo umount ${WORK}/rootfs/dev
    
  13. Chuyển đổi sang squashfs:

    sudo mksquashfs ${WORK}/rootfs ${CD}/${FS_DIR}/filesystem.${FORMAT}
    
  14. Tạo filesystem.size: echo -n $(sudo du -s --block-size=1 ${WORK}/rootfs | tail -1 | awk '{print $1}') | sudo tee ${CD}/casper/filesystem.size

  15. Và md5: find ${CD} -type f -print0 | xargs -0 md5sum | sed "s@${CD}@.@" | grep -v md5sum.txt |sudo tee ${CD}/md5sum.txt

  16. Bây giờ grub.cfg:

    sudo nano ${CD}/boot/grub/grub.cfg
    

    (thay thế nano bằng trình soạn thảo văn bản fav của bạn, điều đó không thành vấn đề) Dán cái này và lưu lại:

    set default="0"
    set timeout=10
    
    menuentry "Ubuntu GUI" {
    linux /boot/vmlinuz boot=casper quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu in safe mode" {
    linux /boot/vmlinuz boot=casper xforcevesa quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu CLI" {
    linux /boot/vmlinuz boot=casper textonly quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu GUI persistent mode" {
    linux /boot/vmlinuz boot=casper boot=casper persistent quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu GUI from RAM" {
    linux /boot/vmlinuz boot=casper nopersistent toram quiet splash
    initrd /boot/initrd.img
    }
    
    menuentry "Check Disk for Defects" {
    linux /boot/vmlinuz boot=casper integrity-check quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Memory Test" {
    linux16 /boot/memtest86+.bin
    }
    
    
    menuentry "Boot from the first hard disk" {
    set root=(hd0)
    chainloader +1
    }
    
  17. Nếu bạn muốn, bạn có thể thêm một mục menu bổ sung, cho phép bạn nhảy thẳng vào Ubiquity.

    menuentry "Install Ubuntu" {
    linux /boot/vmlinuz boot=casper only-ubiquity quiet splash
    initrd /boot/initrd.img
    }
    
  18. Tạo CD / DVD! sudo grub-mkrescue -o ~/live-cd.iso ${CD}

  19. Kiểm tra nó bằng máy ảo!

Tất cả tín dụng đi vào capink, bởi vì hướng dẫn là từ đây .


Tôi có một câu hỏi về grub.cfg. Là tập tin này grub.cfg chỉ được sử dụng trong khi cài đặt, hoặc nó vẫn tồn tại với hệ thống được cài đặt. Nếu tôi không chỉnh sửa grub.cfg thì sao?
Roshan George

@RoshanGeorge Điều này cấu hình GRUB trên CD. Nó không nên tồn tại sau khi cài đặt.
nickguletskii

Chúng ta có thể có cài đặt như Ubuntu thông thường không, nghĩa là hiển thị trình cài đặt có mặt khắp nơi, thay vì hiển thị grub? Có nghĩa là, trong cài đặt Ubuntu, khi chúng ta chèn và chạy cd, tính phổ biến xuất hiện thay vì menu grub, chúng ta có thể làm như vậy không?
Roshan George

@RoshanGeorge Có thể bằng cách thêm một mục menu với linux /boot/vmlinuz boot=casper only-ubiquity quiet splash. Tôi sẽ kiểm tra và xác minh.
nickguletskii

@RoshanGeorge Tôi đã thêm thành công một tùy chọn để khởi chạy Ubiquity từ menu khởi động. Tuy nhiên, tôi cần sửa hướng dẫn - một số bước phổ biến bị thiếu. Tôi sẽ cố gắng sửa nó vào ngày mai.
nickguletskii

15

Bạn có thể sử dụng uckhoặc live-magicđể tùy chỉnh Live CD của bạn.

uckcó sẵn từ các nguồn phần mềm chính thức của Ubuntu, trong tất cả các phiên bản Ubuntu kể từ 10.04 LTS Lucid Lynx. Bạn có thể cài đặt ucktừ Trung tâm phần mềm, với apt-getdòng lệnh hoặc bằng cách nhấp vào đây Cài đặt .


1
có vẻ như UCK đã ngừng hoạt động :(
amc

Ubuntu Builder đã bị ngừng vào năm 2014; Bộ tùy biến Ubuntu cài đặt nhưng không hoạt động và đã ngừng hoạt động vào năm 2015; System Imager đã bị ngừng vào năm 2016. Câu trả lời này thực sự cần được cập nhật. Có một phương pháp chính thức được hỗ trợ trong năm 2019?
allquixotic

@allquixotic uck nằm trong kho vũ trụ 18.04. Phiên bản này không hoạt động?
mchid

10

Bộ tùy biến Ubuntu

Nó là một tập hợp các tập lệnh giúp tạo LiveCD tùy chỉnh từ hình ảnh .iso hiện có dễ dàng hơn. Nó rất giống với Remastersys, với sự khác biệt là nó được duy trì tích cực. Nó có GUI để giúp tùy chỉnh, nhưng người ta cũng có thể sử dụng dòng lệnh để làm tương tự.

  1. Nó sẽ yêu cầu chọn gói ngôn ngữ nào để đưa vào CD.
  2. Sau đó, nó sẽ yêu cầu chọn tệp hình ảnh .iso, sẽ được sử dụng làm cơ sở cho CD mới.
  3. Đặt tên cho hình ảnh .iso mới sẽ được tạo.
  4. Sau đó, nó sẽ yêu cầu các gói sẽ được thêm / xóa vào / từ LiveCD. Nó sẽ cung cấp cho bạn một tùy chọn giữa dòng lệnh và GUI mặc định (Trung tâm phần mềm Ubuntu). Lưu ý: Bạn nên chọn dòng lệnh. Từ dòng lệnh, bạn có thể thêm / xóa các gói bằng cách sử dụng apt-get hoặc sử dụng Trung tâm phần mềm Ubuntu (nhập trung tâm phần mềm từ dòng lệnh). Bạn cũng có thể sửa đổi cài đặt cấu hình cho tất cả các phần mềm / ứng dụng.
  5. Sau khi bạn hoàn thành (có thể mất một chút thời gian để tải xuống các gói cần thiết), tiếp tục.
  6. Bây giờ, chỉ cần ngồi lại và thư giãn. Sau một thời gian, LiveCD tùy chỉnh của bạn sẽ sẵn sàng.

2
có vẻ như dự án UCK đã bị ngừng :(
amc

5

Nếu bạn cần kiểm soát nhiều hơn chính xác những thay đổi được thực hiện, có thể thực hiện sửa đổi bằng tay.

Quá trình này bao gồm giải nén tệp dữ liệu SquashFS chứa hệ thống tệp gốc của hệ điều hành trực tiếp, chroot vào hệ thống tệp được trích xuất, thực hiện các sửa đổi của bạn, thoát khỏi chroot, đóng gói lại tệp SquashFS, sau đó tạo lại hình ảnh ISO.

Chi tiết đầy đủ được mô tả trên trang LiveCDCustomization của wiki Ubuntu.


5

Trong trung tâm phần mềm Ubuntu

Chỉnh sửa> Nguồn phần mềm> Phần mềm khác> Thêm ..

Dán dòng sau vào hộp và bấm thêm nguồn.

deb http://www.geekconnection.org/remastersys/reposeective karmic

Tải lại các nguồn và cài đặt Remastersys từ Trung tâm phần mềm.

Sau khi hoàn tất, hãy cài đặt tất cả các codec và ứng dụng phương tiện bạn muốn trên Ubuntu tùy chỉnh của bạn. Bắt đầu remasterys từ

Hệ thống> Quản trị> Remastersys

Chọn chế độ dist , nhấp ok và Chờ quá trình hoàn tất. Sau khi hoàn thành, bạn sẽ tìm thấy iso tùy chỉnh của mình trong

/home/remastersys/remastersys/custom.iso


Tôi đã làm theo các quy trình chính xác như bạn đã mô tả ở đây, nhưng thật không may trong khi khởi động, nó hiển thị "không thể tìm thấy hình ảnh ramdisk: / ubninit" và được làm mới nhiều lần trong khoảng thời gian 10 giây. Kết quả: Tôi không thể khởi động ISO tùy chỉnh của mình. Bạn có thể cho tôi biết làm thế nào tôi có thể giải quyết điều này? Xin vui lòng.
tuxtu

3

Remastersys có thể là câu trả lời cho nhu cầu của bạn. Bạn cần truy cập http://www.remastersys.com/ubfox.html và làm theo hướng dẫn. Chương trình này tạo ra một iso từ hệ điều hành đang chạy của bạn bao gồm tất cả các cài đặt và ứng dụng. Hơn bạn có thể ghi CD bằng cách sử dụng iso này. Thật không may, trước đây có một vấn đề khiến nó chạy như một đĩa CD trực tiếp, trong khi cài đặt không có vấn đề gì (tôi không biết liệu đây có còn là vấn đề không).


1
hoặc UCK sử dụng GUI và ít khó khăn hơn
Uri Herrera

Remastersys đã chết. Bây giờ trang web này được sở hữu bởi một squatter tên miền.
allquixotic

1

Không có "GUI" mà tôi biết bên ngoài Lucid, tuy nhiên gNewsense , một nhánh của Ubuntu làm cho các tập lệnh của họ có bản phát hành Ubuntu và cung cấp một ngã ba tùy chỉnh có sẵn miễn phí và được ghi chép tốt.

Về cơ bản, đây là một quá trình:

  1. Đặt tác phẩm nghệ thuật tùy chỉnh của bạn, nơi các kịch bản có thể tìm thấy nó
  2. Quyết định những gì bạn muốn trong kernel của bạn (hoặc những gì bạn không muốn)
  3. Quyết định những gói bạn muốn (hoặc những gì bạn không muốn)
  4. Chạy một kịch bản phản chiếu một kho lưu trữ apt
  5. Tạo CD / ISO phân phối.

Mặc dù không chính xác là 'người mới thân thiện', các công cụ của họ tương đối dễ sử dụng.


1

Tôi đã sửa lại một dịch vụ dựa trên web mới gọi là Reconstructor . Theo trang web của họ,

Reconstructor là bộ công cụ để tạo các phiên bản tùy chỉnh của hệ điều hành GNU / Linux, cụ thể là Debian và Ubuntu.

Theo một bài báo trên Tạp chí Linux về Reconstructor , họ tính phí nhỏ cho các tùy chỉnh. Cho dù nó có giá trị hay không phụ thuộc vào nhu cầu của bạn.


liên kết đã chết và chuyển hướng tên miền đến trang web độc hại tiềm ẩn!
amc

1

Tôi sẽ khuyên bạn nên thử Reconstructor

"Trình tái tạo là Trình tạo CD Ubuntu GNU / Linux cho phép bạn sửa đổi bản phân phối Ubuntu hiện có và lưu dưới dạng bản phân phối Linux của riêng bạn. Nó sử dụng Máy tính để bàn (Trực tiếp), Thay thế (Cài đặt) hoặc đĩa Máy chủ làm cơ sở, sau đó cho phép Về cơ bản, bạn có thể tùy chỉnh toàn bộ môi trường, chẳng hạn như thêm / xóa phần mềm, thay đổi giao diện mặc định (giật gân, chủ đề, phông chữ, hình nền, v.v.), thêm liên kết máy tính để bàn, v.v. "

Ngoài ra để biết thêm thông tin, bạn nên đọc các liên kết sau: http://maketecheasier.com/reconstructor-creating-your-own-ubuntu-distribution/2008/07/05

http://maketecheasier.com/build-your-own-ubfox-basing-distro-with-novo-builder/2010/07/02

http://ubuntuforums.org/showthread.php?t=869659


Nhưng những công cụ này sẽ không cho phép tôi đổi thương hiệu cho bản phân phối của mình, chúng sẽ chỉ cho phép tôi xây dựng hình ảnh và thêm các gói, hoặc ít nhất đó là những gì tôi biết.
dùng51447

liên kết xây dựng lại đã chết và chuyển hướng tên miền đến trang web độc hại tiềm năng!
amc

1

Bạn cũng có thể sử dụng JLIVECD để tùy chỉnh hình ảnh ISO. Đây là một công cụ dòng lệnh để tùy chỉnh các bản phân phối dựa trên Ubuntu và Ubuntu. Nó cho phép bạn kiểm soát hoàn toàn những thứ cần tùy chỉnh nhưng bạn cần biết những gì cần phải thực hiện, tức là nó chỉ chuẩn bị môi trường chroot cho bạn (phần còn lại tùy thuộc vào bạn) và xây dựng ISO cuối cùng. Bạn có thể tiếp tục thêm các thay đổi mới vào các thay đổi hiện có và tiếp tục kiểm tra các ISO được xây dựng trên chúng.


1

Bạn có thể sử dụng Cubic - tiện ích này đã được thử nghiệm (bởi tôi) và hoạt động trên máy chủ Ubuntu 18.04 với hình ảnh Ubuntu 18.04, điều này có thể nói nhiều hơn đối với hầu hết các công cụ khác không hoạt động hoặc bị ngừng sử dụng.

Dưới đây là hướng dẫn sử dụng nó từ trang web Linoxide .

Các bước thô liên quan đến:

  • Đảm bảo bạn đang sử dụng phiên bản Ubuntu được hỗ trợ (Tôi đã thử 18.04; nó hoạt động)
  • Cài đặt khóa GPG cho PPA hình khối
  • Thêm PPA khối vào nguồn của bạn
  • Cài đặt công cụ hình khối
  • Chạy nó và làm theo lời nhắc GUI

Ngoài ra, hãy xem câu trả lời này Askubfox.com/a/741770/100356 để được hướng dẫn.
PJ Singh

0

Tải xuống http://sourceforge.net/projects/uck/files/uck/2.4.6/uck_2.4.6-0ubfox1_all.deb/doad theo hướng dẫn và khi yêu cầu chạy trình quản lý gói, ứng dụng bảng điều khiển hoặc tiếp tục đóng gói, hãy chọn Ứng dụng giao diện điều khiển.

Bây giờ bạn có thể chạy

nautilus

unity-2d-launcher

bảng thống nhất-2d

và làm mọi thứ.

Nếu điều này không hoạt động trước tiên hãy thử chạy trình quản lý gói, sau đó thử lại với bảng điều khiển.

Hi vọng điêu nay co ich.


Bộ tùy biến Ubuntu (UCK) đã bị ngừng sản xuất
amc

0

Bạn có thể sửa đổi /etc/hoststệp mặc định (cũng như một số tệp mặc định khác) bằng cách chỉnh sửa/usr/share/ubiquity/plugininstall.py

Tôi nghĩ rằng nó sẽ hữu ích để chia sẻ vì tôi cần biết làm thế nào để làm điều này.


Trên thực tế sau khi xem xét thêm, có vẻ như /etc/hoststệp được cài đặt không được tạo bởi plugininstall.pymô-đun phổ biến . Nếu bạn muốn sửa đổi /etc/hoststệp mặc định, bạn có thể sẽ phải tạo một tập lệnh sẽ chạy một lần sau lần khởi động đầu tiên và xóa hoặc đổi tên chính nó. Trừ khi bạn biên dịch lại mô-đun netcfg - không được khuyến nghị.
SW_user2953243
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.