Why Arch hides somethingg

i installed Gentoo where on needs to learn about Filesystem creation, partioning and mount/unmount things in advance. one does not need to know about these if installing Arch e.g. all mounting and filesystem creation is hidden behind the installer. Arch wiki says Arch is for learning GNU OS (a.k.a Linux):
http://wiki.archlinux.org/index.php/The_Arch_Way
but i don't see one is learning about *NIX much. Do you folks still say Arch makes one learn GNU OS. ? any views/ideas/critiques ?

geek.arnuld wrote:
kth5 wrote:Professionally working with an operating system should most of the time not mean to install it. There's much more to it than just that.
so you want to prove that reality is not what i am thinking ... hmmm....
please, can you put a some, 2 or 4, sentences about some parts of *NIX which are connected to learning *NIX.
Well, usually when working with *NIX or any other operating system installing it should take time once and - even if though that is quite impossible - never again. My system at home has been set up back in 2005 and only updated ever since then. What I've done most is messing with my configurations, cleaning the system properly when changing my workflow over the years and such. Whenever you touch a configfile you necessarily get to know new parts of the system or become more profficient at configuring something.
*NIX itself can only be considered to be the underlying concept of your desktop which everything else depends on, in my opinion.
In essence, I think the true knowledge must come from using the system, rescueing it from hazardous breakage without reinstalling it and maybe adding software that is not available as a package by hand, in a organized manner. Reinstalling is seldomly a efficient choice when you really want to learn how to fix your system so that it does what you want.
geek.arnuld wrote:
kth5 wrote:The Arch installer helps you out a lot because it tries to get us around spending too much time installing the system. We want a running system and instead add our stuff to it, rather than just having to go through an hour long process of installing it. Yet again, you can still do that. Look at what quickinst does. It's also being used by the installer.
if i don't use USE flags and emerge BASH scripts i will not be missing learning *NIX ?
I don't think so, see the above. Package management may be a critical element of dealing with your system but unless you update, are a package maintainer or some kind or want to install software that's unavailable on your distro's repositories, it is always not so important.
Even though Arch and most of the other distros out there don't come with USE-flags or similar things, that doesn't mean you can't accomplish the same tasks.
Last edited by kth5 (2007-05-19 17:39:37)

Similar Messages

  • Why is hide items in the cloud grayed out?

    hi. can anybody answer this question? Why is hide items in the cloud grayed out?

    Press the escape (esc) key to exit full-screen mode.

  • Why is hide not working in photomerge

    why is hide not working in
    photomerge

    1. Start : Run : Type "cmd" : Press Ctrl+Shift+Enter (for w7) or  Enter (for XP)
    2. Type "netsh winsock reset"
    3. Reboot

  • Why Arch Linux official repository provide MariaDB instead of MySQL?

    First, I want to say I'm not an expert in MySQL or any other RDBMS. I just started to learn mysql a month ago. So didn't know exactly what is the practical difference between MariaDB and MySQL. Both are looks the same (except for the prompt as far as I know). But oracle MySQL is still the majority RDBMS that is being used in comparision with MariaDB. Since I just started to learn, I wanna use the most used. So I choose MySQL.
    My curiosity is why Arch choose MariaDB? Is MySQL going against "The Arch Way" or something like that? I read somewhere when googling that one of the reason why MariaDB is created is because Oracle purchased Sun Microsystems. Or maybe there're some bug issues or something if using MySQL on Arch Linux?

    Search back through the arch news items.  We switched over a fews ago I think.
    EDIT: https://lists.archlinux.org/pipermail/a … 24478.html
    Last edited by graysky (2015-04-13 10:30:28)

  • Why iTunes hides it's Removable drive from explorer?

    Very strange behaviour (looks like a paranoia - to restrict the using of iPod directly (manualy or by 3d party software))!
    If not launch iTunes - I can see the Removable drive IPOD in explorer and work with it (for example to copy iTunes to another computer).
    But as iTunes runs - it hide the Removable drive and there is no way to restore it exept unload iTunes and unplug-plug iPod.
    Is it ususal behaviour or something wrong with my device?

    Why iTunes hides it's Removable drive from explorer?
    It doesn't. Plug in the iPod. It shows up in Windows Explorer (and the desktop) just fine.
    As soon as iTunes is done updating it, it is ejected and it is removed. All hardware, when removed, is no longer available in Windows Explorer.
    You have mistaken what an iPod is.
    The iPod was designed to play music.
    iTunes was designed to play music (and later adapted) to be the interface for the iPod.
    iTunes does not try to hide anything. As I stated before, iTunes is designed to make it very, very simple to use the iPod. Plug it in, wait a few minutes for it to update and unplug it. That's it.
    Why should the iPod stay mounted on the the desktop when it is no longer in use?
    If you start using the iPod for other functions (as a disk drive), you start making it less simple/more complicated.
    Now you have plug it in, wait for it to mount add or delete files you want and eject it.
    If iTunes was going to "hide" it, either the function would not be included and/or it would not be well documented on how to enable it.
    this fact does make imposible for other software to discover and work with iPod.
    Then using your example, Windows Media Player is full of bugs because it will not run it on Mac OS X.
    Also, it will not run on my car radio or work on my fax machine.
    It's not a bug if you do not make an application or hardware work with other stuff you are not concerned with.
    A bug is something that is not working correctly when it is supposed to.

  • Why arch use a so old iproute2 version??

    I was looking at some qos script to increase downloads performances when i have a lot of uploads and i've found a few useful things but the most of them don't work with the old tc included in iproute2 2.4.7 that's the one we have on archlinux... So i'd like to know if there is something wrong with the newer version of iproute2 or something like that.
    Anyway, if someone could find em useful:
    http://www.lartc.org/wondershaper/
    http://www.digriz.org.uk/jdg-qos-script/
    And here u can find (and download) iproute2:
    http://developer.osdl.org/dev/iproute2/
    (:oops:  i'm sorry for my english  :oops: )

    hi. I suggest you either email the maintainer to find out why or you can use the webpage to mark the package out of date.  Some packages can take a long time to be upgraded for a few reasons, such as:
    The version has some fault  and does not work well with the current arch packages
    The maintainer is not very active
    The maintainer may not do a monthly or weekly check of their packages to see if there are any to be upgraded or patched. There always packages that do not make the alert list on sourceforge or freshmeat which are usually two sites that maintainers will pay attention to for their upgrade info.
    Regardless either emailing the maintainer or flagging the package out of date should get you a faster response than posting here because many miantainers do not frequent this forum.
    (btw you can use the website to find who the maintainer is)

  • Why does "hide" action set timeline to play?

    I created a group that by default is hidden, and is shown when a certain shape is clicked. On the main timeline i placed a hidden button to pause the slide at the end. Inside the group I placed a shape that acts as button, when the shape is clicked the "hide" action hides the group. The problem is that when the user clicks the shape to hide the group, the base timeline is somehow set to play again. How can this be avoided?

    Oops, will again have terminology problems (I'm not a native English speaker).
    Think you'll need to read this post: Why choose Standard over Simple action? - Captivate blog which has also a link to a YouTube video.
    When you trigger a 'simple' action with an interactive object, the playhead is released, which is what you have seen happening.
    Main timeline? Base timeline?  What do you mean by that? Tiny Timeline Tidbits - Captivate blog Don't be offended, but I'm a bit afraid that you are mixing up things. If you click the Hide button (eye) on the timeline for an object, it is not hidden on runtime, just hidden while editing. To hide an object you have to use its Properties panel, and 'how' depends on your version (which you didn't specify).
    Tip: click box is an interactive object that is by design invisible to the user and pauses the slide timeline at the end of its timeline. Better idea than your 'hidden button'...

  • Why arch is awesome

    For some reason or another i have been neglecting my Arch installation for the past year or so. Becoming a digital DJ caused me to focus on windows and mac, and busy with schoolwork, I didn't have much time anymore to tinker around with linux as I used to love doing.
    Why is arch awesome?
    After booting up my arch installation that probably hasn't ran for about 6 months, I fired up X and instantly ran pacman -Syu (after following the klibc upgrade instructions i saw on the homepage). Everything worked, Nothing broke. A 6 month update executed perfectly.
    Here's to a great package manager!

    One of the less obvious reasons: the Arch team isn't overstaffed. They just can't afford any technology which is apt to cause trouble. Be really good or step aside; the choce is that simple. Big establishments can afford problems, as everybody knows all too well .
    Last edited by Llama (2008-10-21 10:57:36)

  • Why arch linux install media is so big?

    Hi all,
    Yesterday I installed arch linux in my PC. My very first learning/questions regarding arch linux:
    * Why is the install media 650 MB(so big) iso, when it doesnt contain any packages?
    * From the https://wiki.archlinux.org/index.php/Installation_guide page,
       Download
    Download the most recent Arch Linux installation ISO image from the Arch Linux download page: this is a hybrid image that allows booting into an x86_64 or i686 live system, depending on the system's architecture and the user's choice.
    Why the most recent Arch Linux installation ISO? The ISO which is downloaded one year before also will install the latest linux right because everything is downloaded from internet?
    Can anyone please explain what is special about new install media??
    Thanks
    Mario

    Mariappan wrote:
    Download the most recent Arch Linux installation ISO image from the Arch Linux download page: this is a hybrid image that allows booting into an x86_64 or i686 live system, depending on the system's architecture and the user's choice.
    Why the most recent Arch Linux installation ISO? The ISO which is downloaded one year before also will install the latest linux right because everything is downloaded from internet?
    While you are correct that a netinstall will indeed install the latest linux version, it does not mean that an old install medium will boot on the newest hardware, or is up to date with the latest Arch specific packages etc. Using an old installation image can mean that your hardware is not supported, old bugs are included or that you are not at all able to install Arch because of outdated Arch specific packages on the install medium.
    The install medium is merely a specific set of packages combined together in an image, not a special project to install Arch (you can install all packages via pacman). It needs updating, just like a regular Arch install.

  • Why does "Hide all Applications" not hide all applications?

    Currently, when I invoke the "Hide all Applications" action, it leaves some apps visible. This happens all the time with Safari if it is open. This is clearly a bug -- is there a workaround for it?

    found this link a helpful workaround! (hint: use Option key when selecting apps and it closes them off desktop so you're left only with the one app window you want - not all of them)
    http://discussions.apple.com/thread.jspa?messageID=3517319&#3517319

  • Why is Hide Mail grayed out?

    Mail works fine and I Repair Permissions often. Nonetheless, Hide Mail on the dropdown menu is normally grayed out and Command-H does nothing.
    Hovering on the icon in the dock, though, provides the means of hiding Mail.
    What gives?  Thanks

    Press the escape (esc) key to exit full-screen mode.

  • Why arch always access ext4 every second?

    I've read one related topic https://bbs.archlinux.org/viewtopic.php?id=113516.
    $ pacman -Q linux
    linux 3.10.10-1
    $ mount -o defaults,noatime,commit=60 /dev/sdb2 /mnt/home
    # it access my disk every second
    $ mount | grep sdb2
    /dev/sdb2 on /mnt/home type ext4 (rw,noatime,commit=60,data=ordered)
    Any tip to debug it?

    > f it has just been created, the link you posted may contain the answer i.e. it might still be creating the inodes.
    Thanks, I just notice it
    man mkfs.ext4
    # default enabled lazy_itable_init and lazy_journal_init.
    # and related mount option: uninit_bg
    But how to know all the inode have already created?
    Here I list my another PC's ext4 partition information.
    $ smartctl --all /dev/sda
    smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.10-1-ARCH] (local build)
    Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
    === START OF INFORMATION SECTION ===
    Device Model: HITACHI HDS7225SCSUN250G 0710B99GZK
    Serial Number: VFA140R1D99GZK
    LU WWN Device Id: 5 000cca 210d25271
    Firmware Version: V5DOA7BA
    User Capacity: 250,056,000,000 bytes [250 GB]
    Sector Size: 512 bytes logical/physical
    Device is: Not in smartctl database [for details use: -P showall]
    ATA Version is: ATA/ATAPI-7 T13/1532D revision 1
    Local Time is: Tue Sep 17 10:03:25 2013 CST
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    === START OF READ SMART DATA SECTION ===
    SMART overall-health self-assessment test result: PASSED
    General SMART Values:
    Offline data collection status: (0x84) Offline data collection activity
    was suspended by an interrupting command from host.
    Auto Offline Data Collection: Enabled.
    Self-test execution status: ( 0) The previous self-test routine completed
    without error or no self-test has ever
    been run.
    Total time to complete Offline
    data collection: ( 4949) seconds.
    Offline data collection
    capabilities: (0x5b) SMART execute Offline immediate.
    Auto Offline data collection on/off support.
    Suspend Offline collection upon new
    command.
    Offline surface scan supported.
    Self-test supported.
    No Conveyance Self-test supported.
    Selective Self-test supported.
    SMART capabilities: (0x0003) Saves SMART data before entering
    power-saving mode.
    Supports SMART auto save timer.
    Error logging capability: (0x01) Error logging supported.
    General Purpose Logging supported.
    Short self-test routine
    recommended polling time: ( 1) minutes.
    Extended self-test routine
    recommended polling time: ( 83) minutes.
    SCT capabilities: (0x003f) SCT Status supported.
    SCT Error Recovery Control supported.
    SCT Feature Control supported.
    SCT Data Table supported.
    SMART Attributes Data Structure revision number: 16
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
    1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail Always - 0
    2 Throughput_Performance 0x0005 161 161 050 Pre-fail Offline - 195
    3 Spin_Up_Time 0x0007 135 135 024 Pre-fail Always - 260 (Average 292)
    4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 73
    5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
    7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
    8 Seek_Time_Performance 0x0005 134 134 020 Pre-fail Offline - 32
    9 Power_On_Hours 0x0012 096 096 000 Old_age Always - 32356
    10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
    12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 73
    192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 208
    193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 208
    194 Temperature_Celsius 0x0002 181 181 000 Old_age Always - 33 (Min/Max 17/54)
    196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
    197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
    198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
    199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Always - 0
    SMART Error Log Version: 1
    No Errors Logged
    SMART Self-test log structure revision number 1
    No self-tests have been logged. [To run self-tests, use: smartctl -t]
    SMART Selective self-test log data structure revision number 1
    SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
    1 0 0 Not_testing
    2 0 0 Not_testing
    3 0 0 Not_testing
    4 0 0 Not_testing
    5 0 0 Not_testing
    Selective self-test flags (0x0):
    After scanning selected spans, do NOT read-scan remainder of disk.
    If Selective self-test is pending on power-up, resume after 0 minute delay.
    $ tune2fs -l /dev/sda2
    tune2fs 1.42.8 (20-Jun-2013)
    Filesystem volume name: arch64
    Last mounted on: /
    Filesystem UUID: xxx(omit)
    Filesystem magic number: 0xEF53
    Filesystem revision #: 1 (dynamic)
    Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
    Filesystem flags: signed_directory_hash
    Default mount options: (none)
    Filesystem state: clean
    Errors behavior: Continue
    Filesystem OS type: Linux
    Inode count: 15138816
    Block count: 60548805
    Reserved block count: 3027440
    Free blocks: 8208333
    Free inodes: 12058767
    First block: 0
    Block size: 4096
    Fragment size: 4096
    Reserved GDT blocks: 1009
    Blocks per group: 32768
    Fragments per group: 32768
    Inodes per group: 8192
    Inode blocks per group: 512
    Flex block group size: 16
    Filesystem created: Thu Jan 5 17:01:16 2012
    Last mount time: Mon Sep 2 08:58:15 2013
    Last write time: Mon Sep 2 08:58:15 2013
    Mount count: 12
    Maximum mount count: 34
    Last checked: Fri Jul 12 11:00:12 2013
    Check interval: 15552000 (6 months)
    Next check after: Wed Jan 8 11:00:12 2014
    Lifetime writes: 1724 GB
    Reserved blocks uid: 0 (user root)
    Reserved blocks gid: 0 (group root)
    First inode: 11
    Inode size: 256
    Required extra isize: 28
    Desired extra isize: 28
    Journal inode: 8
    First orphan inode: 13159924
    Default directory hash: half_md4
    Directory Hash Seed: 5deea733-f866-4478-add5-a98235057da4
    Journal backup: inode blocks

  • Yet Another Why I Like Arch

    Although I first started "messing" around with linux around 1995, it is only the past year where it is my  primary OS.  Arch has been my distribution of choice for the past seven months and has been a total joy to use.   As much as I liked it before, I have gained an even deeper appreciation of Arch after being afflicted with distro curiosity (not hopping) disease.  There is nothing new here, but I would like to list the reasons why I feel Arch is such a great distribution.
    Great Text Installer
    ============
    The installer not only looks good, but has a logical layout out and is easy to understand.
      A GUI installer does not add any functionality to the installation process but creates the potential for Xorg problems. 
      The main menu approach allows the user to see all the installation steps on one screen as well as making it easy to go back if you made a mistake in partitioning or mounting.  This approach also made it easier to re-install grub when my mbr backup file and grub-install did not work.  The installer makes it easy to either select which packages you want or just install everything.
    rc.conf and other configuration files
    =======================
      The default rc.conf and other configuration files make setting up the system much easier.  There were 'dummy entries' letting  the user know what information  was needed as well as useful comments further assisting the user in the configuration process.   
    It Just Works
    ========
      The system is ready.to.go after the base install and some basic configuration.  This sounds like a no brainer, but unfortunately this is not the case with some other distributions.  Setting up a wireless card in Arch (and Slackware) is as simple as make, make install and modprobe.  Some distributions don't seem to install the kernel source and headers as part of the basic install or it gets broken after an upgrade.  Based on my limited knowledge, the installer should provide all networking tools and all files and programs needed to compile programs or modules unless the user is given a chance to opt out.  I just felt like I was in a catch-22 situation in a couple of distributions. Its frustrating when you have a working Internet connection during the install but do not have the necessary tools after a reboot.  Upgrades to a newer kernel have not caused any problems for me. If Arch was a car, people would talk about its great fit and finish.
    System defaults to console login.
    ====================
      This is a personal preference, but the inittab file makes it very easy to switch to Run Level 5 if desired.  The inittab and xinit files are not nearly as clear in some distributions.
    PACMAN 
    ======
    Fast, reliable and stable with a good repository.  I'm curious if pacman just means package manager or if its a unix pun referring to the game as well.
    Fast, Responsive and Reliable System with a quick boot.
    ===================================
       System Hiccups seem to be pretty rare.  Arch provides a fast system without the
    hassle. 
    Great Web Page and Wiki's with a good community.
    ===============================
      The web page, like the installer is very well laid out.  Finding what you want is easy and only requires a click or two.  The page is pleasant to look at without any of that "eye-candy" krap slowing it down or masking  what you really want.   Obviously there is a trend in my comments concerning substance over form.
    The Bad and not so Pretty
    ================
      The default xorg and desktop manager settings makes it hard to read without some tweaking and font selections.  This is not a big deal, but other distributions provide a better out of the box 'X' desktop.  Its possible this problem is specific to my machine (or me).
      If I were 35 years younger and my IQ was 35 points higher, Arch would be the distribution I would like to create.  This would not be a compliment if so many people did not feel the same way.   If I was distro hopping, my search would have been over a long time ago, unfortunately my distro curiosity will continue to find more reasons why Arch is so good. 
    PS:  I hesitated posting the above comments since it did not add anything new, but after seeing some of the threads, especially the newbie friendly vs. the user friendly, I had to cast my vote for what makes Arch so great.  Arch is not that hard to use for anyone willing to take a few minutes to learn "The Arch Way".  Arch has already done the hard work by creating great wiki's and helpful configuration files. 
    One of the help files even gave the reasons why things were done.  Learning steps is OK, but understanding whats being done is important and fun.
      People coming to Arch should not expect it to be Ubuntu.  Ubuntu is great, but it already exists!  As a newbie, I really resent SOME newbies wanting Arch to be more like Ubuntu.  I even saw a post on an Ubuntu forum suggesting that they change directory names to things like "program files".  I could go on, but I would just be ranting (raving). Long live the text installer and base install only!
    Keep up the Great Work!
    Larry   
      Please forgive my not so good English, Brueklineese is my native tongue.

    bji wrote:
    Stythys wrote:
    wait...english is not your first language?
    never would have guessed xD
    I've seen native speakers write worse, hehe
    Brueklineese -> Brooklynese -> Native English
    It was just a joke about how the author is from Brooklyn so he doesn't expect everyone to be able to understand him
    By the way, I agree with the original poster about just about everything.  I'm a Linux veteran having used it as my primary OS since Yggdrasil in 1994.  And Arch suits my tastes very, very well.
    OK youse guys, you caught me.  I apologize for making such a bad New York centric joke, especially considering how many of this great community do not come from the Untied States, including Judd Vinet and many other current and former developers.  Although I strive for a "KISS" style of writing, I find that I'm much too wordy and clunky, which is why I threw that in at the end.  The Brueklineese part was a reference to the old Dutch spelling of what was latter to become Brooklyn New York.
    I actually wrote the post 3 weeks ago, but never sent it because it was too wordy and did bring anything new to the Arch threads.  After seeing some of the posts over the past month I felt compelled to cast "my vote" for why I like Arch so much and what makes it so special and unique.  Hopefully Arch continues to stay true to its heritage and core principles. .
      Hopefully a diversion is good once  in a while.
      Larry

  • Why Hide Caption addon is closed ?

    I would like to know why the Hide Caption addon : https://addons.mozilla.org/en-US/firefox/addon/9256/ is closed by administrator ? Is it a security issue ?
    Because I'm currently using it and it works on Linux !! It doesnt required specific desktop theme like Hide caption (smart) plus.

    The subtitle only appears in the begining of the movie during the scene with the russians. The issue has been fixed where the subtitles appear doubled. Just a simple redownload from the cloud is needed. Make sure you delete the copy in the itunes library before redownloading. Heres the email I got today:
    Dear iTunes Customer,
    Thank you for downloading the movie The Avengers. Unfortunately, the movie you received may have had issues with the subtitles. We have corrected the problem and a new copy is available to download, free of charge. To receive the new version, please re-download the title from iTunes.
    Before downloading the new version, remove the current version:
    1) Open iTunes on your computer.
    2) Click on your Movies library.
    3) Click the movie to select it, and press the Delete key.
    4) Click Delete Movie and then click Move to Trash.
    To download the new version:
    1) Sign into the iTunes Store.
    2) Click Purchased on the right side in the iTunes Store under the QUICK LINKS section.
    3) Click on Movies and select the movie you want to download.
    4) Click the Cloud download icon to download the movie.
    You will now have an updated version of the movie in your Movies Library.
    To delete and download the movie from other devices, seehttp://support.apple.com/kb/HT2519.
    Sincerely,
    iTunes Store Team
    http://www.apple.com/support/itunes/ww/

  • [SOLVED] Arch Linux Duke (2007) Fails to Boot

    Folks, I have a unique and challenging problem that has exhausted my Arch Linux skills, and so I am now turning to you.
    I have a vintage Pentium Pro 200 system (that’s 200 MHz folks! – 200 MHz 686 architecture – the original 686!), two CPUs, running a dual boot between Windows NT 4.0 and Arch Linux Duke (2007). It has 512 MB of RAM and a 120 GB hard drive, partitioned up between Windows NT and Linux. I built this system new in 2007, hence the dated version of Arch.  It has run like a charm all these years, granted not getting that much use. After about a year of no use at all, I fired the system up last week to help with a little research for a blog post I was writing on networking Windows NT 4.0 and Mac OS 8.6. Windows NT 4.0 fired right up with no issue, and after I was done testing what needed to be tested I tried to boot over to Arch.
    After a year of disuse, Arch unexpectedly and stubbornly refused to boot. The boot process started up just fine, but towards the end, it declared that it could not mount the root file system on the root device and took a kernel panic and stopped. My Arch skills have gotten a bit rusty in the last few years, but I dusted them off and went to work. My guess was a file system or superblock error. Arch wouldn’t boot, but I dragged out my trusty RIPLinux 2.9 Rescue Live CD and fired it up. It came right up and ran, and I was able to mount the Arch partition and view all the files… everything seemed to be there; it just wouldn’t boot. Windows NT 4.0 AND RIPLinux both boot and run on the machine, so the hardware is fine as well.
    A little information on the disk layout. Windows NT 4.0 is in the first partition on the hard drive. The extended partition has a second Windows NT 4.0 partition (sort of a /home partition for Windows NT 4.0), followed by the main Arch partition (the one I am trying to boot), followed by a swap partition and then the largest partition, which I use to share data between Arch and Windows NT 4.0 (I have loaded an ext2/3 driver into Windows NT 4.0 and it happily accesses the Linux partitions on the box).
    RIPLinux’s e2fsck did find some issues with the Arch partition and I had it repair them all. I checked again afterwards that all the files were still there, and they were. With the partition now known to be clean, and the superblock repaired from one of the backups, all should have been well. However, Arch still wouldn’t (and still won’t) boot.
    RIPLinux has a kind of a chain loader function, so I had it attempt to start up Arch for me. However, this was flummoxed by the fact that Arch addresses all my hard drive partitions as /dev/sdax and RIPLinux addresses them as /dev/hdax. Hence, without a common language, it was hard to get the one to start the other. Still, using this function, I have been able to get a crippled version of Arch running on the machine again. No modules had been loaded, and so it couldn’t do almost anything, but there it was (and is), Arch Linux Duke, at the CLI level. From there, I can see all the files, I can move freely in and out of my user account and the root account, but I can’t make the thing actually boot properly.
    If you have read this far, you are a trooper.  Summarizing what I know, the hardware is good, the file system is clean, the superblock is good, I can mount it cleanly from a live CD and I can chain load a crippled version of Arch. Here is the boot process blow-by-blow. When I try to do a normal boot, the Windows NT 4.0 loader passes control to the Lilo boot sector I have placed on hda1 (sda1 in Duke’s parlance). Lilo takes over, present a menu and when I select Duke, takes off. Arch Linux Duke starts to boot. It gets a good long way along, all the way along to:
    :: Loading udev events                [Pass]
    :: Mount root Read-only
    :: Checking file systems
    This is where it stops.
    The next thing I see is:
    /dev/sda6
    The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else) then the superblock is corrupt and you might try running e2fsck with an alternate superblock:
        E2fsck –b 8193 <device>
    I then get a sort of character based splash screen that says
    **********FILE SYSTEM CHECK FAILED ****************************
    *   Please repair manually and reboot. Note that the root file system
    *   is currently mounted read-only. To remount it read-write, type:
    *   mount –n –o remount,rw /.  When you exit the maintenance
    *   shell, the system will reboot automatically
    Give root password for maintenance
    At this point, I give the root password and enter the maintenance shell as root. I typed in “mount” and the first entry I got back is
    /dev/sda6 on / type ext3 (rw)
    This is exactly the root partition that the start up complains about. It is clearly there.  I can see it, I can walk around it… it is clearly there. Why won’t it boot? Despite the message, the superblock is fine – it passes every test e2fsck can throw at it.
    At this point, I did a “e2fsck /dev/hda6 (which is how RIPLinux would have passed it into Arch” and it says it is “clean”. I suspect that the Superblock message is because Arch sees root as sda6, while RIP passed it in as hda6...
    Deciding to see what Arch would be seeing as it tried to set things up in the boot sequence, I tried the following next:
    # mknod “/dev/root2” b 3 6   
    (“3” because RIPLinux refers to my hard drive as IDE, while Arch refers to it by major number “8”, which is SCSI. By the way, it IS an IDE drive – not sure why Arch insists on using the sdx nomenclature instead of hdx)
    Then I entered “mount /dev/root2 /mnt/hda6” and “ls /mnt/hda6”
    All was well. I can make the node, I can mount it, and I can see the contents. All is clearly well, but something is clearly wrong enough that Arch can’t boot.
    I am totally out of ideas. I have tried every trick I know and am out of tricks. I would welcome any insights as to what I could try to get this venerable Arch installation back on its legs.
    By the way, the key section of the /etc/lilo.conf file (lest anyone want to know) is:
    image = /boot/vmlinuz26
       root = /dev/sda6
       label = ArchLinux-Duke
       initrd = /boot/kernel26.img
       read-only
    I am stumped. Thanks in advance for any and all pointers you may be able to offer.
    Last edited by mac57 (2014-06-02 17:42:21)

    Folks, thanks for all your helpful comments, and I wanted to report back to you that I finally overcame the issue, and ArchLinux-Duke (2007) is once again executing flawlessly on my old Pentium Pro 200 system. I won't bother reporting here all the blind allies I went down as I tried to figure out what was wrong, but in the end, literally moments before I was about to give up and overwrite my Arch installation with a new Linux variant (antiX seemed well suited for such old and low power hardware), my attention was drawn to a note I had made in my files back in 2007 about a problem with similar symptoms. In that case, I had just deleted ZenWalk Linux from the hard drive (both Arch and Zen had been on the drive), and merged several partitions to make use of the newly free space. This had changed Arch's view of the drive lettering, and what had been its /dev/sddx root device was now /dev/sdcx. Arch failed to boot, throwing off the same errors I was seeing now. I wish I had recalled that note a month or so ago! It would have saved me a lot of work and a lot of frustration.
    At any rate, as a last step, and testing the idea that maybe the drive lettering had changed for some reason, I repeatedly manually booted Arch, specifying root=/dev/sda6, then /dev/sdb6, then /dev/sdd6, and finally, /dev/sdc6. Eureka! Arch now considered itself to be on /dev/sdc6 whereas previously it had been on /dev/sda6. This got me part way there, but the boot failed at the filesystem check stage and threw me into root. I disabled the file system check in /etc/rc.sysinit and got farther. Then I cleaned up /etc/fstab to agree with the new sdc naming, and I was back on the air fully.
    So, what had happened was that Arch had changed its view of the drive it was on from sda6 to sdc6. While I could not understand why this "sudden" change had occurred, at least I had a solution, and had Arch back up and running.
    Trolling through the rest of my notes, I found the answer. In 2012, the Tekram SCSI card in the machine failed, and I ultimately replaced it with an Adaptec card. The Tekram card did not have a BIOS segment on it. The Adaptec card did. My guess is that this caused the two internal SCSI devices I have built into the system (Iomega ZIP and Jaz respectively) to be enumerated first, claiming the "sda" and "sdb". device names. That left "sdc" for the root device, and that is where Arch went next.  This is my guess anyway.
    I should have caught this issue back in 2012, at the time, but from my notes, I can see that I tested the new card thoroughly using the  Windows NT 4.0 side of the machine, but never thought to bring up Arch as well. Hence, this problem lay dormant for two years, before I attempted to fire up Arch last month and blundered right into it.
    It has not all been bad. I have learned more about the ext2 and ext3 file systems and superblocks in the intervening time than I will ever need to use. I have learned how to manually boot Linux on a machine whose BIOS is so old that it cannot address the disk cylinder that the kernel is on and I have completely refreshed the many general Linux skills that used to just flow from my finger tips. It has been a frustrating experience, but ultimately a successful and useful one.
    Just wanted to let everyone know that this is now [SOLVED]. I would mark the post as such, but I don't see any obvious way to do that. Thanks again everyone.

Maybe you are looking for

  • "The ipod cannot be synched. You do not have privileges to make changes"

    This is the 2nd ipod nano to have this problem. SUddenly itunes won't recognise the ipod and generates the above error. It also displays "The disk "xxx iPod was not repairable by this computer" In the first case we were able to restore the iPod as pe

  • Launch Adobe Flex iView from Specific URL

    I was wondering if there was a way to launch a BSP iView from a direct URL, rather than having to log in to the portal and navigate to the iView. For example, if I create an Adobe Flex application called SamplePortal, I want users to be able to click

  • *** SPAM *** - rule for all users

    hello. is it possible to create one rule to all users that move all emails with *** SPAM *** in subject line to specific folder eg SPAM? or push one rule to all users? SLES10+GW8 regards Mirek

  • Com.crystaldecisions.sdk

    Hi, Anyone knows which JAR files that I should have in order to import these packages? <%@ page import="com.crystaldecisions.sdk.framework.*" %> <%@ page import="com.crystaldecisions.sdk.exception.SDKException" %> <%@ page import="com.crystaldecision

  • Activar la red movil

    Como puedo puedo conectarme a internet en italia, con microsim? me da el error: "imposible activar la red móvil"